IO::Basic_Character_Iterator< Ch > Class Template Reference

Iterator for characters in Abstract_Buffer. More...

#include <Buffer.hpp>

List of all members.

Public Member Functions

 Basic_Character_Iterator (Ch *x, Abstract_Buffer< Ch > &y, unsigned int z)
Ch operator * ()
 Indirection.
Ch * get () const
 Retrieval.
Basic_Character_Iteratoroperator++ ()
Basic_Character_Iterator operator++ (int)
Basic_Character_Iteratoroperator-- ()
Basic_Character_Iterator operator-- (int)


Detailed Description

template<class Ch>
class IO::Basic_Character_Iterator< Ch >

Iterator for characters in Abstract_Buffer.

Representation of an Iterator


Constructor & Destructor Documentation

template<class Ch>
IO::Basic_Character_Iterator< Ch >::Basic_Character_Iterator ( Ch *  x,
Abstract_Buffer< Ch > &  y,
unsigned int  z 
) [inline]


Member Function Documentation

template<class Ch>
Ch IO::Basic_Character_Iterator< Ch >::operator * (  )  [inline]

Indirection.

template<class Ch>
Ch* IO::Basic_Character_Iterator< Ch >::get (  )  const [inline]

Retrieval.

template<class Ch>
Basic_Character_Iterator& IO::Basic_Character_Iterator< Ch >::operator++ (  )  [inline]

Checked prefix increment operator.

Known Defect: Increment operator is not bounds-checked.

template<class Ch>
Basic_Character_Iterator IO::Basic_Character_Iterator< Ch >::operator++ ( int   )  [inline]

Checked postfix increment operator.

Known Defect: Increment operator is not bounds-checked.

template<class Ch>
Basic_Character_Iterator& IO::Basic_Character_Iterator< Ch >::operator-- (  )  [inline]

Checked prefix decrement operator.

Known Defect: Increment operator is not bounds-checked.

template<class Ch>
Basic_Character_Iterator IO::Basic_Character_Iterator< Ch >::operator-- ( int   )  [inline]

Checked postfix decrement operator.

Known Defect: Increment operator is not bounds-checked.


The documentation for this class was generated from the following file:
Generated on Thu Mar 6 18:25:12 2008 for Gnash by  doxygen 1.5.4