Definition at line 92 of file nodeState.h.
 
 | 
| 
void  | initialized (Analysis *analysis) | 
|   | 
| 
bool  | isInitialized (Analysis *analysis) | 
|   | 
| 
void  | setLattices (const Analysis *analysis, std::vector< Lattice * > &lattices) | 
|   | 
| 
void  | setLatticeAbove (const Analysis *analysis, std::vector< Lattice * > &lattices) | 
|   | 
| 
void  | setLatticeBelow (const Analysis *analysis, std::vector< Lattice * > &lattices) | 
|   | 
| 
Lattice *  | getLatticeAbove (const Analysis *analysis, int latticeName) const | 
|   | 
| 
Lattice *  | getLatticeBelow (const Analysis *analysis, int latticeName) const | 
|   | 
| 
const std::vector< Lattice * > &  | getLatticeAbove (const Analysis *analysis) const | 
|   | 
| 
const std::vector< Lattice * > &  | getLatticeBelow (const Analysis *analysis) const | 
|   | 
| 
std::vector< Lattice * > &  | getLatticeAboveMod (const Analysis *analysis) | 
|   | 
| 
std::vector< Lattice * > &  | getLatticeBelowMod (const Analysis *analysis) | 
|   | 
| 
void  | deleteLatticeAbove (const Analysis *analysis) | 
|   | 
| 
void  | deleteLatticeBelow (const Analysis *analysis) | 
|   | 
| 
void  | cloneAnalysisState (const Analysis *srcA, const Analysis *tgtA) | 
|   | 
| 
void  | unionLattices (std::set< Analysis * > &unionSet, const Analysis *master) | 
|   | 
| 
void  | addFact (const Analysis *analysis, int factName, NodeFact *f) | 
|   | 
| 
void  | setFacts (const Analysis *analysis, const std::vector< NodeFact * > &newFacts) | 
|   | 
| 
NodeFact *  | getFact (const Analysis *analysis, int factName) const | 
|   | 
| 
const std::vector< NodeFact * > &  | getFacts (const Analysis *analysis) const | 
|   | 
| 
std::vector< NodeFact * > &  | getFactsMod (const Analysis *analysis) | 
|   | 
| 
void  | deleteFacts (const Analysis *analysis) | 
|   | 
| 
void  | deleteState (const Analysis *analysis) | 
|   | 
| 
std::string  | str (Analysis *analysis, std::string indent="") const | 
|   | 
 | 
| 
static const std::vector< Lattice * > &  | getLatticeAbove (const Analysis *analysis, SgNode *n, unsigned int index) | 
|   | returns all the lattices from above the CFG node (corresponding to SgNode and an CFG index) that are owned by the given analysis 
  | 
|   | 
| 
static const std::vector< Lattice * > &  | getLatticeBelow (const Analysis *analysis, SgNode *n, unsigned int index) | 
|   | 
| 
static bool  | eqLattices (const std::vector< Lattice * > &latticesA, const std::vector< Lattice * > &latticesB) | 
|   | 
| 
static NodeState *  | getNodeState (const DataflowNode &n, int index=0) | 
|   | 
| 
static NodeState *  | getNodeState (SgNode *n, int index=0) | 
|   | 
| 
static const std::vector< NodeState * >  | getNodeStates (const DataflowNode &n) | 
|   | 
| 
static int  | numNodeStates (DataflowNode &n) | 
|   | 
| 
static void  | copyLattices_aEQa (Analysis *analysis, NodeState &to, const NodeState &from) | 
|   | 
| 
static void  | copyLattices_aEQa (Analysis *analysisA, NodeState &to, Analysis *analysisB, const NodeState &from) | 
|   | 
| 
static void  | copyLattices_bEQa (Analysis *analysis, NodeState &to, const NodeState &from) | 
|   | 
| 
static void  | copyLattices_bEQa (Analysis *analysisA, NodeState &to, Analysis *analysisB, const NodeState &from) | 
|   | 
| 
static void  | copyLattices_bEQb (Analysis *analysis, NodeState &to, const NodeState &from) | 
|   | 
| 
static void  | copyLattices_aEQb (Analysis *analysis, NodeState &to, const NodeState &from) | 
|   |