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

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

__gnu_cxx::_Rope_RopeRep< _CharT, _Alloc > __gnu_cxx::_Rope_RopeConcatenation< _CharT, _Alloc > __gnu_cxx::_Rope_RopeFunction< _CharT, _Alloc > __gnu_cxx::_Rope_RopeLeaf< _CharT, _Alloc > __gnu_cxx::_Rope_RopeSubstring< _CharT, _Alloc > List of all members.

Public Types

typedef _Alloc allocator_type

Public Member Functions

allocator_type get_allocator () const
 _Rope_rep_base (size_t __size, const allocator_type &)

Public Attributes

size_t _M_size

Detailed Description

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

Definition at line 521 of file rope.


Member Typedef Documentation

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

Reimplemented in __gnu_cxx::_Rope_RopeRep< _CharT, _Alloc >, __gnu_cxx::_Rope_RopeLeaf< _CharT, _Alloc >, __gnu_cxx::_Rope_RopeConcatenation< _CharT, _Alloc >, __gnu_cxx::_Rope_RopeFunction< _CharT, _Alloc >, and __gnu_cxx::_Rope_RopeSubstring< _CharT, _Alloc >.

Definition at line 524 of file rope.


Constructor & Destructor Documentation

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

Definition at line 530 of file rope.


Member Function Documentation

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

Definition at line 527 of file rope.

Referenced by __gnu_cxx::_Rope_RopeRep< _CharT, _Alloc >::_M_free_c_string().


Member Data Documentation

template<class _CharT, class _Alloc>
size_t __gnu_cxx::_Rope_rep_base< _CharT, _Alloc >::_M_size

Definition at line 533 of file rope.

Referenced by __gnu_cxx::_Rope_RopeRep< _CharT, _Alloc >::_M_free_c_string(), __gnu_cxx::rope< _CharT, _Alloc >::_S_apply_to_pieces(), __gnu_cxx::rope< _CharT, _Alloc >::_S_flatten(), __gnu_cxx::rope< _CharT, _Alloc >::_S_is_almost_balanced(), __gnu_cxx::rope< _CharT, _Alloc >::_S_is_balanced(), __gnu_cxx::rope< _CharT, _Alloc >::_S_is_roughly_balanced(), and __gnu_cxx::rope< _CharT, _Alloc >::replace().


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