__gnu_cxx::_Rope_char_ref_proxy< _CharT, _Alloc > Class Template Reference

List of all members.

Public Member Functions

 _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_proxyoperator= (_CharT __c)
_Rope_char_ptr_proxy< _CharT,
_Alloc > 
operator & () const
_Rope_char_ref_proxyoperator= (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 >

Detailed Description

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

Definition at line 926 of file rope.


Member Typedef Documentation

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

Definition at line 937 of file rope.

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

Definition at line 936 of file rope.

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

Definition at line 934 of file rope.


Constructor & Destructor Documentation

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

Definition at line 943 of file rope.

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

Definition at line 946 of file rope.

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

Definition at line 954 of file rope.


Member Function Documentation

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

Definition at line 1526 of file ropeimpl.h.

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

Definition at line 1515 of file ropeimpl.h.

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

Definition at line 965 of file rope.

References __gnu_cxx::_Rope_char_ref_proxy< _CharT, _Alloc >::operator=().

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

Definition at line 1485 of file ropeimpl.h.

Referenced by __gnu_cxx::_Rope_char_ref_proxy< _CharT, _Alloc >::operator=().


Friends And Related Function Documentation

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

Definition at line 930 of file rope.

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

Definition at line 929 of file rope.

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

Definition at line 928 of file rope.


Member Data Documentation

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

Definition at line 939 of file rope.

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

Definition at line 940 of file rope.

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

Definition at line 938 of file rope.

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

Definition at line 941 of file rope.


The documentation for this class was generated from the following files:
Generated on Tue Feb 2 16:58:05 2010 for GNU C++ STL by  doxygen 1.4.7