[ Lit Window Library at SourceForge[ Lit Window Productions Homepage ]  [ wxWidgets Tips&Tricks ]  [  wxVisualSetup ]

Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

container_iterator_imp_base Class Reference

Inheritance diagram for container_iterator_imp_base:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void advance (size_t off)=0
virtual container_iterator_imp_baseclone () const =0
virtual bool erase_from (container &where)=0
 Erase the object from the container. Modify the iterator so that it points to the element after the erased element.
virtual accessor get () const =0
virtual void inc ()=0
virtual bool insert_into (container &where, const accessor &what)=0
 Insert the object into the container after the position pointed to by this iterator.
bool operator!= (const container_iterator_imp_base &c) const
virtual bool operator== (const container_iterator_imp_base &c) const
virtual ~container_iterator_imp_base ()

Constructor & Destructor Documentation

virtual ~container_iterator_imp_base  )  [virtual]
 


Member Function Documentation

virtual void advance size_t  off  )  [pure virtual]
 

Implemented in container_iterator.

virtual container_iterator_imp_base* clone  )  const [pure virtual]
 

Implemented in container_iterator.

virtual bool erase_from container where  )  [pure virtual]
 

Implemented in container_iterator.

virtual accessor get  )  const [pure virtual]
 

Implemented in container_iterator.

virtual void inc  )  [pure virtual]
 

Implemented in container_iterator.

virtual bool insert_into container where,
const accessor what
[pure virtual]
 

Implemented in container_iterator.

bool operator!= const container_iterator_imp_base c  )  const
 

virtual bool operator== const container_iterator_imp_base c  )  const [virtual]
 


Copyright 2004, Hajo Kirchhoff, Lit Window Productions