#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: