gatelib  2.1
Public Types | Public Member Functions | List of all members
g::cont::it< T > Class Template Reference
Inheritance diagram for g::cont::it< T >:
g::cont::it_base< T, T, const T > g::cont::ItUnspec

Public Types

typedef it_base< T, T, const T >::RecipientBase_t RecipientBase_t
 
- Public Types inherited from g::cont::it_base< T, T, const T >
typedef cont_with_positioner< T > RecipientBase_t
 
typedef T Ref_t
 
typedef const T RefConst_t
 

Public Member Functions

 it (RecipientBase_t &aRecipient, IterFrom_t aIterDir=head)
 
 it (const it &other)
 
itoperator= (const it &aOther)
 
it operator+ (int inc)
 
it operator- (int dec)
 
itoperator++ (int)
 
itoperator-- (int)
 
itoperator++ ()
 
itoperator-- ()
 
itoperator+= (int inc)
 
itoperator-= (int dec)
 
T & underlying ()
 
const T & underlying () const
 
const T * operator-> () const
 
const T & operator* () const
 
T * operator-> ()
 
T & operator* ()
 
- Public Member Functions inherited from g::cont::it_base< T, T, const T >
virtual bool isIn () const
 
virtual bool isMine (const RecipientBase_t &aRecipient) const
 
virtual void toBegin ()
 
virtual void toEnd ()
 
virtual void forward (GUint32_t inc=1)
 
virtual void backward (GUint32_t dec=1)
 
virtual void moveOf (int inc)
 
virtual bool isNull () const
 
bool operator== (const it_base &aOther) const
 
bool operator!= (const it_base &aOther) const
 

Additional Inherited Members

- Protected Member Functions inherited from g::cont::it_base< T, T, const T >
virtual void mInit (const RecipientBase_t &aRec, IterFrom_t aIterFrom)
 
virtual void mCopy (const it_base &)
 
- Protected Attributes inherited from g::cont::it_base< T, T, const T >
const RecipientBase_tmRecipientP
 
int mIndex
 

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