LLVM API Documentation
#include <ilist.h>


Public Types | |
| typedef ilist_traits< NodeTy > | Traits |
| typedef bidirectional_iterator < NodeTy, ptrdiff_t > | super |
| typedef super::value_type | value_type |
| typedef super::difference_type | difference_type |
| typedef super::pointer | pointer |
| typedef super::reference | reference |
Public Member Functions | |
| ilist_iterator (pointer NP) | |
| ilist_iterator (reference NR) | |
| ilist_iterator () | |
| template<class node_ty> | |
| ilist_iterator (const ilist_iterator< node_ty > &RHS) | |
| template<class node_ty> | |
| const ilist_iterator & | operator= (const ilist_iterator< node_ty > &RHS) |
| operator pointer () const | |
| reference | operator* () const |
| pointer | operator-> () const |
| bool | operator== (const ilist_iterator &RHS) const |
| bool | operator!= (const ilist_iterator &RHS) const |
| ilist_iterator & | operator-- () |
| ilist_iterator & | operator++ () |
| ilist_iterator | operator-- (int) |
| ilist_iterator | operator++ (int) |
| pointer | getNodePtrUnchecked () const |
Definition at line 102 of file ilist.h.
| typedef ilist_traits<NodeTy> llvm::ilist_iterator< NodeTy >::Traits |
| typedef bidirectional_iterator<NodeTy, ptrdiff_t> llvm::ilist_iterator< NodeTy >::super |
| typedef super::value_type llvm::ilist_iterator< NodeTy >::value_type |
| typedef super::difference_type llvm::ilist_iterator< NodeTy >::difference_type |
| typedef super::pointer llvm::ilist_iterator< NodeTy >::pointer |
| typedef super::reference llvm::ilist_iterator< NodeTy >::reference |
| llvm::ilist_iterator< NodeTy >::ilist_iterator | ( | pointer | NP | ) | [inline] |
| llvm::ilist_iterator< NodeTy >::ilist_iterator | ( | reference | NR | ) | [inline] |
| llvm::ilist_iterator< NodeTy >::ilist_iterator | ( | ) | [inline] |
| llvm::ilist_iterator< NodeTy >::ilist_iterator | ( | const ilist_iterator< node_ty > & | RHS | ) | [inline] |
| const ilist_iterator& llvm::ilist_iterator< NodeTy >::operator= | ( | const ilist_iterator< node_ty > & | RHS | ) | [inline] |
Definition at line 145 of file ilist.h.
References llvm::ilist_iterator< NodeTy >::getNodePtrUnchecked().
| llvm::ilist_iterator< NodeTy >::operator pointer | ( | ) | const [inline] |
Definition at line 151 of file ilist.h.
References llvm::ilist_nextprev_traits< NodeTy >::getNext().
| reference llvm::ilist_iterator< NodeTy >::operator* | ( | ) | const [inline] |
Definition at line 156 of file ilist.h.
References llvm::ilist_nextprev_traits< NodeTy >::getNext().
Referenced by llvm::ilist_iterator< NodeTy >::operator->().
| pointer llvm::ilist_iterator< NodeTy >::operator-> | ( | ) | const [inline] |
| bool llvm::ilist_iterator< NodeTy >::operator== | ( | const ilist_iterator< NodeTy > & | RHS | ) | const [inline] |
| bool llvm::ilist_iterator< NodeTy >::operator!= | ( | const ilist_iterator< NodeTy > & | RHS | ) | const [inline] |
| ilist_iterator& llvm::ilist_iterator< NodeTy >::operator-- | ( | ) | [inline] |
Definition at line 171 of file ilist.h.
References llvm::ilist_nextprev_traits< NodeTy >::getNext(), and llvm::ilist_nextprev_traits< NodeTy >::getPrev().
| ilist_iterator& llvm::ilist_iterator< NodeTy >::operator++ | ( | ) | [inline] |
Definition at line 176 of file ilist.h.
References llvm::ilist_nextprev_traits< NodeTy >::getNext().
| ilist_iterator llvm::ilist_iterator< NodeTy >::operator-- | ( | int | ) | [inline] |
| ilist_iterator llvm::ilist_iterator< NodeTy >::operator++ | ( | int | ) | [inline] |
| pointer llvm::ilist_iterator< NodeTy >::getNodePtrUnchecked | ( | ) | const [inline] |
Definition at line 193 of file ilist.h.
Referenced by llvm::iplist< llvm::Instruction >::insert(), llvm::operator!=(), llvm::ilist_iterator< NodeTy >::operator=(), and llvm::operator==().
This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.