aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-02-05 18:17:58 +0000
committerTed Kremenek <kremenek@apple.com>2008-02-05 18:17:58 +0000
commited9002184a1b0c4b1859dfcda545732805571a14 (patch)
tree9e28f8cf2bfa331c7d9448be90a77c594e5641b4
parentef09d2b70a3b6f04c5d31c4c2bab2b7849f22561 (diff)
Reordered fields/methods in ValueState to make it more aesthetically pleasing.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@46754 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--Analysis/ValueState.h23
1 files changed, 12 insertions, 11 deletions
diff --git a/Analysis/ValueState.h b/Analysis/ValueState.h
index b0f0496e04..2c685c0157 100644
--- a/Analysis/ValueState.h
+++ b/Analysis/ValueState.h
@@ -140,14 +140,24 @@ struct ValueStateImpl : public llvm::FoldingSetNode {
class ValueState : public llvm::FoldingSetNode {
ValueStateImpl* Data;
public:
+ ValueState(ValueStateImpl* D) : Data(D) {}
+ ValueState() : Data(0) {}
+ void operator=(ValueStateImpl* D) { Data = D; }
+
+ // Accessors.
+
+ ValueStateImpl* getImpl() const { return Data; }
+
+ // Iterators.
+
typedef vstate::VariableBindingsTy VariableBindingsTy;
typedef VariableBindingsTy::iterator iterator;
-
-
iterator begin() { return Data->VariableBindings.begin(); }
iterator end() { return Data->VariableBindings.end(); }
+ // Profiling and equality testing.
+
bool operator==(const ValueState& RHS) const {
return Data == RHS.Data;
}
@@ -159,15 +169,6 @@ public:
void Profile(llvm::FoldingSetNodeID& ID) const {
Profile(ID, *this);
}
-
- ValueState(ValueStateImpl* D) : Data(D) {}
- ValueState() : Data(0) {}
-
- void operator=(ValueStateImpl* D) {
- Data = D;
- }
-
- ValueStateImpl* getImpl() const { return Data; }
};
template<> struct GRTrait<ValueState> {