LLVM API Documentation
#include <SCCIterator.h>
Inheritance diagram for llvm::scc_iterator< GraphT, GT >:
Public Types | |
typedef scc_iterator< GraphT, GT > | _Self |
Public Member Functions | |
bool | fini () const |
bool | operator== (const _Self &x) const |
bool | operator!= (const _Self &x) const |
_Self & | operator++ () |
_Self | operator++ (int) |
const SccTy & | operator * () const |
SccTy & | operator * () |
bool | hasLoop () const |
Static Public Member Functions | |
static _Self | begin (GraphT &G) |
static _Self | end (GraphT &G) |
Definition at line 37 of file SCCIterator.h.
typedef scc_iterator<GraphT, GT> llvm::scc_iterator< GraphT, GT >::_Self |
Definition at line 135 of file SCCIterator.h.
static _Self llvm::scc_iterator< GraphT, GT >::begin | ( | GraphT & | G | ) | [inline, static] |
Definition at line 138 of file SCCIterator.h.
static _Self llvm::scc_iterator< GraphT, GT >::end | ( | GraphT & | G | ) | [inline, static] |
Definition at line 139 of file SCCIterator.h.
bool llvm::scc_iterator< GraphT, GT >::fini | ( | ) | const [inline] |
Definition at line 142 of file SCCIterator.h.
bool llvm::scc_iterator< GraphT, GT >::operator== | ( | const _Self & | x | ) | const [inline] |
Definition at line 147 of file SCCIterator.h.
References llvm::scc_iterator< GraphT, GT >::CurrentSCC, and llvm::scc_iterator< GraphT, GT >::VisitStack.
Referenced by llvm::scc_iterator< GraphT, GT >::operator!=().
bool llvm::scc_iterator< GraphT, GT >::operator!= | ( | const _Self & | x | ) | const [inline] |
Definition at line 150 of file SCCIterator.h.
References llvm::scc_iterator< GraphT, GT >::operator==().
_Self& llvm::scc_iterator< GraphT, GT >::operator++ | ( | ) | [inline] |
Definition at line 153 of file SCCIterator.h.
_Self llvm::scc_iterator< GraphT, GT >::operator++ | ( | int | ) | [inline] |
Definition at line 157 of file SCCIterator.h.
const SccTy& llvm::scc_iterator< GraphT, GT >::operator * | ( | ) | const [inline] |
Definition at line 162 of file SCCIterator.h.
SccTy& llvm::scc_iterator< GraphT, GT >::operator * | ( | ) | [inline] |
Definition at line 166 of file SCCIterator.h.
bool llvm::scc_iterator< GraphT, GT >::hasLoop | ( | ) | const [inline] |
Definition at line 174 of file SCCIterator.h.