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

List of all members.

Public Member Functions

 _Rope_char_ptr_proxy (const _Rope_char_ref_proxy< _CharT, _Alloc > &__x)
 _Rope_char_ptr_proxy (const _Rope_char_ptr_proxy &__x)
 _Rope_char_ptr_proxy ()
 _Rope_char_ptr_proxy (_CharT *__x)
_Rope_char_ptr_proxyoperator= (const _Rope_char_ptr_proxy &__x)
_Rope_char_ref_proxy< _CharT,
_Alloc > 
operator * () const

Private Attributes

size_t _M_pos
rope< _CharT, _Alloc > * _M_root

Friends

class _Rope_char_ref_proxy< _CharT, _Alloc >
template<class _CharT2, class _Alloc2>
bool operator== (const _Rope_char_ptr_proxy< _CharT2, _Alloc2 > &__x, const _Rope_char_ptr_proxy< _CharT2, _Alloc2 > &__y)

Detailed Description

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

Definition at line 980 of file rope.


Constructor & Destructor Documentation

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

Definition at line 987 of file rope.

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

Definition at line 990 of file rope.

template<class _CharT, class _Alloc>
__gnu_cxx::_Rope_char_ptr_proxy< _CharT, _Alloc >::_Rope_char_ptr_proxy (  )  [inline]

Definition at line 993 of file rope.

template<class _CharT, class _Alloc>
__gnu_cxx::_Rope_char_ptr_proxy< _CharT, _Alloc >::_Rope_char_ptr_proxy ( _CharT *  __x  )  [inline]

Definition at line 995 of file rope.


Member Function Documentation

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

Definition at line 1011 of file rope.

References __gnu_cxx::_Rope_char_ptr_proxy< _CharT, _Alloc >::_M_pos, and __gnu_cxx::_Rope_char_ptr_proxy< _CharT, _Alloc >::_M_root.

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

Definition at line 999 of file rope.

References __gnu_cxx::_Rope_char_ptr_proxy< _CharT, _Alloc >::_M_pos, and __gnu_cxx::_Rope_char_ptr_proxy< _CharT, _Alloc >::_M_root.


Friends And Related Function Documentation

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

Definition at line 983 of file rope.

template<class _CharT, class _Alloc>
template<class _CharT2, class _Alloc2>
bool operator== ( const _Rope_char_ptr_proxy< _CharT2, _Alloc2 > &  __x,
const _Rope_char_ptr_proxy< _CharT2, _Alloc2 > &  __y 
) [friend]


Member Data Documentation

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

Definition at line 984 of file rope.

Referenced by __gnu_cxx::_Rope_char_ptr_proxy< _CharT, _Alloc >::operator *(), __gnu_cxx::_Rope_char_ptr_proxy< _CharT, _Alloc >::operator=(), and __gnu_cxx::operator==().

template<class _CharT, class _Alloc>
rope<_CharT,_Alloc>* __gnu_cxx::_Rope_char_ptr_proxy< _CharT, _Alloc >::_M_root [private]

Definition at line 985 of file rope.

Referenced by __gnu_cxx::_Rope_char_ptr_proxy< _CharT, _Alloc >::operator *(), __gnu_cxx::_Rope_char_ptr_proxy< _CharT, _Alloc >::operator=(), and __gnu_cxx::operator==().


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