__gnu_cxx::_Rope_base< _CharT, _Alloc > Struct Template Reference

Inheritance diagram for __gnu_cxx::_Rope_base< _CharT, _Alloc >:

__gnu_cxx::rope< _CharT, _Alloc > List of all members.

Public Types

typedef _Alloc allocator_type
typedef _Rope_RopeRep< _CharT,
_Alloc > 
_RopeRep

Public Member Functions

allocator_type get_allocator () const
 _Rope_base (_RopeRep *__t, const allocator_type &)
 _Rope_base (const allocator_type &)

Public Attributes

_RopeRep_M_tree_ptr

Protected Member Functions

_Rope_baseoperator= (const _Rope_base &)
 _Rope_base (const _Rope_base &)

Detailed Description

template<class _CharT, class _Alloc>
struct __gnu_cxx::_Rope_base< _CharT, _Alloc >

Definition at line 1425 of file rope.


Member Typedef Documentation

template<class _CharT, class _Alloc>
typedef _Rope_RopeRep<_CharT, _Alloc> __gnu_cxx::_Rope_base< _CharT, _Alloc >::_RopeRep

Reimplemented in __gnu_cxx::rope< _CharT, _Alloc >.

Definition at line 1434 of file rope.

template<class _CharT, class _Alloc>
typedef _Alloc __gnu_cxx::_Rope_base< _CharT, _Alloc >::allocator_type

Reimplemented in __gnu_cxx::rope< _CharT, _Alloc >.

Definition at line 1428 of file rope.


Constructor & Destructor Documentation

template<class _CharT, class _Alloc>
__gnu_cxx::_Rope_base< _CharT, _Alloc >::_Rope_base ( _RopeRep __t,
const allocator_type  
) [inline]

Definition at line 1437 of file rope.

template<class _CharT, class _Alloc>
__gnu_cxx::_Rope_base< _CharT, _Alloc >::_Rope_base ( const allocator_type  )  [inline]

Definition at line 1440 of file rope.

template<class _CharT, class _Alloc>
__gnu_cxx::_Rope_base< _CharT, _Alloc >::_Rope_base ( const _Rope_base< _CharT, _Alloc > &   )  [protected]


Member Function Documentation

template<class _CharT, class _Alloc>
allocator_type __gnu_cxx::_Rope_base< _CharT, _Alloc >::get_allocator (  )  const [inline]

Definition at line 1431 of file rope.

Referenced by __gnu_cxx::rope< _CharT, _Alloc >::copy(), and __gnu_cxx::rope< _CharT, _Alloc >::rope().

template<class _CharT, class _Alloc>
_Rope_base& __gnu_cxx::_Rope_base< _CharT, _Alloc >::operator= ( const _Rope_base< _CharT, _Alloc > &   )  [protected]


Member Data Documentation

template<class _CharT, class _Alloc>
_RopeRep* __gnu_cxx::_Rope_base< _CharT, _Alloc >::_M_tree_ptr

Definition at line 1443 of file rope.

Referenced by __gnu_cxx::rope< _CharT, _Alloc >::append(), __gnu_cxx::rope< _CharT, _Alloc >::balance(), __gnu_cxx::rope< _CharT, _Alloc >::clear(), __gnu_cxx::rope< _CharT, _Alloc >::compare(), __gnu_cxx::rope< _CharT, _Alloc >::delete_c_str(), __gnu_cxx::rope< _CharT, _Alloc >::empty(), __gnu_cxx::rope< _CharT, _Alloc >::erase(), __gnu_cxx::rope< _CharT, _Alloc >::insert(), __gnu_cxx::operator+(), __gnu_cxx::rope< _CharT, _Alloc >::operator=(), __gnu_cxx::rope< _CharT, _Alloc >::pop_back(), __gnu_cxx::rope< _CharT, _Alloc >::pop_front(), __gnu_cxx::rope< _CharT, _Alloc >::push_back(), __gnu_cxx::rope< _CharT, _Alloc >::push_front(), __gnu_cxx::rope< _CharT, _Alloc >::replace(), __gnu_cxx::rope< _CharT, _Alloc >::rope(), and __gnu_cxx::rope< _CharT, _Alloc >::swap().


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