Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::_Rope_const_iterator Class Template Reference

#include <stl_rope.h>

Inherits std::_Rope_iterator_base< _CharT, _Alloc >.

List of all members.

Public Types


Public Methods


Protected Types


Protected Methods


Friends

class  rope< _CharT, _Alloc >

template<class _CharT, class _Alloc> class std::_Rope_const_iterator


Member Typedef Documentation

typedef _Rope_RopeRep<_CharT,_Alloc> _RopeRep [protected]
 

Reimplemented from std::_Rope_iterator_base.

typedef _CharT reference
 

Reimplemented from std::random_access_iterator.

typedef const _CharT* pointer
 

Reimplemented from std::random_access_iterator.


Constructor & Destructor Documentation

_Rope_const_iterator ( const _RopeRep * __root,
size_t __pos ) [inline, protected]
 

_Rope_const_iterator ( ) [inline]
 

_Rope_const_iterator ( const _Rope_const_iterator<_CharT, _Alloc> & __x ) [inline]
 

_Rope_const_iterator ( const _Rope_iterator< _CharT, _Alloc > & __x ) [inline]
 

_Rope_const_iterator ( const rope< _CharT, _Alloc > & __r,
size_t __pos ) [inline]
 


Member Function Documentation

_Rope_const_iterator & operator= ( const _Rope_const_iterator<_CharT, _Alloc> & __x ) [inline]
 

reference operator * ( ) [inline]
 

_Rope_const_iterator & operator++ ( ) [inline]
 

_Rope_const_iterator & operator+= ( ptrdiff_t __n ) [inline]
 

_Rope_const_iterator & operator-- ( ) [inline]
 

_Rope_const_iterator & operator-= ( ptrdiff_t __n ) [inline]
 

_Rope_const_iterator operator++ ( int ) [inline]
 

_Rope_const_iterator operator-- ( int ) [inline]
 

reference operator[] ( size_t __n ) [inline]
 


Friends And Related Function Documentation

friend class rope< _CharT, _Alloc > [friend]
 

Reimplemented from std::_Rope_iterator_base.

_Rope_const_iterator<_CharT2,_Alloc2> operator- ( const _Rope_const_iterator< _CharT2, _Alloc2 > & __x,
ptrdiff_t __n ) [friend]
 

_Rope_const_iterator<_CharT2,_Alloc2> operator+ ( const _Rope_const_iterator< _CharT2, _Alloc2 > & __x,
ptrdiff_t __n ) [friend]
 

_Rope_const_iterator<_CharT2,_Alloc2> operator+ ( ptrdiff_t __n,
const _Rope_const_iterator< _CharT2, _Alloc2 > & __x ) [friend]
 

bool operator== ( const _Rope_const_iterator< _CharT2, _Alloc2 > & __x,
const _Rope_const_iterator< _CharT2, _Alloc2 > & __y ) [friend]
 

bool operator< ( const _Rope_const_iterator< _CharT2, _Alloc2 > & __x,
const _Rope_const_iterator< _CharT2, _Alloc2 > & __y ) [friend]
 

ptrdiff_t operator- ( const _Rope_const_iterator< _CharT2, _Alloc2 > & __x,
const _Rope_const_iterator< _CharT2, _Alloc2 > & __y ) [friend]
 


The documentation for this class was generated from the following files:
Generated at Fri Apr 6 15:54:33 2001 for libstdc++ by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001