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

std::_Rope_char_ref_proxy Class Template Reference

#include <stl_rope.h>

List of all members.

Public Methods

 _Rope_char_ref_proxy (_My_rope *__r, size_t __p)
 _Rope_char_ref_proxy (const _Rope_char_ref_proxy &__x)
 _Rope_char_ref_proxy (_My_rope *__r, size_t __p, _CharT __c)
 operator _CharT () const
_Rope_char_ref_proxy& operator= (_CharT __c)
_Rope_char_ptr_proxy<_CharT,
_Alloc
operator & () const
_Rope_char_ref_proxy& operator= (const _Rope_char_ref_proxy &__c)

Private Types

typedef _Rope_self_destruct_ptr<
_CharT,_Alloc
_Self_destruct_ptr
typedef _Rope_RopeRep<_CharT,
_Alloc
_RopeRep
typedef rope<_CharT,_Alloc_My_rope

Private Attributes

size_t _M_pos
_CharT _M_current
bool _M_current_valid
_My_rope_M_root

Friends

class  rope< _CharT, _Alloc >
class  _Rope_iterator< _CharT, _Alloc >
class  _Rope_char_ptr_proxy< _CharT, _Alloc >

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


Member Typedef Documentation

template<class _CharT, class _Alloc>
typedef rope<_CharT,_Alloc> std::_Rope_char_ref_proxy<_CharT, _Alloc>::_My_rope [private]
 

Definition at line 747 of file stl_rope.h.

template<class _CharT, class _Alloc>
typedef _Rope_RopeRep<_CharT,_Alloc> std::_Rope_char_ref_proxy<_CharT, _Alloc>::_RopeRep [private]
 

Definition at line 746 of file stl_rope.h.

template<class _CharT, class _Alloc>
typedef _Rope_self_destruct_ptr<_CharT,_Alloc> std::_Rope_char_ref_proxy<_CharT, _Alloc>::_Self_destruct_ptr [private]
 

Definition at line 744 of file stl_rope.h.


Constructor & Destructor Documentation

template<class _CharT, class _Alloc>
std::_Rope_char_ref_proxy<_CharT, _Alloc>::_Rope_char_ref_proxy<_CharT, _Alloc> ( _My_rope * __r,
size_t __p ) [inline]
 

Definition at line 753 of file stl_rope.h.

template<class _CharT, class _Alloc>
std::_Rope_char_ref_proxy<_CharT, _Alloc>::_Rope_char_ref_proxy<_CharT, _Alloc> ( const _Rope_char_ref_proxy<_CharT, _Alloc> & __x ) [inline]
 

Definition at line 755 of file stl_rope.h.

template<class _CharT, class _Alloc>
std::_Rope_char_ref_proxy<_CharT, _Alloc>::_Rope_char_ref_proxy<_CharT, _Alloc> ( _My_rope * __r,
size_t __p,
_CharT __c ) [inline]
 

Definition at line 761 of file stl_rope.h.


Member Function Documentation

template<class _CharT, class _Alloc>
_Rope_char_ptr_proxy<_CharT,_Alloc> std::_Rope_char_ref_proxy<_CharT, _Alloc>::operator & ( ) const
 

template<class _CharT, class _Alloc>
std::_Rope_char_ref_proxy<_CharT, _Alloc>::operator _CharT ( ) const [inline]
 

Definition at line 1324 of file ropeimpl.h.

template<class _CharT, class _Alloc>
_Rope_char_ref_proxy<_CharT, _Alloc> & std::_Rope_char_ref_proxy<_CharT, _Alloc>::operator= ( const _Rope_char_ref_proxy<_CharT, _Alloc> & __c ) [inline]
 

Definition at line 766 of file stl_rope.h.

template<class _CharT, class _Alloc>
_Rope_char_ref_proxy<_CharT, _Alloc>& std::_Rope_char_ref_proxy<_CharT, _Alloc>::operator= ( _CharT __c )
 

Referenced by operator=().


Friends And Related Function Documentation

template<class _CharT, class _Alloc>
friend class _Rope_char_ptr_proxy< _CharT, _Alloc > [friend]
 

Definition at line 740 of file stl_rope.h.

template<class _CharT, class _Alloc>
friend class _Rope_iterator< _CharT, _Alloc > [friend]
 

Definition at line 739 of file stl_rope.h.

template<class _CharT, class _Alloc>
friend class rope< _CharT, _Alloc > [friend]
 

Definition at line 738 of file stl_rope.h.


Member Data Documentation

template<class _CharT, class _Alloc>
_CharT std::_Rope_char_ref_proxy<_CharT, _Alloc>::_M_current [private]
 

Definition at line 749 of file stl_rope.h.

template<class _CharT, class _Alloc>
bool std::_Rope_char_ref_proxy<_CharT, _Alloc>::_M_current_valid [private]
 

Definition at line 750 of file stl_rope.h.

template<class _CharT, class _Alloc>
size_t std::_Rope_char_ref_proxy<_CharT, _Alloc>::_M_pos [private]
 

Definition at line 748 of file stl_rope.h.

template<class _CharT, class _Alloc>
_My_rope* std::_Rope_char_ref_proxy<_CharT, _Alloc>::_M_root [private]
 

Definition at line 751 of file stl_rope.h.


The documentation for this class was generated from the following files:
Generated at Tue May 1 16:29:56 2001 for libstdc++-v3 by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001