LLVM API Documentation
#include <DepthFirstIterator.h>
Public Types | |
typedef super::pointer | pointer |
typedef df_iterator< GraphT, SetType, ExtStorage, GT > | _Self |
Public Member Functions | |
bool | operator== (const _Self &x) const |
bool | operator!= (const _Self &x) const |
pointer | operator* () const |
NodeType * | operator-> () const |
_Self & | operator++ () |
_Self & | skipChildren () |
_Self | operator++ (int) |
bool | nodeVisited (NodeType *Node) const |
unsigned | getPathLength () const |
NodeType * | getPath (unsigned n) const |
Static Public Member Functions | |
static _Self | begin (const GraphT &G) |
static _Self | end (const GraphT &G) |
static _Self | begin (const GraphT &G, SetType &S) |
static _Self | end (const GraphT &G, SetType &S) |
Additional Inherited Members | |
![]() | |
SetType | Visited |
Definition at line 65 of file DepthFirstIterator.h.
typedef df_iterator<GraphT, SetType, ExtStorage, GT> llvm::df_iterator< GraphT, SetType, ExtStorage, GT >::_Self |
Definition at line 131 of file DepthFirstIterator.h.
typedef super::pointer llvm::df_iterator< GraphT, SetType, ExtStorage, GT >::pointer |
Definition at line 130 of file DepthFirstIterator.h.
|
inlinestatic |
Definition at line 134 of file DepthFirstIterator.h.
Referenced by llvm::df_begin().
|
inlinestatic |
Definition at line 140 of file DepthFirstIterator.h.
|
inlinestatic |
Definition at line 137 of file DepthFirstIterator.h.
Referenced by llvm::df_end().
|
inlinestatic |
Definition at line 143 of file DepthFirstIterator.h.
|
inline |
getPath - Return the n'th node in the path from the entry node to the current node.
Definition at line 192 of file DepthFirstIterator.h.
|
inline |
getPathLength - Return the length of the path from the entry node to the current node, counting both nodes.
Definition at line 188 of file DepthFirstIterator.h.
|
inline |
Definition at line 182 of file DepthFirstIterator.h.
|
inline |
Definition at line 148 of file DepthFirstIterator.h.
|
inline |
Definition at line 150 of file DepthFirstIterator.h.
Referenced by llvm::Region::block_iterator_wrapper< IsConst >::operator*(), and llvm::df_iterator< T, SetTy, true >::operator->().
|
inline |
Definition at line 160 of file DepthFirstIterator.h.
|
inline |
Definition at line 174 of file DepthFirstIterator.h.
|
inline |
Definition at line 158 of file DepthFirstIterator.h.
|
inline |
Definition at line 145 of file DepthFirstIterator.h.
Referenced by llvm::df_iterator< T, SetTy, true >::operator!=().
|
inline |
Definition at line 167 of file DepthFirstIterator.h.