clang  3.9.0
Static Public Member Functions | List of all members
llvm::GraphTraits< ::clang::DominatorTree * > Struct Template Reference

#include <Dominators.h>

Inheritance diagram for llvm::GraphTraits< ::clang::DominatorTree * >:
[legend]
Collaboration diagram for llvm::GraphTraits< ::clang::DominatorTree * >:
[legend]

Static Public Member Functions

static NodeTypegetEntryNode (::clang::DominatorTree *DT)
 
static nodes_iterator nodes_begin (::clang::DominatorTree *N)
 
static nodes_iterator nodes_end (::clang::DominatorTree *N)
 
- Static Public Member Functions inherited from llvm::GraphTraits< ::clang::DomTreeNode * >
static NodeTypegetEntryNode (NodeType *N)
 
static ChildIteratorType child_begin (NodeType *N)
 
static ChildIteratorType child_end (NodeType *N)
 
static nodes_iterator nodes_begin (::clang::DomTreeNode *N)
 
static nodes_iterator nodes_end (::clang::DomTreeNode *N)
 

Additional Inherited Members

- Public Types inherited from llvm::GraphTraits< ::clang::DomTreeNode * >
typedef ::clang::DomTreeNode NodeType
 
typedef ::clang::DomTreeNodeNodeRef
 
typedef NodeType::iterator ChildIteratorType
 
typedef df_iterator
< ::clang::DomTreeNode * > 
nodes_iterator
 

Detailed Description

template<>
struct llvm::GraphTraits< ::clang::DominatorTree * >

Definition at line 195 of file Dominators.h.

Member Function Documentation

static NodeType* llvm::GraphTraits< ::clang::DominatorTree * >::getEntryNode ( ::clang::DominatorTree DT)
inlinestatic

Definition at line 197 of file Dominators.h.

References clang::DominatorTree::getRootNode().

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

Definition at line 201 of file Dominators.h.

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

Definition at line 205 of file Dominators.h.


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