#include <include/managed.h>
Definition at line 79 of file managed.h.
Public Types | |
typedef std::set< Assign *, lessAssign >::const_iterator | const_iterator |
typedef std::set< Assign *, lessAssign >::iterator | iterator |
Public Member Functions | |
iterator | begin () |
void | clear () |
bool | definesLoc (Exp *loc) |
void | dump () |
iterator | end () |
bool | exists (Assign *s) |
void | insert (Assign *a) |
bool | isSubSetOf (AssignSet &other) |
Assign * | lookupLoc (Exp *loc) |
void | makeDiff (AssignSet &other) |
void | makeIsect (AssignSet &other) |
void | makeUnion (AssignSet &other) |
bool | operator< (const AssignSet &o) const |
bool | operator== (const AssignSet &o) const |
void | print (std::ostream &os) |
void | printNums (std::ostream &os) |
char * | prints () |
bool | remove (Assign *a) |
bool | removeIfDefines (AssignSet &given) |
bool | removeIfDefines (Exp *given) |
unsigned | size () |
~AssignSet () | |
Private Attributes | |
std::set< Assign *, lessAssign > | aset |
|
|
|
|
|
|
|
Definition at line 95 of file managed.h. References aset. Referenced by DefCollector::begin(), DefCollector::print(), and DefCollector::searchReplaceAll(). |
|
Definition at line 106 of file managed.h. References aset. Referenced by DefCollector::clear(), and DefCollector::makeCloneOf(). |
|
Definition at line 233 of file managed.cpp. Referenced by DefCollector::existsOnLeft(). |
|
Definition at line 261 of file managed.cpp. References print(). |
|
Definition at line 96 of file managed.h. References aset. Referenced by DefCollector::end(), DefCollector::print(), and DefCollector::searchReplaceAll(). |
|
Definition at line 227 of file managed.cpp. References aset. |
|
Definition at line 98 of file managed.h. References aset. Referenced by DefCollector::insert(), and DefCollector::makeCloneOf(). |
|
Definition at line 206 of file managed.cpp. References aset. |
|
Definition at line 240 of file managed.cpp. |
|
Definition at line 185 of file managed.cpp. References aset. |
|
Definition at line 194 of file managed.cpp. References aset. |
|
Definition at line 177 of file managed.cpp. References aset. |
|
Definition at line 287 of file managed.cpp. References aset. |
|
Definition at line 107 of file managed.h. References aset. |
|
Definition at line 265 of file managed.cpp. References aset. Referenced by dump(), and operator<<(). |
|
Definition at line 275 of file managed.cpp. References aset. |
|
Definition at line 248 of file managed.cpp. References aset. |
|
Definition at line 218 of file managed.cpp. References aset. |
|
|
|
|
|
Definition at line 92 of file managed.h. References aset. |
|
Definition at line 80 of file managed.h. Referenced by begin(), clear(), definesLoc(), end(), exists(), insert(), isSubSetOf(), lookupLoc(), makeDiff(), makeIsect(), makeUnion(), operator<(), operator==(), print(), printNums(), prints(), remove(), and size(). |