Kaim::SPL_Iterator< T > Class Template Reference

Kaim::SPL_Iterator< T > Class Template Reference

#include <sharedpoollist.h>

Class Description

template<typename T>
class Kaim::SPL_Iterator< T >

Iterator on SharedPoolList nodes (SPL stands for SharedPoolList).

Public typedef

typedef SPListNode< T > Node
 

Functions

 SPL_Iterator ()
 
 SPL_Iterator (Node *listNode)
 
 SPL_Iterator (const SPL_Iterator &rhs)
 
const SPL_Iteratoroperator= (const SPL_Iterator &rhs)
 
bool operator== (const SPL_Iterator &rhs) const
 
bool operator!= (const SPL_Iterator &rhs) const
 
SPL_Iteratoroperator++ ()
 
SPL_Iteratoroperator-- ()
 
SPL_Iterator operator++ (int)
 
SPL_Iterator operator-- (int)
 
T & operator* () const
 
T * operator-> () const
 
SPL_Iterator GetNext () const
 
SPL_Iterator GetPrev () const
 
bool IsNull () const
 
bool IsNotNull () const
 

For internal use only

Nodem_node
 

The documentation for this class was generated from the following file: