mirror of
https://github.com/reactos/CMake.git
synced 2024-11-28 14:01:21 +00:00
cmState: Move SnapshotDataType to separate namespace
This commit is contained in:
parent
1205f75e3b
commit
cb40af5d6f
@ -25,7 +25,7 @@ static std::string const kBUILDSYSTEM_TARGETS = "BUILDSYSTEM_TARGETS";
|
||||
static std::string const kSOURCE_DIR = "SOURCE_DIR";
|
||||
static std::string const kSUBDIRECTORIES = "SUBDIRECTORIES";
|
||||
|
||||
struct cmState::SnapshotDataType
|
||||
struct cmStateDetail::SnapshotDataType
|
||||
{
|
||||
cmState::PositionType ScopeParent;
|
||||
cmState::PositionType DirectoryParent;
|
||||
|
@ -25,15 +25,16 @@ class cmPropertyDefinition;
|
||||
|
||||
namespace cmStateDetail {
|
||||
struct BuildsystemDirectoryStateType;
|
||||
struct SnapshotDataType;
|
||||
}
|
||||
|
||||
class cmState
|
||||
{
|
||||
struct SnapshotDataType;
|
||||
struct PolicyStackEntry;
|
||||
typedef cmLinkedTree<SnapshotDataType>::iterator PositionType;
|
||||
typedef cmLinkedTree<cmStateDetail::SnapshotDataType>::iterator PositionType;
|
||||
friend class Snapshot;
|
||||
friend struct cmStateDetail::BuildsystemDirectoryStateType;
|
||||
friend struct cmStateDetail::SnapshotDataType;
|
||||
|
||||
public:
|
||||
cmState();
|
||||
@ -341,7 +342,7 @@ private:
|
||||
cmLinkedTree<std::string> ExecutionListFiles;
|
||||
|
||||
cmLinkedTree<PolicyStackEntry> PolicyStack;
|
||||
cmLinkedTree<SnapshotDataType> SnapshotData;
|
||||
cmLinkedTree<cmStateDetail::SnapshotDataType> SnapshotData;
|
||||
cmLinkedTree<cmDefinitions> VarTree;
|
||||
|
||||
std::string SourceDirectory;
|
||||
|
Loading…
Reference in New Issue
Block a user