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

Public Types

typedef it_base< REF, REF, REF_C >::RecipientBase_t RecipientBase_t
 
typedef REF Ref_t
 
typedef REF_C RefConst_t
 
typedef it_ref< T, REF, REF_C > It_t
 
- Public Types inherited from g::cont::it_base< REF, REF, REF_C >
typedef cont_with_positioner< REF > RecipientBase_t
 
typedef REF Ref_t
 
typedef REF_C RefConst_t
 

Public Member Functions

 it_ref_const (const RecipientBase_t &aRecipient, IterFrom_t from=head)
 
 it_ref_const (const it_ref_const &other)
 
 it_ref_const (const It_t &other)
 
it_ref_constoperator= (const it_ref_const &other)
 
it_ref_const operator+ (int inc)
 
it_ref_const operator- (int dec)
 
it_ref_constoperator++ (int)
 
it_ref_constoperator-- (int)
 
it_ref_constoperator++ ()
 
it_ref_constoperator-- ()
 
it_ref_constoperator+= (int inc)
 
it_ref_constoperator-= (int dec)
 
Ref_t & underlying ()
 
RefConst_t underlying () const
 
 operator RefConst_t () const
 
const T * operator-> () const
 
const T & operator* () const
 
- Public Member Functions inherited from g::cont::it_base< REF, REF, REF_C >
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< REF, REF, REF_C >
virtual void mInit (const RecipientBase_t &aRec, IterFrom_t aIterFrom)
 
virtual void mCopy (const it_base &)
 
- Protected Attributes inherited from g::cont::it_base< REF, REF, REF_C >
const RecipientBase_tmRecipientP
 
int mIndex
 

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