#include <ReachDefsOverwriteStandard.hpp>


Public Member Functions | |
| ReachDefsOverwriteStandard (ProcHandle p) | |
| ~ReachDefsOverwriteStandard () | |
| OA_ptr< ReachDefsIterator > | getOverwritingStmts (StmtHandle s) |
| void | insertOverwrittenBy (StmtHandle def, StmtHandle ovw) |
| insert a relation: def is overwritten by ovw | |
| void | output (IRHandlesIRInterface &pIR) |
| will use OutputBuilder to generate output | |
Private Attributes | |
| std::map< StmtHandle, OA_ptr < std::set< StmtHandle > > > | mOverwrittenBy |
Definition at line 29 of file ReachDefsOverwriteStandard.hpp.
| OA::ReachDefsOverwrite::ReachDefsOverwriteStandard::ReachDefsOverwriteStandard | ( | ProcHandle | p | ) |
Definition at line 15 of file ReachDefsOverwriteStandard.cpp.
| OA::ReachDefsOverwrite::ReachDefsOverwriteStandard::~ReachDefsOverwriteStandard | ( | ) | [inline] |
Definition at line 34 of file ReachDefsOverwriteStandard.hpp.
| OA_ptr< ReachDefs::Interface::ReachDefsIterator > OA::ReachDefsOverwrite::ReachDefsOverwriteStandard::getOverwritingStmts | ( | StmtHandle | s | ) |
for a given s return the list of statements that overwritte what is defined by s
Definition at line 47 of file ReachDefsOverwriteStandard.cpp.
| void OA::ReachDefsOverwrite::ReachDefsOverwriteStandard::insertOverwrittenBy | ( | StmtHandle | def, | |
| StmtHandle | ovw | |||
| ) |
insert a relation: def is overwritten by ovw
Definition at line 56 of file ReachDefsOverwriteStandard.cpp.
| void OA::ReachDefsOverwrite::ReachDefsOverwriteStandard::output | ( | IRHandlesIRInterface & | pIR | ) | [virtual] |
will use OutputBuilder to generate output
Reimplemented from OA::ReachDefs::ReachDefsStandard.
Definition at line 17 of file ReachDefsOverwriteStandard.cpp.
std::map<StmtHandle,OA_ptr<std::set<StmtHandle> > > OA::ReachDefsOverwrite::ReachDefsOverwriteStandard::mOverwrittenBy [private] |
Definition at line 51 of file ReachDefsOverwriteStandard.hpp.
1.7.1