LLVM  3.7.0
Public Types | Static Public Member Functions | List of all members
llvm::GraphTraits< DomTreeNode * > Struct Template Reference

#include <Dominators.h>

Inheritance diagram for llvm::GraphTraits< DomTreeNode * >:
[legend]

Public Types

typedef DomTreeNode NodeType
 
typedef NodeType::iterator ChildIteratorType
 
typedef df_iterator
< DomTreeNode * > 
nodes_iterator
 

Static Public Member Functions

static NodeTypegetEntryNode (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 * >

Definition at line 125 of file Dominators.h.

Member Typedef Documentation

Definition at line 127 of file Dominators.h.

Definition at line 139 of file Dominators.h.

Definition at line 126 of file Dominators.h.

Member Function Documentation

static ChildIteratorType llvm::GraphTraits< DomTreeNode * >::child_begin ( NodeType N)
inlinestatic

Definition at line 132 of file Dominators.h.

References llvm::DomTreeNodeBase< T >::begin().

static ChildIteratorType llvm::GraphTraits< DomTreeNode * >::child_end ( NodeType N)
inlinestatic

Definition at line 135 of file Dominators.h.

References llvm::DomTreeNodeBase< T >::end().

static NodeType* llvm::GraphTraits< DomTreeNode * >::getEntryNode ( NodeType N)
inlinestatic

Definition at line 129 of file Dominators.h.

References N.

static nodes_iterator llvm::GraphTraits< DomTreeNode * >::nodes_begin ( DomTreeNode N)
inlinestatic

Definition at line 141 of file Dominators.h.

References llvm::df_begin().

static nodes_iterator llvm::GraphTraits< DomTreeNode * >::nodes_end ( DomTreeNode N)
inlinestatic

Definition at line 145 of file Dominators.h.

References llvm::df_end().


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