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:

Generated on Fri Mar 19 01:41:24 2010 by  doxygen 1.5.8