|
ROSE
0.9.6a
|
#include <DefUseChain.h>


Public Member Functions | |
| DefaultDUchain (BaseGraphCreate *c=0) | |
Public Member Functions inherited from DefUseChain< DefUseChainNode > | |
| DefUseChain (BaseGraphCreate *c) | |
| virtual DefUseChainNode * | CreateNode (AstInterface &fa, const AstNodePtr &ref, const AstNodePtr &stmt, bool def) |
| Edge * | CreateEdge (DefUseChainNode *n1, DefUseChainNode *n2) |
| void | build (AstInterface &fa, ReachingDefinitionAnalysis &r, AliasAnalysisInterface &alias, FunctionSideEffectInterface *f=0) |
| void | build (AstInterface &fa, AstNodePtr root, AliasAnalysisInterface *alias=0, FunctionSideEffectInterface *f=0) |
Additional Inherited Members | |
Public Types inherited from DefUseChain< DefUseChainNode > | |
| typedef MultiGraphElem | Edge |
| typedef VirtualGraphCreateTemplate < DefUseChainNode, Edge > ::NodeIterator | NodeIterator |
| typedef VirtualGraphCreateTemplate < DefUseChainNode, Edge > ::EdgeIterator | EdgeIterator |
Definition at line 71 of file DefUseChain.h.
|
inline |
Definition at line 74 of file DefUseChain.h.