clang: clang::internal::CFGIntervalNode Struct Reference (original) (raw)

#include "[clang/Analysis/Analyses/IntervalPartition.h](IntervalPartition%5F8h%5Fsource.html)"

Public Member Functions
CFGIntervalNode ()=default
CFGIntervalNode (unsigned ID)
CFGIntervalNode (unsigned ID, std::vector< const CFGBlock * > Nodes)
const llvm::SmallDenseSet< const CFGIntervalNode * > & preds () const
const llvm::SmallDenseSet< const CFGIntervalNode * > & succs () const
Public Attributes
unsigned ID
std::vector< const CFGBlock * > Nodes
llvm::SmallDenseSet< const CFGIntervalNode * > Predecessors
llvm::SmallDenseSet< const CFGIntervalNode * > Successors

Definition at line 75 of file IntervalPartition.h.

clang::internal::CFGIntervalNode::CFGIntervalNode ( ) default

CFGIntervalNode() [2/3]

clang::internal::CFGIntervalNode::CFGIntervalNode ( unsigned ID) inline

CFGIntervalNode() [3/3]

clang::internal::CFGIntervalNode::CFGIntervalNode ( unsigned ID, std::vector< const CFGBlock * > Nodes ) inline

preds()

const llvm::SmallDenseSet< const CFGIntervalNode * > & clang::internal::CFGIntervalNode::preds ( ) const inline

succs()

const llvm::SmallDenseSet< const CFGIntervalNode * > & clang::internal::CFGIntervalNode::succs ( ) const inline

ID

unsigned clang::internal::CFGIntervalNode::ID

Nodes

std::vector<const CFGBlock *> clang::internal::CFGIntervalNode::Nodes

Predecessors

llvm::SmallDenseSet<const CFGIntervalNode *> clang::internal::CFGIntervalNode::Predecessors

Successors

llvm::SmallDenseSet<const CFGIntervalNode *> clang::internal::CFGIntervalNode::Successors


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