|
The Pedigree Project 0.1
|
Collaboration diagram for IntrusiveList< T, Member >::IteratorType< Value, Forward, Backward >:Public Member Functions | |
| IteratorType (node_t *node) | |
| Value & | operator* () const |
| Value * | operator-> () const |
| IteratorType & | operator++ () |
| IteratorType | operator++ (int) |
| IteratorType & | operator-- () |
| IteratorType | operator-- (int) |
| template<typename OtherValue , node_t *(node_t::*)() OtherForward, node_t *(node_t::*)() OtherBackward> | |
| bool | operator== (const IteratorType< OtherValue, OtherForward, OtherBackward > &other) const |
| template<typename OtherValue , node_t *(node_t::*)() OtherForward, node_t *(node_t::*)() OtherBackward> | |
| bool | operator!= (const IteratorType< OtherValue, OtherForward, OtherBackward > &other) const |
| node_t * | __getNode () const |
Private Attributes | |
| node_t * | m_Node |
Definition at line 60 of file IntrusiveList.h.
|
inline |
Definition at line 62 of file IntrusiveList.h.
|
inlineexplicit |
Definition at line 64 of file IntrusiveList.h.
|
inline |
Definition at line 108 of file IntrusiveList.h.
|
inline |
Definition at line 104 of file IntrusiveList.h.
|
inline |
Definition at line 66 of file IntrusiveList.h.
|
inline |
Definition at line 74 of file IntrusiveList.h.
|
inline |
Definition at line 79 of file IntrusiveList.h.
|
inline |
Definition at line 85 of file IntrusiveList.h.
|
inline |
Definition at line 90 of file IntrusiveList.h.
|
inline |
Definition at line 70 of file IntrusiveList.h.
|
inline |
Definition at line 98 of file IntrusiveList.h.
|
private |
Definition at line 113 of file IntrusiveList.h.