#include <ReachingDefinition.h>
|
typedef BitVectorReprBase
< std::string, std::pair
< AstNodePtr, AstNodePtr >
>::iterator | iterator |
| |
|
| void | collect_refs (AstInterface &fa, const AstNodePtr &h, FunctionSideEffectInterface *a=0, AstInterface::AstNodeList *in=0) |
| |
| void | add_ref (const std::string &name, const AstNodePtr &scope, const std::pair< AstNodePtr, AstNodePtr > &def) |
| |
| void | add_unknown_def (const std::pair< AstNodePtr, AstNodePtr > &def) |
| |
| void | finalize () |
| |
| iterator | begin () const |
| |
| iterator | end () const |
| |
| std::pair< AstNodePtr, AstNodePtr > | get_ref (iterator p) const |
| |
Definition at line 14 of file ReachingDefinition.h.
| void ReachingDefinitionBase::collect_refs |
( |
AstInterface & |
fa, |
|
|
const AstNodePtr & |
h, |
|
|
FunctionSideEffectInterface * |
a = 0, |
|
|
AstInterface::AstNodeList * |
in = 0 |
|
) |
| |
| void ReachingDefinitionBase::add_ref |
( |
const std::string & |
name, |
|
|
const AstNodePtr & |
scope, |
|
|
const std::pair< AstNodePtr, AstNodePtr > & |
def |
|
) |
| |
| void ReachingDefinitionBase::add_unknown_def |
( |
const std::pair< AstNodePtr, AstNodePtr > & |
def) | |
|
|
inline |
| void ReachingDefinitionBase::finalize |
( |
) | |
|
|
inline |
| iterator ReachingDefinitionBase::begin |
( |
) | |
const |
|
inline |
| iterator ReachingDefinitionBase::end |
( |
) | |
const |
|
inline |
| std::pair<AstNodePtr, AstNodePtr> ReachingDefinitionBase::get_ref |
( |
iterator |
p) | |
const |
|
inline |
| Ast2StringMap ReachingDefinitionBase::scopemap |
|
private |
The documentation for this class was generated from the following file: