clang API Documentation
#include <WorkList.h>
Public Member Functions | |
WorkListUnit (ExplodedNode *N, BlockCounter C, const CFGBlock *B, unsigned idx) | |
WorkListUnit (ExplodedNode *N, BlockCounter C) | |
ExplodedNode * | getNode () const |
Returns the node associated with the worklist unit. | |
BlockCounter | getBlockCounter () const |
Returns the block counter map associated with the worklist unit. | |
const CFGBlock * | getBlock () const |
Returns the CFGblock associated with the worklist unit. | |
unsigned | getIndex () const |
Return the index within the CFGBlock for the worklist unit. |
Definition at line 28 of file WorkList.h.
clang::ento::WorkListUnit::WorkListUnit | ( | ExplodedNode * | N, |
BlockCounter | C, | ||
const CFGBlock * | B, | ||
unsigned | idx | ||
) | [inline] |
Definition at line 35 of file WorkList.h.
clang::ento::WorkListUnit::WorkListUnit | ( | ExplodedNode * | N, |
BlockCounter | C | ||
) | [inline, explicit] |
Definition at line 42 of file WorkList.h.
const CFGBlock* clang::ento::WorkListUnit::getBlock | ( | ) | const [inline] |
Returns the CFGblock associated with the worklist unit.
Definition at line 55 of file WorkList.h.
Referenced by clang::ento::CoreEngine::dispatchWorkItem().
BlockCounter clang::ento::WorkListUnit::getBlockCounter | ( | ) | const [inline] |
Returns the block counter map associated with the worklist unit.
Definition at line 52 of file WorkList.h.
Referenced by clang::ento::CoreEngine::ExecuteWorkList().
unsigned clang::ento::WorkListUnit::getIndex | ( | ) | const [inline] |
Return the index within the CFGBlock for the worklist unit.
Definition at line 58 of file WorkList.h.
Referenced by clang::ento::CoreEngine::dispatchWorkItem().
ExplodedNode* clang::ento::WorkListUnit::getNode | ( | ) | const [inline] |
Returns the node associated with the worklist unit.
Definition at line 49 of file WorkList.h.
Referenced by clang::ento::CoreEngine::ExecuteWorkList().