From 0a01e6c6e7bd428ca0ec99a00924b5b498c6e637 Mon Sep 17 00:00:00 2001 From: Stephen Kelly Date: Sun, 26 Jul 2015 12:54:16 +0200 Subject: [PATCH] cmState: Add Snapshot Type accessor. --- Source/cmState.cxx | 5 +++++ Source/cmState.h | 1 + 2 files changed, 6 insertions(+) diff --git a/Source/cmState.cxx b/Source/cmState.cxx index d8f8306f9..a46647116 100644 --- a/Source/cmState.cxx +++ b/Source/cmState.cxx @@ -847,6 +847,11 @@ cmState::Snapshot::Snapshot(cmState* state, PositionType position) } +cmState::SnapshotType cmState::Snapshot::GetType() const +{ + return this->Position->SnapshotType; +} + const char* cmState::Directory::GetCurrentSource() const { return this->DirectoryState->Location.c_str(); diff --git a/Source/cmState.h b/Source/cmState.h index 0d5300f75..23fbc79dc 100644 --- a/Source/cmState.h +++ b/Source/cmState.h @@ -56,6 +56,7 @@ public: bool IsValid() const; Snapshot GetBuildsystemDirectoryParent() const; Snapshot GetCallStackParent() const; + SnapshotType GetType() const; void InitializeFromParent();