15 #ifndef LLVM_CLANG_AST_STMTGRAPHTRAITS_H 16 #define LLVM_CLANG_AST_STMTGRAPHTRAITS_H 19 #include "llvm/ADT/DepthFirstIterator.h" 20 #include "llvm/ADT/GraphTraits.h" 78 #endif // LLVM_CLANG_AST_STMTGRAPHTRAITS_H child_iterator child_begin()
static ChildIteratorType child_end(NodeRef N)
DominatorTree GraphTraits specialization so the DominatorTree can be iterable by generic graph iterat...
Stmt - This represents one statement.
static ChildIteratorType child_end(NodeRef N)
static NodeRef getEntryNode(const clang::Stmt *S)
static ChildIteratorType child_begin(NodeRef N)
static nodes_iterator nodes_end(clang::Stmt *S)
llvm::df_iterator< const clang::Stmt * > nodes_iterator
static ChildIteratorType child_begin(NodeRef N)
ConstStmtIterator const_child_iterator
static nodes_iterator nodes_begin(const clang::Stmt *S)
llvm::df_iterator< clang::Stmt * > nodes_iterator
static nodes_iterator nodes_end(const clang::Stmt *S)
StmtIterator child_iterator
Child Iterators: All subclasses must implement 'children' to permit easy iteration over the substatem...
Dataflow Directional Tag Classes.
static nodes_iterator nodes_begin(clang::Stmt *S)
static NodeRef getEntryNode(clang::Stmt *S)
child_iterator child_end()