Definition at line 188 of file fbxintrusivelist.h.
#include <fbxintrusivelist.h>
Public Member Functions |
|
| IntrusiveListConstIterator (const NodeT *ptr=0) | |
| IntrusiveListConstIterator & | operator++ () |
| const IntrusiveListConstIterator | operator++ (int) |
| IntrusiveListConstIterator & | operator-- () |
| const IntrusiveListConstIterator | operator-- (int) |
| IntrusiveListConstIterator & | operator= (const IntrusiveListConstIterator &other) |
| const_reference | operator* () const |
| const_pointer | operator-> () const |
| bool | operator== (const IntrusiveListConstIterator &other) const |
| bool | operator!= (const IntrusiveListConstIterator &other) const |
| const NodeT * | Get () const |
| IntrusiveListConstIterator | ( | const NodeT * | ptr = 0 |
) | [inline, explicit] |
Definition at line 191 of file fbxintrusivelist.h.
:mPtr(ptr){}
| IntrusiveListConstIterator& operator++ | ( | ) | [inline] |
Definition at line 194 of file fbxintrusivelist.h.
{
mPtr = mPtr->mNext;return (*this);
}
| const IntrusiveListConstIterator operator++ | ( | int | ) | [inline] |
Definition at line 199 of file fbxintrusivelist.h.
{
IntrusiveListConstIterator temp = *this;
++*this;
return (temp);
}
| IntrusiveListConstIterator& operator-- | ( | ) | [inline] |
Definition at line 206 of file fbxintrusivelist.h.
{
mPtr = mPtr->mPrev;return *this;
}
| const IntrusiveListConstIterator operator-- | ( | int | ) | [inline] |
Definition at line 211 of file fbxintrusivelist.h.
{
IntrusiveListConstIterator temp = *this;
--*this;
return (temp);
}
| IntrusiveListConstIterator& operator= | ( | const IntrusiveListConstIterator & | other | ) | [inline] |
Definition at line 217 of file fbxintrusivelist.h.
{mPtr = other.mPtr; return *this;}
| const_reference operator* | ( | ) | const [inline] |
Definition at line 219 of file fbxintrusivelist.h.
{ return *(mPtr->mData); }
| const_pointer operator-> | ( | ) | const [inline] |
Definition at line 220 of file fbxintrusivelist.h.
{ return (&**this); }
| bool operator== | ( | const IntrusiveListConstIterator & | other | ) | const [inline] |
Definition at line 221 of file fbxintrusivelist.h.
{ return mPtr==other.mPtr; }
| bool operator!= | ( | const IntrusiveListConstIterator & | other | ) | const [inline] |
Definition at line 222 of file fbxintrusivelist.h.
{ return !(*this == other); }
| const NodeT* Get | ( | ) | const [inline] |