![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <container/FastList.hpp>

Public Member Functions | |
| iterator (FastListNode< T > *f) | |
| Constructor that takes a FastListNode. | |
| iterator () | |
| Default Constructor. | |
| bool | operator!= (const iterator &i) const |
| Inequality. | |
| T & | operator* () |
| Dereference operator (acces the data behind the iterator). | |
| iterator | operator++ (int) |
| Postfix increment operator. | |
| iterator & | operator++ () |
| Prefix increment operator. | |
| iterator | operator-- (int) |
| Postfix decrement operator. | |
| iterator & | operator-- () |
| Prefix decrement operator. | |
| T & | operator-> () |
| Pointer operator (acces the data behind the iterator). | |
| bool | operator== (const iterator &i) const |
| Equality. | |
Private Attributes | |
| FastListNode< T > * | fln |
| The node this iterator points to. | |
Friends | |
| class | FastList |
| FastList needs to access the fln. | |
Definition at line 65 of file FastList.hpp.
| wns::container::FastList< T >::iterator::iterator | ( | ) | [inline] |
The iterator is invalid after construction
Definition at line 76 of file FastList.hpp.
| wns::container::FastList< T >::iterator::iterator | ( | FastListNode< T > * | f | ) | [inline, explicit] |
The iterator is valid after construction
Definition at line 85 of file FastList.hpp.
| bool wns::container::FastList< T >::iterator::operator!= | ( | const iterator & | i | ) | const [inline] |
Definition at line 100 of file FastList.hpp.
| T& wns::container::FastList< T >::iterator::operator* | ( | ) | [inline] |
Definition at line 109 of file FastList.hpp.
| iterator wns::container::FastList< T >::iterator::operator++ | ( | int | ) | [inline] |
Definition at line 136 of file FastList.hpp.
| iterator& wns::container::FastList< T >::iterator::operator++ | ( | ) | [inline] |
Definition at line 126 of file FastList.hpp.
| iterator wns::container::FastList< T >::iterator::operator-- | ( | int | ) | [inline] |
Definition at line 156 of file FastList.hpp.
| iterator& wns::container::FastList< T >::iterator::operator-- | ( | ) | [inline] |
Definition at line 147 of file FastList.hpp.
| T& wns::container::FastList< T >::iterator::operator-> | ( | ) | [inline] |
Definition at line 118 of file FastList.hpp.
| bool wns::container::FastList< T >::iterator::operator== | ( | const iterator & | i | ) | const [inline] |
Definition at line 92 of file FastList.hpp.
friend class FastList [friend] |
Definition at line 69 of file FastList.hpp.
FastListNode<T>* wns::container::FastList< T >::iterator::fln [private] |
Definition at line 167 of file FastList.hpp.
1.5.5