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