From: Ted Kremenek Date: Tue, 5 Feb 2008 18:17:58 +0000 (+0000) Subject: Reordered fields/methods in ValueState to make it more aesthetically pleasing. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ed9002184a1b0c4b1859dfcda545732805571a14;p=clang 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 --- 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 {