LLVM API Documentation
#include <SchedGraphCommon.h>
Inheritance diagram for llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >:
Public Types | |
typedef SGSuccIterator< _NodeType, _EdgeType, _EdgeIter > | _Self |
Public Member Functions | |
SGSuccIterator (_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 261 of file SchedGraphCommon.h.
typedef SGSuccIterator<_NodeType, _EdgeType, _EdgeIter> llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::_Self |
Definition at line 265 of file SchedGraphCommon.h.
llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::SGSuccIterator | ( | _EdgeIter | startEdge | ) | [inline] |
Definition at line 267 of file SchedGraphCommon.h.
_EdgeType* llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::getEdge | ( | ) | const [inline] |
Definition at line 275 of file SchedGraphCommon.h.
References llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::oi.
_NodeType* llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::operator * | ( | ) | const [inline] |
Definition at line 272 of file SchedGraphCommon.h.
Referenced by llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::operator->().
bool llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::operator!= | ( | const _Self & | x | ) | const [inline] |
Definition at line 270 of file SchedGraphCommon.h.
References llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::operator==().
_Self llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::operator++ | ( | int | ) | [inline] |
Definition at line 278 of file SchedGraphCommon.h.
_Self& llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::operator++ | ( | ) | [inline] |
Definition at line 277 of file SchedGraphCommon.h.
References llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::oi.
_Self llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::operator-- | ( | int | ) | [inline] |
Definition at line 283 of file SchedGraphCommon.h.
_Self& llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::operator-- | ( | ) | [inline] |
Definition at line 282 of file SchedGraphCommon.h.
References llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::oi.
_NodeType* llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::operator-> | ( | ) | const [inline] |
Definition at line 273 of file SchedGraphCommon.h.
References llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::operator *().
bool llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::operator== | ( | const _Self & | x | ) | const [inline] |
Definition at line 269 of file SchedGraphCommon.h.
References llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::oi.
Referenced by llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::operator!=().
_EdgeIter llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::oi [protected] |
Definition at line 263 of file SchedGraphCommon.h.
Referenced by llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::getEdge(), llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::operator++(), llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::operator--(), and llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::operator==().