summaryrefslogtreecommitdiff
path: root/Source/cmState.h
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2015-08-02 10:07:30 +0200
committerStephen Kelly <steveire@gmail.com>2015-08-23 18:05:13 +0200
commit55e3927634a4b071c1cf52cc2dc406b8973b82cc (patch)
treeb83d0fdac4038ff61234761a28742179e16d207d /Source/cmState.h
parent04168cbb593be0d58326b09346e90a6348a862ff (diff)
downloadcmake-55e3927634a4b071c1cf52cc2dc406b8973b82cc.tar.gz
cmState: Make it possible to order cmState::Snapshot.
Diffstat (limited to 'Source/cmState.h')
-rw-r--r--Source/cmState.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/Source/cmState.h b/Source/cmState.h
index 07aa2a55b9..3132d1b8e7 100644
--- a/Source/cmState.h
+++ b/Source/cmState.h
@@ -74,9 +74,16 @@ public:
Directory GetDirectory() const;
+ struct StrictWeakOrder
+ {
+ bool operator()(const cmState::Snapshot& lhs,
+ const cmState::Snapshot& rhs) const;
+ };
+
private:
friend class cmState;
friend class Directory;
+ friend struct StrictWeakOrder;
cmState* State;
cmState::PositionType Position;
};