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)
 
it & operator= (const it &aOther)
 
it operator+ (int inc)
 
it operator- (int dec)
 
it & operator++ (int)
 
it & operator-- (int)
 
it & operator++ ()
 
it & operator-- ()
 
it & operator+= (int inc)
 
it & operator-= (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_t * mRecipientP
 
int mIndex
 

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