llvm::GraphTraits< DomTreeNode * > Struct Template Reference
#include <Dominators.h>
Inherited by llvm::GraphTraits< DominatorTree * >, and llvm::GraphTraits< PostDominatorTree * >.
List of all members.
|
Public Types |
|
typedef DomTreeNode | NodeType |
|
typedef NodeType::iterator | ChildIteratorType |
typedef df_iterator
< DomTreeNode * > | nodes_iterator |
Static Public Member Functions |
|
static NodeType * | getEntryNode (NodeType *N) |
|
static ChildIteratorType | child_begin (NodeType *N) |
|
static ChildIteratorType | child_end (NodeType *N) |
|
static nodes_iterator | nodes_begin (DomTreeNode *N) |
|
static nodes_iterator | nodes_end (DomTreeNode *N) |
Detailed Description
template<>
struct llvm::GraphTraits< DomTreeNode * >
DominatorTree GraphTraits specialization so the
DominatorTree can be iterable by generic graph iterators.
The documentation for this struct was generated from the following file: