|
|
Whole document tree
Templatestd::_Rope_const_iterator class Reference
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members
std::_Rope_const_iterator< _CharT, _Alloc > Class Template Reference#include <stl_rope.h>
Inheritance diagram for std::_Rope_const_iterator:
[legend]Collaboration diagram for std::_Rope_const_iterator< _CharT, _Alloc >:
[legend]List of all members.
Public Types |
typedef _CharT | reference |
typedef const _CharT * | pointer |
Public Methods |
| _Rope_const_iterator () |
| _Rope_const_iterator (const _Rope_const_iterator &__x) |
| _Rope_const_iterator (const _Rope_iterator< _CharT, _Alloc > &__x) |
| _Rope_const_iterator (const rope< _CharT, _Alloc > &__r, size_t __pos) |
_Rope_const_iterator & | operator= (const _Rope_const_iterator &__x) |
reference | operator * () |
_Rope_const_iterator & | operator++ () |
_Rope_const_iterator & | operator+= (ptrdiff_t __n) |
_Rope_const_iterator & | operator-- () |
_Rope_const_iterator & | operator-= (ptrdiff_t __n) |
_Rope_const_iterator | operator++ (int) |
_Rope_const_iterator | operator-- (int) |
reference | operator[] (size_t __n) |
Protected Types |
typedef _Rope_RopeRep< _CharT,
_Alloc > | _RopeRep |
Protected Methods |
| _Rope_const_iterator (const _RopeRep *__root, size_t __pos) |
Friends |
class | rope< _CharT, _Alloc > |
template<class _CharT2, class _Alloc2> _Rope_const_iterator< _CharT2,
_Alloc2 > | operator- (const _Rope_const_iterator< _CharT2, _Alloc2 > &__x, ptrdiff_t __n) |
template<class _CharT2, class _Alloc2> _Rope_const_iterator< _CharT2,
_Alloc2 > | operator+ (const _Rope_const_iterator< _CharT2, _Alloc2 > &__x, ptrdiff_t __n) |
template<class _CharT2, class _Alloc2> _Rope_const_iterator< _CharT2,
_Alloc2 > | operator+ (ptrdiff_t __n, const _Rope_const_iterator< _CharT2, _Alloc2 > &__x) |
template<class _CharT2, class _Alloc2> bool | operator== (const _Rope_const_iterator< _CharT2, _Alloc2 > &__x, const _Rope_const_iterator< _CharT2, _Alloc2 > &__y) |
template<class _CharT2, class _Alloc2> bool | operator< (const _Rope_const_iterator< _CharT2, _Alloc2 > &__x, const _Rope_const_iterator< _CharT2, _Alloc2 > &__y) |
template<class _CharT2, class _Alloc2> ptrdiff_t | operator- (const _Rope_const_iterator< _CharT2, _Alloc2 > &__x, const _Rope_const_iterator< _CharT2, _Alloc2 > &__y) |
template<class _CharT, class _Alloc>
class std::_Rope_const_iterator< _CharT, _Alloc >
Member Typedef Documentation
template<class _CharT, class _Alloc> |
typedef _Rope_RopeRep<_CharT,_Alloc> std::_Rope_const_iterator< _CharT, _Alloc >::_RopeRep [protected]
|
|
template<class _CharT, class _Alloc> |
typedef const _CharT* std::_Rope_const_iterator< _CharT, _Alloc >::pointer
|
|
template<class _CharT, class _Alloc> |
typedef _CharT std::_Rope_const_iterator< _CharT, _Alloc >::reference
|
|
Constructor & Destructor Documentation
template<class _CharT, class _Alloc> |
std::_Rope_const_iterator< _CharT, _Alloc >::_Rope_const_iterator |
( |
const _RopeRep * |
__root, |
|
|
size_t |
__pos |
|
) |
[inline, protected] |
|
template<class _CharT, class _Alloc> |
std::_Rope_const_iterator< _CharT, _Alloc >::_Rope_const_iterator |
( |
|
) |
[inline] |
|
template<class _CharT, class _Alloc> |
std::_Rope_const_iterator< _CharT, _Alloc >::_Rope_const_iterator |
( |
const _Rope_const_iterator< _CharT, _Alloc > & |
__x |
) |
[inline] |
|
template<class _CharT, class _Alloc> |
std::_Rope_const_iterator< _CharT, _Alloc >::_Rope_const_iterator |
( |
const _Rope_iterator< _CharT, _Alloc > & |
__x |
) |
[inline] |
|
template<class _CharT, class _Alloc> |
std::_Rope_const_iterator< _CharT, _Alloc >::_Rope_const_iterator |
( |
const rope< _CharT, _Alloc > & |
__r, |
|
|
size_t |
__pos |
|
) |
[inline] |
|
Member Function Documentation
template<class _CharT, class _Alloc> |
reference std::_Rope_const_iterator< _CharT, _Alloc >::operator * |
( |
|
) |
[inline] |
|
template<class _CharT, class _Alloc> |
_Rope_const_iterator std::_Rope_const_iterator< _CharT, _Alloc >::operator++ |
( |
int |
|
) |
[inline] |
|
template<class _CharT, class _Alloc> |
_Rope_const_iterator& std::_Rope_const_iterator< _CharT, _Alloc >::operator++ |
( |
|
) |
[inline] |
|
template<class _CharT, class _Alloc> |
_Rope_const_iterator& std::_Rope_const_iterator< _CharT, _Alloc >::operator+= |
( |
ptrdiff_t |
__n |
) |
[inline] |
|
template<class _CharT, class _Alloc> |
_Rope_const_iterator std::_Rope_const_iterator< _CharT, _Alloc >::operator-- |
( |
int |
|
) |
[inline] |
|
template<class _CharT, class _Alloc> |
_Rope_const_iterator& std::_Rope_const_iterator< _CharT, _Alloc >::operator-- |
( |
|
) |
[inline] |
|
template<class _CharT, class _Alloc> |
_Rope_const_iterator& std::_Rope_const_iterator< _CharT, _Alloc >::operator-= |
( |
ptrdiff_t |
__n |
) |
[inline] |
|
template<class _CharT, class _Alloc> |
_Rope_const_iterator& std::_Rope_const_iterator< _CharT, _Alloc >::operator= |
( |
const _Rope_const_iterator< _CharT, _Alloc > & |
__x |
) |
[inline] |
|
template<class _CharT, class _Alloc> |
reference std::_Rope_const_iterator< _CharT, _Alloc >::operator[] |
( |
size_t |
__n |
) |
[inline] |
|
Friends And Related Function Documentation
template<class _CharT, class _Alloc> |
template<class _CharT2, class _Alloc2> |
_Rope_const_iterator<_CharT2,_Alloc2> operator+ |
( |
ptrdiff_t |
__n, |
|
|
const _Rope_const_iterator< _CharT2, _Alloc2 > & |
__x |
|
) |
[friend] |
|
template<class _CharT, class _Alloc> |
template<class _CharT2, class _Alloc2> |
_Rope_const_iterator<_CharT2,_Alloc2> operator+ |
( |
const _Rope_const_iterator< _CharT2, _Alloc2 > & |
__x, |
|
|
ptrdiff_t |
__n |
|
) |
[friend] |
|
template<class _CharT, class _Alloc> |
template<class _CharT2, class _Alloc2> |
ptrdiff_t operator- |
( |
const _Rope_const_iterator< _CharT2, _Alloc2 > & |
__x, |
|
|
const _Rope_const_iterator< _CharT2, _Alloc2 > & |
__y |
|
) |
[friend] |
|
template<class _CharT, class _Alloc> |
template<class _CharT2, class _Alloc2> |
_Rope_const_iterator<_CharT2,_Alloc2> operator- |
( |
const _Rope_const_iterator< _CharT2, _Alloc2 > & |
__x, |
|
|
ptrdiff_t |
__n |
|
) |
[friend] |
|
template<class _CharT, class _Alloc> |
template<class _CharT2, class _Alloc2> |
bool operator< |
( |
const _Rope_const_iterator< _CharT2, _Alloc2 > & |
__x, |
|
|
const _Rope_const_iterator< _CharT2, _Alloc2 > & |
__y |
|
) |
[friend] |
|
template<class _CharT, class _Alloc> |
template<class _CharT2, class _Alloc2> |
bool operator== |
( |
const _Rope_const_iterator< _CharT2, _Alloc2 > & |
__x, |
|
|
const _Rope_const_iterator< _CharT2, _Alloc2 > & |
__y |
|
) |
[friend] |
|
template<class _CharT, class _Alloc> |
friend class rope< _CharT, _Alloc > [friend]
|
|
The documentation for this class was generated from the following files:
Generated on Mon Apr 8 03:17:35 2002 for libstdc++-v3 Source by
1.2.15
|