[ 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 Class Template Reference

Inheritance diagram for container_iterator:

Inheritance graph
[legend]
Collaboration diagram for container_iterator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Public Attributes

_Iter i

template<class _Cont, class _Iter = typename _Cont::iterator, class _Value = typename _Cont::value_type>
class litwindow::container_iterator< _Cont, _Iter, _Value >


Constructor & Destructor Documentation

container_iterator const _Iter &  _i  ) 
 

~container_iterator  ) 
 


Member Function Documentation

virtual void advance size_t  off  )  [virtual]
 

Implements container_iterator_imp_base.

virtual container_iterator_imp_base* clone  )  const [virtual]
 

Implements container_iterator_imp_base.

virtual bool erase_from container where  )  [virtual]
 

Implements container_iterator_imp_base.

virtual accessor get  )  const [virtual]
 

Implements container_iterator_imp_base.

virtual void inc  )  [virtual]
 

Implements container_iterator_imp_base.

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

Implements container_iterator_imp_base.

const container_iterator& operator= const container_iterator< _Cont, _Iter, _Value > &  c  ) 
 

void verify_valid_container const container where  )  const
 


Member Data Documentation

_Iter i
 


Copyright 2004, Hajo Kirchhoff, Lit Window Productions