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.
| 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!=().
| 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==().
| _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->().
| _NodeType* llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::operator-> | ( | ) | const [inline] |
Definition at line 273 of file SchedGraphCommon.h.
References llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::operator *().
| _EdgeType* llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::getEdge | ( | ) | const [inline] |
Definition at line 275 of file SchedGraphCommon.h.
References llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::oi.
| _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 278 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.
| _Self llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >::operator-- | ( | int | ) | [inline] |
Definition at line 283 of file SchedGraphCommon.h.
_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==().