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

| Public Types | |
| typedef _Rope_rep_base< _CharT, _Alloc >::allocator_type | allocator_type | 
| Public Member Functions | |
| virtual void | operator() (size_t __start_pos, size_t __req_len, _CharT *__buffer) | 
| _Rope_RopeSubstring (_Rope_RopeRep< _CharT, _Alloc > *__b, size_t __s, size_t __l, allocator_type __a) | |
| virtual | ~_Rope_RopeSubstring () throw () | 
| Public Attributes | |
| _Rope_RopeRep< _CharT, _Alloc > * | _M_base | 
| size_t | _M_start | 
Definition at line 820 of file rope.
| typedef _Rope_rep_base<_CharT, _Alloc>::allocator_type __gnu_cxx::_Rope_RopeSubstring< _CharT, _Alloc >::allocator_type | 
Reimplemented from __gnu_cxx::_Rope_RopeFunction< _CharT, _Alloc >.
| __gnu_cxx::_Rope_RopeSubstring< _CharT, _Alloc >::_Rope_RopeSubstring | ( | _Rope_RopeRep< _CharT, _Alloc > * | __b, | |
| size_t | __s, | |||
| size_t | __l, | |||
| allocator_type | __a | |||
| ) |  [inline] | 
Definition at line 859 of file rope.
References __gnu_cxx::_Rope_RopeSubstring< _CharT, _Alloc >::_M_base, __gnu_cxx::_Rope_RopeRep< _CharT, _Alloc >::_M_tag, and __gnu_cxx::_Rope_constants::_S_substringfn.
| virtual __gnu_cxx::_Rope_RopeSubstring< _CharT, _Alloc >::~_Rope_RopeSubstring | ( | ) | throw ()  [inline, virtual] | 
Definition at line 869 of file rope.
References __gnu_cxx::_Rope_RopeSubstring< _CharT, _Alloc >::_M_base.
| virtual void __gnu_cxx::_Rope_RopeSubstring< _CharT, _Alloc >::operator() | ( | size_t | __start_pos, | |
| size_t | __req_len, | |||
| _CharT * | __buffer | |||
| ) |  [inline, virtual] | 
Implements __gnu_cxx::char_producer< _CharT >.
Definition at line 830 of file rope.
References __GC_CONST, __gnu_cxx::_Rope_RopeSubstring< _CharT, _Alloc >::_M_base, __gnu_cxx::_Rope_RopeSubstring< _CharT, _Alloc >::_M_start, __gnu_cxx::_Rope_constants::_S_function, __gnu_cxx::_Rope_constants::_S_leaf, __gnu_cxx::_Rope_constants::_S_substringfn, and __gnu_cxx::uninitialized_copy_n().
| _Rope_RopeRep<_CharT,_Alloc>* __gnu_cxx::_Rope_RopeSubstring< _CharT, _Alloc >::_M_base | 
Definition at line 826 of file rope.
Referenced by __gnu_cxx::_Rope_RopeSubstring< _CharT, _Alloc >::_Rope_RopeSubstring(), __gnu_cxx::_Rope_RopeSubstring< _CharT, _Alloc >::operator()(), and __gnu_cxx::_Rope_RopeSubstring< _CharT, _Alloc >::~_Rope_RopeSubstring().
| size_t __gnu_cxx::_Rope_RopeSubstring< _CharT, _Alloc >::_M_start | 
Definition at line 827 of file rope.
Referenced by __gnu_cxx::_Rope_RopeSubstring< _CharT, _Alloc >::operator()().
 1.4.7
 1.4.7