#include <IntrusiveDList.h>
Public Member Functions | |
| IntrusiveDListIter () | |
| IntrusiveDListIter (T *currInit) | |
| void | restart (T *currInit) |
| void | operator++ () |
| void | operator-- () |
| T * | operator-> () const |
| operator T * () const | |
| T & | operator * () const |
| bool | operator== (IntrusiveDListIter const &other) const |
Private Attributes | |
| T * | curr |
Definition at line 91 of file IntrusiveDList.h.
| IntrusiveDListIter< T >::IntrusiveDListIter | ( | ) | [inline, explicit] |
Definition at line 96 of file IntrusiveDList.h.
References IntrusiveDListIter< T >::curr.
00097 { 00098 curr = NULL; 00099 }
| IntrusiveDListIter< T >::IntrusiveDListIter | ( | T * | currInit | ) | [inline, explicit] |
Definition at line 101 of file IntrusiveDList.h.
References IntrusiveDListIter< T >::curr.
00102 { 00103 curr = currInit; 00104 }
| void IntrusiveDListIter< T >::restart | ( | T * | currInit | ) | [inline] |
Definition at line 106 of file IntrusiveDList.h.
References IntrusiveDListIter< T >::curr.
00107 { 00108 curr = currInit; 00109 }
| void IntrusiveDListIter< T >::operator++ | ( | ) | [inline] |
| void IntrusiveDListIter< T >::operator-- | ( | ) | [inline] |
| T* IntrusiveDListIter< T >::operator-> | ( | ) | const [inline] |
Definition at line 121 of file IntrusiveDList.h.
References IntrusiveDListIter< T >::curr.
00122 { 00123 return curr; 00124 }
| IntrusiveDListIter< T >::operator T * | ( | ) | const [inline] |
Definition at line 126 of file IntrusiveDList.h.
References IntrusiveDListIter< T >::curr.
00127 { 00128 return curr; 00129 }
| T& IntrusiveDListIter< T >::operator * | ( | ) | const [inline] |
Definition at line 131 of file IntrusiveDList.h.
References IntrusiveDListIter< T >::curr.
00132 { 00133 return *curr; 00134 }
| bool IntrusiveDListIter< T >::operator== | ( | IntrusiveDListIter< T > const & | other | ) | const [inline] |
Definition at line 136 of file IntrusiveDList.h.
References IntrusiveDListIter< T >::curr.
00137 { 00138 return curr == other.curr; 00139 }
T* IntrusiveDListIter< T >::curr [private] |
Definition at line 93 of file IntrusiveDList.h.
Referenced by IntrusiveDListIter< T >::IntrusiveDListIter(), IntrusiveDListIter< T >::operator *(), IntrusiveDListIter< T >::operator T *(), IntrusiveDListIter< T >::operator++(), IntrusiveDListIter< T >::operator--(), IntrusiveDListIter< T >::operator->(), IntrusiveDListIter< T >::operator==(), and IntrusiveDListIter< T >::restart().
1.5.1