library of assembled shared sources

http://lass.cocamware.com

lass::stde::overwrite_insert_iterator< Container > Class Template Reference

#include <overwrite_insert_iterator.h>


Public Types

typedef Container container_type

Public Member Functions

 overwrite_insert_iterator (container_type &container)
overwrite_insert_iteratoroperator= (const overwrite_insert_iterator &other)
overwrite_insert_iteratoroperator= (typename Container::const_reference x)
overwrite_insert_iteratoroperator* ()
overwrite_insert_iteratoroperator++ ()
overwrite_insert_iteratoroperator++ (int)
Container::iterator begin ()
Container::iterator end ()
Container::const_iterator begin () const
Container::const_iterator end () const

Private Attributes

Container * container_
Container::iterator end_


Detailed Description

template<typename Container>
class lass::stde::overwrite_insert_iterator< Container >

Definition at line 54 of file overwrite_insert_iterator.h.


Member Typedef Documentation

template<typename Container >
typedef Container lass::stde::overwrite_insert_iterator< Container >::container_type

Definition at line 58 of file overwrite_insert_iterator.h.


Constructor & Destructor Documentation

template<typename Container >
lass::stde::overwrite_insert_iterator< Container >::overwrite_insert_iterator ( container_type container  )  [inline, explicit]

Definition at line 60 of file overwrite_insert_iterator.h.


Member Function Documentation

template<typename Container >
overwrite_insert_iterator& lass::stde::overwrite_insert_iterator< Container >::operator= ( const overwrite_insert_iterator< Container > &  other  )  [inline]

template<typename Container >
overwrite_insert_iterator& lass::stde::overwrite_insert_iterator< Container >::operator= ( typename Container::const_reference  x  )  [inline]

template<typename Container >
overwrite_insert_iterator& lass::stde::overwrite_insert_iterator< Container >::operator* (  )  [inline]

Definition at line 87 of file overwrite_insert_iterator.h.

template<typename Container >
overwrite_insert_iterator& lass::stde::overwrite_insert_iterator< Container >::operator++ (  )  [inline]

Definition at line 88 of file overwrite_insert_iterator.h.

template<typename Container >
overwrite_insert_iterator& lass::stde::overwrite_insert_iterator< Container >::operator++ ( int   )  [inline]

Definition at line 89 of file overwrite_insert_iterator.h.

template<typename Container >
Container::iterator lass::stde::overwrite_insert_iterator< Container >::begin (  )  [inline]

template<typename Container >
Container::iterator lass::stde::overwrite_insert_iterator< Container >::end (  )  [inline]

template<typename Container >
Container::const_iterator lass::stde::overwrite_insert_iterator< Container >::begin (  )  const [inline]

template<typename Container >
Container::const_iterator lass::stde::overwrite_insert_iterator< Container >::end (  )  const [inline]


Field Documentation

template<typename Container >
Container* lass::stde::overwrite_insert_iterator< Container >::container_ [private]

template<typename Container >
Container::iterator lass::stde::overwrite_insert_iterator< Container >::end_ [private]


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

Generated on Mon Nov 10 14:22:16 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo