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

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

__gnu_cxx::_Rope_RopeRep< _CharT, _Alloc > __gnu_cxx::_Rope_rep_base< _CharT, _Alloc > __gnu_cxx::_Refcount_Base List of all members.

Public Types

typedef _Rope_rep_base< _CharT,
_Alloc >::allocator_type 
allocator_type

Public Member Functions

 _Rope_RopeConcatenation (_Rope_RopeRep< _CharT, _Alloc > *__l, _Rope_RopeRep< _CharT, _Alloc > *__r, allocator_type __a)
 ~_Rope_RopeConcatenation () throw ()

Public Attributes

_Rope_RopeRep< _CharT, _Alloc > * _M_left
_Rope_RopeRep< _CharT, _Alloc > * _M_right

Protected Member Functions

_Rope_RopeConcatenationoperator= (const _Rope_RopeConcatenation &)
 _Rope_RopeConcatenation (const _Rope_RopeConcatenation &)

Detailed Description

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

Definition at line 722 of file rope.


Member Typedef Documentation

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

Reimplemented from __gnu_cxx::_Rope_RopeRep< _CharT, _Alloc >.

Definition at line 730 of file rope.


Constructor & Destructor Documentation

template<class _CharT, class _Alloc>
__gnu_cxx::_Rope_RopeConcatenation< _CharT, _Alloc >::_Rope_RopeConcatenation ( _Rope_RopeRep< _CharT, _Alloc > *  __l,
_Rope_RopeRep< _CharT, _Alloc > *  __r,
allocator_type  __a 
) [inline]

Definition at line 732 of file rope.

template<class _CharT, class _Alloc>
__gnu_cxx::_Rope_RopeConcatenation< _CharT, _Alloc >::~_Rope_RopeConcatenation (  )  throw () [inline]

Definition at line 743 of file rope.

References __gnu_cxx::_Rope_RopeRep< _CharT, _Alloc >::_M_free_c_string(), __gnu_cxx::_Rope_RopeConcatenation< _CharT, _Alloc >::_M_left, and __gnu_cxx::_Rope_RopeConcatenation< _CharT, _Alloc >::_M_right.

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


Member Function Documentation

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


Member Data Documentation

template<class _CharT, class _Alloc>
_Rope_RopeRep<_CharT, _Alloc>* __gnu_cxx::_Rope_RopeConcatenation< _CharT, _Alloc >::_M_left

Definition at line 726 of file rope.

Referenced by __gnu_cxx::rope< _CharT, _Alloc >::_S_apply_to_pieces(), __gnu_cxx::rope< _CharT, _Alloc >::_S_flatten(), and __gnu_cxx::_Rope_RopeConcatenation< _CharT, _Alloc >::~_Rope_RopeConcatenation().

template<class _CharT, class _Alloc>
_Rope_RopeRep<_CharT, _Alloc>* __gnu_cxx::_Rope_RopeConcatenation< _CharT, _Alloc >::_M_right

Definition at line 727 of file rope.

Referenced by __gnu_cxx::rope< _CharT, _Alloc >::_S_apply_to_pieces(), __gnu_cxx::rope< _CharT, _Alloc >::_S_flatten(), and __gnu_cxx::_Rope_RopeConcatenation< _CharT, _Alloc >::~_Rope_RopeConcatenation().


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