Static Value-Flow Analysis
|
#include <CxtStmt.h>
Public Member Functions | |
CxtThread (const CallStrCxt &c, const ICFGNode *fork) | |
Constructor. | |
CxtThread (const CxtThread &ct) | |
Copy constructor. | |
virtual | ~CxtThread () |
Destructor. | |
const CallStrCxt & | getContext () const |
Return context of the thread. | |
const ICFGNode * | getThread () const |
Return forksite. | |
bool | operator< (const CxtThread &rhs) const |
CxtThread & | operator= (const CxtThread &rhs) |
Overloading operator=. | |
bool | operator== (const CxtThread &rhs) const |
Overloading operator==. | |
bool | operator!= (const CxtThread &rhs) const |
Overloading operator==. | |
std::string | cxtToStr () const |
Return context in string format. | |
void | setInloop (bool in) |
inloop, incycle attributes | |
bool | isInloop () const |
void | setIncycle (bool in) |
bool | isIncycle () const |
void | dump () const |
Dump CxtThread. | |
Protected Attributes | |
CallStrCxt | cxt |
const ICFGNode * | forksite |
bool | inloop |
bool | incycle |
|
inline |
|
inlinevirtual |
|
inline |
Return context in string format.
|
inline |
Dump CxtThread.
Definition at line 279 of file CxtStmt.h.
|
inline |
|
inline |
|
inline |
Enable compare operator to avoid duplicated item insertion in map or set to be noted that two vectors can also overload operator()
|
inline |
|
inline |
|
protected |