clang  3.7.0
Public Member Functions | Public Attributes | List of all members
clang::ento::NodeBuilderContext Struct Reference

#include <CoreEngine.h>

Collaboration diagram for clang::ento::NodeBuilderContext:
[legend]

Public Member Functions

 NodeBuilderContext (const CoreEngine &E, const CFGBlock *B, ExplodedNode *N)
 
const CFGBlockgetBlock () const
 Return the CFGBlock associated with this builder. More...
 
unsigned blockCount () const
 Returns the number of times the current basic block has been visited on the exploded graph path. More...
 

Public Attributes

const CoreEngineEng
 
const CFGBlockBlock
 
const LocationContextLC
 

Detailed Description

Definition at line 179 of file CoreEngine.h.

Constructor & Destructor Documentation

clang::ento::NodeBuilderContext::NodeBuilderContext ( const CoreEngine E,
const CFGBlock B,
ExplodedNode N 
)
inline

Definition at line 183 of file CoreEngine.h.

Member Function Documentation

unsigned clang::ento::NodeBuilderContext::blockCount ( ) const
inline
const CFGBlock* clang::ento::NodeBuilderContext::getBlock ( ) const
inline

Member Data Documentation

const CFGBlock* clang::ento::NodeBuilderContext::Block
const CoreEngine& clang::ento::NodeBuilderContext::Eng

Definition at line 180 of file CoreEngine.h.

Referenced by blockCount(), and expandGraphWithCheckers().

const LocationContext* clang::ento::NodeBuilderContext::LC

Definition at line 182 of file CoreEngine.h.

Referenced by blockCount().


The documentation for this struct was generated from the following file: