class WorkListUnit
Declaration
class WorkListUnit { /* full declaration omitted */ };
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h:27
Member Variables
- private clang::ento::ExplodedNode* node
- private clang::ento::BlockCounter counter
- private const clang::CFGBlock* block
- private unsigned int blockIdx
Method Overview
- public WorkListUnit(clang::ento::ExplodedNode * N, clang::ento::BlockCounter C, const clang::CFGBlock * B, unsigned int idx)
- public WorkListUnit(clang::ento::ExplodedNode * N, clang::ento::BlockCounter C)
- public const clang::CFGBlock * getBlock() const
- public clang::ento::BlockCounter getBlockCounter() const
- public unsigned int getIndex() const
- public clang::ento::ExplodedNode * getNode() const
Methods
¶WorkListUnit(clang::ento::ExplodedNode* N,
clang::ento::BlockCounter C,
const clang::CFGBlock* B,
unsigned int idx)
WorkListUnit(clang::ento::ExplodedNode* N,
clang::ento::BlockCounter C,
const clang::CFGBlock* B,
unsigned int idx)
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h:34
Parameters
- clang::ento::ExplodedNode* N
- clang::ento::BlockCounter C
- const clang::CFGBlock* B
- unsigned int idx
¶WorkListUnit(clang::ento::ExplodedNode* N,
clang::ento::BlockCounter C)
WorkListUnit(clang::ento::ExplodedNode* N,
clang::ento::BlockCounter C)
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h:41
Parameters
¶const clang::CFGBlock* getBlock() const
const clang::CFGBlock* getBlock() const
Description
Returns the CFGblock associated with the worklist unit.
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h:54
¶clang::ento::BlockCounter getBlockCounter() const
clang::ento::BlockCounter getBlockCounter() const
Description
Returns the block counter map associated with the worklist unit.
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h:51
¶unsigned int getIndex() const
unsigned int getIndex() const
Description
Return the index within the CFGBlock for the worklist unit.
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h:57
¶clang::ento::ExplodedNode* getNode() const
clang::ento::ExplodedNode* getNode() const
Description
Returns the node associated with the worklist unit.
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h:48