KIntrusiveList::IntrusiveListIterator Class Reference

#include <kintrusivelist.h>

List of all members.


Detailed Description

template<typename T, int NodeIndex = 0>
class KIntrusiveList< T, NodeIndex >::IntrusiveListIterator

Definition at line 177 of file kintrusivelist.h.


Public Member Functions

  IntrusiveListIterator (NodeT *ptr=0)
IntrusiveListIterator operator++ ()
IntrusiveListIterator  operator++ (int)
IntrusiveListIterator operator-- ()
IntrusiveListIterator  operator-- (int)
IntrusiveListIterator operator= (const IntrusiveListIterator &other)
reference  operator* () const
pointer  operator-> () const
bool  operator== (const IntrusiveListIterator &other) const
bool  operator!= (const IntrusiveListIterator &other) const
NodeT Get () const

Constructor & Destructor Documentation

IntrusiveListIterator ( NodeT ptr = 0  )  [inline, explicit]

Definition at line 189 of file kintrusivelist.h.


Member Function Documentation

IntrusiveListIterator& operator++ (  )  [inline]

Definition at line 192 of file kintrusivelist.h.

IntrusiveListIterator operator++ ( int   )  [inline]

Definition at line 197 of file kintrusivelist.h.

IntrusiveListIterator& operator-- (  )  [inline]

Definition at line 204 of file kintrusivelist.h.

IntrusiveListIterator operator-- ( int   )  [inline]

Definition at line 209 of file kintrusivelist.h.

IntrusiveListIterator& operator= ( const IntrusiveListIterator other  )  [inline]

Definition at line 215 of file kintrusivelist.h.

References mPtr.

reference operator* (  )  const [inline]

Definition at line 217 of file kintrusivelist.h.

pointer operator-> (  )  const [inline]

Definition at line 218 of file kintrusivelist.h.

bool operator== ( const IntrusiveListIterator other  )  const [inline]

Definition at line 219 of file kintrusivelist.h.

References mPtr.

bool operator!= ( const IntrusiveListIterator other  )  const [inline]

Definition at line 220 of file kintrusivelist.h.

NodeT* Get (  )  const [inline]
KIntrusiveList::IntrusiveListIterator KIntrusiveList::IntrusiveListIterator KIntrusiveList::IntrusiveListIterator KIntrusiveList::IntrusiveListIterator KIntrusiveList::IntrusiveListIterator KIntrusiveList::IntrusiveListIterator KIntrusiveList::IntrusiveListIterator KIntrusiveList::IntrusiveListIterator KIntrusiveList::IntrusiveListIterator KIntrusiveList::IntrusiveListIterator
KIntrusiveList::IntrusiveListIterator KIntrusiveList::IntrusiveListIterator KIntrusiveList::IntrusiveListIterator KIntrusiveList::IntrusiveListIterator KIntrusiveList::IntrusiveListIterator KIntrusiveList::IntrusiveListIterator KIntrusiveList::IntrusiveListIterator KIntrusiveList::IntrusiveListIterator KIntrusiveList::IntrusiveListIterator KIntrusiveList::IntrusiveListIterator