LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::ipo_iterator< T, SetType, External > Struct Template Reference

#include <PostOrderIterator.h>

Inheritance diagram for llvm::ipo_iterator< T, SetType, External >:
Inheritance graph
[legend]
Collaboration diagram for llvm::ipo_iterator< T, SetType, External >:
Collaboration graph
[legend]

Public Member Functions

 ipo_iterator (const po_iterator< Inverse< T >, SetType, External > &V)
 
- Public Member Functions inherited from llvm::po_iterator< Inverse< T >, SetType, External >
bool operator== (const _Self &x) const
 
bool operator!= (const _Self &x) const
 
pointer operator* () const
 
NodeType * operator-> () const
 
_Selfoperator++ ()
 
_Self operator++ (int)
 
- Public Member Functions inherited from llvm::po_iterator_storage< SetType, ExtStorage >
bool insertEdge (NodeType *From, NodeType *To)
 
void finishPostorder (NodeType *BB)
 

Additional Inherited Members

- Public Types inherited from llvm::po_iterator< Inverse< T >, SetType, External >
typedef super::pointer pointer
 
typedef po_iterator< Inverse
< T >, SetType, ExtStorage,
GraphTraits< Inverse< T > > > 
_Self
 
- Static Public Member Functions inherited from llvm::po_iterator< Inverse< T >, SetType, External >
static _Self begin (Inverse< T >G)
 
static _Self begin (Inverse< T >G, SetType &S)
 
static _Self end (Inverse< T >G)
 
static _Self end (Inverse< T >G, SetType &S)
 

Detailed Description

template<class T, class SetType = std::set<typename GraphTraits<T>::NodeType*>, bool External = false>
struct llvm::ipo_iterator< T, SetType, External >

Definition at line 200 of file PostOrderIterator.h.

Constructor & Destructor Documentation

template<class T, class SetType = std::set<typename GraphTraits<T>::NodeType*>, bool External = false>
llvm::ipo_iterator< T, SetType, External >::ipo_iterator ( const po_iterator< Inverse< T >, SetType, External > &  V)
inline

Definition at line 201 of file PostOrderIterator.h.


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