LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::ReversePostOrderTraversal< GraphT, GT > Class Template Reference

#include <PostOrderIterator.h>

Collaboration diagram for llvm::ReversePostOrderTraversal< GraphT, GT >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::vector< NodeType
* >::reverse_iterator 
rpo_iterator

Public Member Functions

 ReversePostOrderTraversal (GraphT G)
rpo_iterator begin ()
rpo_iterator end ()

Detailed Description

template<class GraphT, class GT = GraphTraits<GraphT>>
class llvm::ReversePostOrderTraversal< GraphT, GT >

Definition at line 136 of file PostOrderIterator.h.


Member Typedef Documentation

template<class GraphT, class GT = GraphTraits<GraphT>>
typedef std::vector<NodeType*>::reverse_iterator llvm::ReversePostOrderTraversal< GraphT, GT >::rpo_iterator
 

Definition at line 143 of file PostOrderIterator.h.


Constructor & Destructor Documentation

template<class GraphT, class GT = GraphTraits<GraphT>>
llvm::ReversePostOrderTraversal< GraphT, GT >::ReversePostOrderTraversal GraphT  G  )  [inline]
 

Definition at line 145 of file PostOrderIterator.h.


Member Function Documentation

template<class GraphT, class GT = GraphTraits<GraphT>>
rpo_iterator llvm::ReversePostOrderTraversal< GraphT, GT >::begin  )  [inline]
 

Definition at line 150 of file PostOrderIterator.h.

template<class GraphT, class GT = GraphTraits<GraphT>>
rpo_iterator llvm::ReversePostOrderTraversal< GraphT, GT >::end  )  [inline]
 

Definition at line 151 of file PostOrderIterator.h.


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