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

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

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

Public Types

typedef _Rope_rep_base< _CharT,
_Alloc >::allocator_type 
allocator_type

Public Member Functions

 _Rope_RopeFunction (char_producer< _CharT > *__f, size_t __size, bool __d, allocator_type __a)
 ~_Rope_RopeFunction () throw ()

Public Attributes

char_producer< _CharT > * _M_fn
bool _M_delete_when_done

Protected Member Functions

_Rope_RopeFunctionoperator= (const _Rope_RopeFunction &)
 _Rope_RopeFunction (const _Rope_RopeFunction &)

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


Member Typedef Documentation

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

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

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

Definition at line 666 of file rope.


Constructor & Destructor Documentation

template<class _CharT, class _Alloc>
__gnu_cxx::_Rope_RopeFunction< _CharT, _Alloc >::_Rope_RopeFunction char_producer< _CharT > *  __f,
size_t  __size,
bool  __d,
allocator_type  __a
[inline]
 

Definition at line 667 of file rope.

References __gnu_cxx::_Rope_RopeFunction< _CharT, _Alloc >::_M_delete_when_done.

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

Definition at line 684 of file rope.

References __gnu_cxx::_Rope_RopeFunction< _CharT, _Alloc >::_M_delete_when_done.

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


Member Function Documentation

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


Member Data Documentation

template<class _CharT, class _Alloc>
bool __gnu_cxx::_Rope_RopeFunction< _CharT, _Alloc >::_M_delete_when_done
 

Definition at line 651 of file rope.

Referenced by __gnu_cxx::_Rope_RopeFunction< _CharT, _Alloc >::_Rope_RopeFunction(), and __gnu_cxx::_Rope_RopeFunction< _CharT, _Alloc >::~_Rope_RopeFunction().

template<class _CharT, class _Alloc>
char_producer<_CharT>* __gnu_cxx::_Rope_RopeFunction< _CharT, _Alloc >::_M_fn
 

Definition at line 649 of file rope.

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


The documentation for this struct was generated from the following file:
Generated on Tue Jan 30 17:32:02 2007 for GNU C++ STL by doxygen 1.3.6