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

#include "clang/Analysis/Analyses/Dominators.h"

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

Static Public Member Functions

static NodeRef getEntryNode (::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 NodeRef getEntryNode (NodeRef N)
 
static ChildIteratorType child_begin (NodeRef N)
 
static ChildIteratorType child_end (NodeRef 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::DomTreeNodeNodeRef
 
typedef
::clang::DomTreeNode::iterator 
ChildIteratorType
 
typedef llvm::pointer_iterator
< df_iterator
<::clang::DomTreeNode * > > 
nodes_iterator
 

Detailed Description

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

Definition at line 189 of file Dominators.h.

Member Function Documentation

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

Definition at line 191 of file Dominators.h.

References clang::DominatorTree::getRootNode().

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

Definition at line 195 of file Dominators.h.

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

Definition at line 199 of file Dominators.h.


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