commore  1.0.6-SNAPSHOT
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
commore::BaseList::const_iterator Class Reference

#include <BaseList.h>

+ Inheritance diagram for commore::BaseList::const_iterator:

Public Member Functions

 const_iterator ()
 
 const_iterator (const iterator &original)
 
 const_iterator (const const_iterator &original)
 
 operator bool () const
 
bool more () const
 
const_iteratoroperator++ ()
 
const_iterator operator++ (int)
 
const_iteratoroperator-- ()
 
const_iterator operator-- (int)
 
bool operator== (const const_iterator &iter) const
 
bool operator!= (const const_iterator &iter) const
 

Protected Member Functions

 const_iterator (const BaseListNode *node, const BaseList *cont)
 
const Byteget_data () const
 
const Dummy & get_dummy () const
 
const BaseListcont () const
 

Protected Attributes

const BaseListNodenode_
 
const BaseListcont_
 

Friends

class BaseList
 
class iterator
 

Detailed Description

Generic const iterator

Examples:
/examples/coding/List.cpp.

Constructor & Destructor Documentation

BaseList::const_iterator::const_iterator ( )
BaseList::const_iterator::const_iterator ( const iterator original)
BaseList::const_iterator::const_iterator ( const const_iterator original)
BaseList::const_iterator::const_iterator ( const BaseListNode node,
const BaseList cont 
)
protected

Member Function Documentation

const BaseList & BaseList::const_iterator::cont ( ) const
protected
const Byte * BaseList::const_iterator::get_data ( ) const
protected
const Dummy & BaseList::const_iterator::get_dummy ( ) const
protected
bool BaseList::const_iterator::more ( ) const

Does iterator reach end of list

BaseList::const_iterator::operator bool ( ) const

Does iterator reach end of list

bool BaseList::const_iterator::operator!= ( const const_iterator iter) const
BaseList::const_iterator & BaseList::const_iterator::operator++ ( )

Go to next element

BaseList::const_iterator BaseList::const_iterator::operator++ ( int  )

Go to next element

BaseList::const_iterator & BaseList::const_iterator::operator-- ( )

Go to previous element

BaseList::const_iterator BaseList::const_iterator::operator-- ( int  )

Go to previous element

bool BaseList::const_iterator::operator== ( const const_iterator iter) const

Compare iterator

Friends And Related Function Documentation

friend class BaseList
friend
friend class iterator
friend

Member Data Documentation

const BaseList* commore::BaseList::const_iterator::cont_
protected
const BaseListNode* commore::BaseList::const_iterator::node_
protected

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