LLVM API Documentation
#include <SchedGraphCommon.h>
Inheritance diagram for llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >:
Public Types | |
typedef SGPredIterator< _NodeType, _EdgeType, _EdgeIter > | _Self |
Public Member Functions | |
SGPredIterator (_EdgeIter startEdge) | |
bool | operator== (const _Self &x) const |
bool | operator!= (const _Self &x) const |
_NodeType * | operator * () const |
_NodeType * | operator-> () const |
_EdgeType * | getEdge () const |
_Self & | operator++ () |
_Self | operator++ (int) |
_Self & | operator-- () |
_Self | operator-- (int) |
Protected Attributes | |
_EdgeIter | oi |
Definition at line 232 of file SchedGraphCommon.h.
typedef SGPredIterator<_NodeType, _EdgeType, _EdgeIter> llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::_Self |
Definition at line 236 of file SchedGraphCommon.h.
llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::SGPredIterator | ( | _EdgeIter | startEdge | ) | [inline] |
Definition at line 238 of file SchedGraphCommon.h.
bool llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::operator== | ( | const _Self & | x | ) | const [inline] |
Definition at line 240 of file SchedGraphCommon.h.
References llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::oi.
Referenced by llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::operator!=().
bool llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::operator!= | ( | const _Self & | x | ) | const [inline] |
Definition at line 241 of file SchedGraphCommon.h.
References llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::operator==().
_NodeType* llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::operator * | ( | ) | const [inline] |
Definition at line 244 of file SchedGraphCommon.h.
Referenced by llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::operator->().
_NodeType* llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::operator-> | ( | ) | const [inline] |
Definition at line 245 of file SchedGraphCommon.h.
References llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::operator *().
_EdgeType* llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::getEdge | ( | ) | const [inline] |
Definition at line 247 of file SchedGraphCommon.h.
References llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::oi.
_Self& llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::operator++ | ( | ) | [inline] |
Definition at line 249 of file SchedGraphCommon.h.
References llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::oi.
_Self llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::operator++ | ( | int | ) | [inline] |
Definition at line 250 of file SchedGraphCommon.h.
_Self& llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::operator-- | ( | ) | [inline] |
Definition at line 254 of file SchedGraphCommon.h.
References llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::oi.
_Self llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::operator-- | ( | int | ) | [inline] |
Definition at line 255 of file SchedGraphCommon.h.
_EdgeIter llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::oi [protected] |
Definition at line 234 of file SchedGraphCommon.h.
Referenced by llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::getEdge(), llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::operator++(), llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::operator--(), and llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >::operator==().