|
|
Whole document tree
Templatestd::_Rope_RopeSubstring struct Reference
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members
std::_Rope_RopeSubstring< _CharT, _Alloc > Struct Template Reference#include <stl_rope.h>
Inheritance diagram for std::_Rope_RopeSubstring:
[legend]Collaboration diagram for std::_Rope_RopeSubstring< _CharT, _Alloc >:
[legend]List of all members.
template<class _CharT, class _Alloc>
struct std::_Rope_RopeSubstring< _CharT, _Alloc >
Member Typedef Documentation
template<class _CharT, class _Alloc> |
typedef _Rope_rep_base<_CharT,_Alloc>::allocator_type std::_Rope_RopeSubstring< _CharT, _Alloc >::allocator_type
|
|
Constructor & Destructor Documentation
template<class _CharT, class _Alloc> |
std::_Rope_RopeSubstring< _CharT, _Alloc >::_Rope_RopeSubstring |
( |
_Rope_RopeRep< _CharT, _Alloc > * |
__b, |
|
|
size_t |
__s, |
|
|
size_t |
__l, |
|
|
allocator_type |
__a |
|
) |
[inline] |
|
|
Definition at line 707 of file stl_rope.h.
References __stl_assert, std::_Rope_RopeRep< _CharT, _Alloc >::_M_ref_nonnil(), std::_Rope_rep_alloc_base< _CharT, _Alloc, _Alloc_traits< _CharT, _Alloc >::_S_instanceless >::_M_size, std::_Rope_RopeSubstring< _CharT, _Alloc >::_M_start, std::_Rope_RopeRep< _CharT, _Alloc >::_M_tag, and std::_Rope_RopeRep< _CharT, _Alloc >::_S_substringfn. |
template<class _CharT, class _Alloc> |
virtual std::_Rope_RopeSubstring< _CharT, _Alloc >::~_Rope_RopeSubstring |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
template<class _CharT, class _Alloc> |
virtual void std::_Rope_RopeSubstring< _CharT, _Alloc >::operator() |
( |
size_t |
__start_pos, |
|
|
size_t |
__req_len, |
|
|
_CharT * |
__buffer |
|
) |
[inline, virtual] |
|
|
Implements std::char_producer< _CharT >.
Definition at line 680 of file stl_rope.h.
References __GC_CONST, __stl_assert, std::_Rope_rep_alloc_base< _CharT, _Alloc, _Alloc_traits< _CharT, _Alloc >::_S_instanceless >::_M_size, std::_Rope_RopeSubstring< _CharT, _Alloc >::_M_start, std::_Rope_RopeRep< _CharT, _Alloc >::_M_tag, std::_Rope_RopeRep< _CharT, _Alloc >::_S_function, std::_Rope_RopeRep< _CharT, _Alloc >::_S_leaf, std::_Rope_RopeRep< _CharT, _Alloc >::_S_substringfn, and std::uninitialized_copy_n(). |
Member Data Documentation
template<class _CharT, class _Alloc> |
_Rope_RopeRep<_CharT,_Alloc>* std::_Rope_RopeSubstring< _CharT, _Alloc >::_M_base
|
|
template<class _CharT, class _Alloc> |
size_t std::_Rope_RopeSubstring< _CharT, _Alloc >::_M_start
|
|
The documentation for this struct was generated from the following file:
Generated on Mon Apr 8 03:17:45 2002 for libstdc++-v3 Source by
1.2.15
|