struct NodeBuilderContext
Declaration
struct NodeBuilderContext { /* full declaration omitted */ };
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:212
Member Variables
- public const clang::ento::CoreEngine& Eng
- public const clang::CFGBlock* Block
- public const clang::LocationContext* LC
Method Overview
- public NodeBuilderContext(const clang::ento::CoreEngine & E, const clang::CFGBlock * B, clang::ento::ExplodedNode * N)
- public unsigned int blockCount() const
- public const clang::CFGBlock * getBlock() const
Methods
¶NodeBuilderContext(
const clang::ento::CoreEngine& E,
const clang::CFGBlock* B,
clang::ento::ExplodedNode* N)
NodeBuilderContext(
const clang::ento::CoreEngine& E,
const clang::CFGBlock* B,
clang::ento::ExplodedNode* N)
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:217
Parameters
- const clang::ento::CoreEngine& E
- const clang::CFGBlock* B
- clang::ento::ExplodedNode* N
¶unsigned int blockCount() const
unsigned int blockCount() const
Description
Returns the number of times the current basic block has been visited on the exploded graph path.
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:225
¶const clang::CFGBlock* getBlock() const
const clang::CFGBlock* getBlock() const
Description
Return the CFGBlock associated with this builder.
Declared at: clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h:221