ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Grim::PoolObject< T >::Pool::Iterator< it, Type > Class Template Reference

#include <pool.h>

List of all members.

Public Member Functions

 Iterator (const Iterator &i)
 Iterator (const it &i)
int32 getId () const
Type & getValue () const
Type & operator* () const
Iteratoroperator= (const Iterator &i)
bool operator== (const Iterator i) const
bool operator!= (const Iterator i) const
Iteratoroperator++ ()
Iterator operator++ (int)
Iteratoroperator-- ()
Iterator operator-- (int)

Private Attributes

it _i

Detailed Description

template<class T>
template<class it, class Type>
class Grim::PoolObject< T >::Pool::Iterator< it, Type >

Definition at line 48 of file pool.h.


Constructor & Destructor Documentation

template<class T>
template<class it , class Type >
Grim::PoolObject< T >::Pool::Iterator< it, Type >::Iterator ( const Iterator< it, Type > &  i  )  [inline]

Definition at line 50 of file pool.h.

template<class T>
template<class it , class Type >
Grim::PoolObject< T >::Pool::Iterator< it, Type >::Iterator ( const it &  i  )  [inline]

Definition at line 51 of file pool.h.


Member Function Documentation

template<class T>
template<class it , class Type >
int32 Grim::PoolObject< T >::Pool::Iterator< it, Type >::getId (  )  const [inline]

Definition at line 53 of file pool.h.

template<class T>
template<class it , class Type >
Type& Grim::PoolObject< T >::Pool::Iterator< it, Type >::getValue (  )  const [inline]

Definition at line 54 of file pool.h.

template<class T>
template<class it , class Type >
bool Grim::PoolObject< T >::Pool::Iterator< it, Type >::operator!= ( const Iterator< it, Type >  i  )  const [inline]

Definition at line 61 of file pool.h.

template<class T>
template<class it , class Type >
Type& Grim::PoolObject< T >::Pool::Iterator< it, Type >::operator* (  )  const [inline]

Definition at line 56 of file pool.h.

template<class T>
template<class it , class Type >
Iterator Grim::PoolObject< T >::Pool::Iterator< it, Type >::operator++ ( int   )  [inline]

Definition at line 64 of file pool.h.

template<class T>
template<class it , class Type >
Iterator& Grim::PoolObject< T >::Pool::Iterator< it, Type >::operator++ (  )  [inline]

Definition at line 63 of file pool.h.

template<class T>
template<class it , class Type >
Iterator Grim::PoolObject< T >::Pool::Iterator< it, Type >::operator-- ( int   )  [inline]

Definition at line 67 of file pool.h.

template<class T>
template<class it , class Type >
Iterator& Grim::PoolObject< T >::Pool::Iterator< it, Type >::operator-- (  )  [inline]

Definition at line 66 of file pool.h.

template<class T>
template<class it , class Type >
Iterator& Grim::PoolObject< T >::Pool::Iterator< it, Type >::operator= ( const Iterator< it, Type > &  i  )  [inline]

Definition at line 58 of file pool.h.

template<class T>
template<class it , class Type >
bool Grim::PoolObject< T >::Pool::Iterator< it, Type >::operator== ( const Iterator< it, Type >  i  )  const [inline]

Definition at line 60 of file pool.h.


Member Data Documentation

template<class T>
template<class it , class Type >
it Grim::PoolObject< T >::Pool::Iterator< it, Type >::_i [private]

Definition at line 70 of file pool.h.


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


Generated on Sat Jan 12 2019 05:04:40 for ResidualVM by doxygen 1.7.1
curved edge   curved edge