14 #ifndef LLVM_CLANG_AST_STMTGRAPHTRAITS_H 15 #define LLVM_CLANG_AST_STMTGRAPHTRAITS_H 18 #include "llvm/ADT/DepthFirstIterator.h" 19 #include "llvm/ADT/GraphTraits.h" 77 #endif // LLVM_CLANG_AST_STMTGRAPHTRAITS_H child_iterator child_begin()
static ChildIteratorType child_end(NodeRef N)
Specialize PointerLikeTypeTraits to allow LazyGenerationalUpdatePtr to be placed into a PointerUnion...
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()