#include <bits/stl_threads.h>#include <ext/ropeimpl.h>Include dependency graph for stl_rope.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | std |
Defines | |
| #define | __GC_CONST |
| #define | __ROPE_DEFINE_ALLOCS(__a) |
| #define | __STATIC_IF_SGI_ALLOC |
| #define | __ROPE_DEFINE_ALLOC(_Tp, __name) |
| #define | __ROPE_DEFINE_ALLOC(_Tp, __name) |
| #define | __STL_FREE_STRING(__s, __l, __a) _S_free_string(__s, __l, __a); |
| #define | __ROPE_DEFINE_ALLOC(_Tp, __name) |
| #define | __ROPE_DEFINE_ALLOC(_Tp, __name) |
| #define | __STL_ROPE_FROM_UNOWNED_CHAR_PTR(__s, __size, __a) _S_RopeLeaf_from_unowned_char_ptr(__s, __size, __a) |
|
|
Definition at line 60 of file stl_rope.h. Referenced by std::_Rope_RopeLeaf< _CharT, _Alloc >::_Rope_RopeLeaf(), std::rope< _CharT, _Alloc >::_S_fetch(), std::rope< _CharT, _Alloc >::_S_new_RopeLeaf(), and std::_Rope_RopeSubstring< _CharT, _Alloc >::operator()(). |
|
|
Value: typedef typename \
_Alloc_traits<_Tp,_Allocator>::_Alloc_type __name##Alloc; \
typedef typename \
_Alloc_traits<_Tp,_Allocator>::allocator_type __name##Allocator; \
static _Tp* __name##_allocate(size_t __n) \
{ return __name##Alloc::allocate(__n); } \
static void __name##_deallocate(_Tp *__p, size_t __n) \
{ __name##Alloc::deallocate(__p, __n); }Definition at line 1206 of file stl_rope.h. |
|
|
Value: typedef typename \
_Alloc_traits<_Tp,_Allocator>::allocator_type __name##Allocator; \
_Tp* __name##_allocate(size_t __n) const \
{ return __name##Allocator(_M_data_allocator).allocate(__n); } \
void __name##_deallocate(_Tp *__p, size_t __n) const \
{ __name##Allocator(_M_data_allocator).deallocate(__p, __n); }Definition at line 1206 of file stl_rope.h. |
|
|
Value: typedef typename \
_Alloc_traits<_Tp,_Allocator>::_Alloc_type __name##Alloc; \
typedef typename \
_Alloc_traits<_Tp,_Allocator>::allocator_type __name##Allocator; \
static _Tp* __name##_allocate(size_t __n) \
{ return __name##Alloc::allocate(__n); } \
void __name##_deallocate(_Tp *__p, size_t __n) \
{ __name##Alloc::deallocate(__p, __n); }Definition at line 1206 of file stl_rope.h. |
|
|
Value: typedef typename \
_Alloc_traits<_Tp,_Allocator>::allocator_type __name##Allocator; \
_Tp * __name##_allocate(size_t __n) \
{ return __name##Allocator(_M_data_allocator).allocate(__n); } \
void __name##_deallocate(_Tp* __p, size_t __n) \
{ __name##Allocator(_M_data_allocator).deallocate(__p, __n); }Definition at line 1206 of file stl_rope.h. |
|
|
Value: __ROPE_DEFINE_ALLOC(_CharT,_Data) \ typedef _Rope_RopeConcatenation<_CharT,__a> __C; \ __ROPE_DEFINE_ALLOC(__C,_C) \ typedef _Rope_RopeLeaf<_CharT,__a> __L; \ __ROPE_DEFINE_ALLOC(__L,_L) \ typedef _Rope_RopeFunction<_CharT,__a> __F; \ __ROPE_DEFINE_ALLOC(__F,_F) \ typedef _Rope_RopeSubstring<_CharT,__a> __S; \ __ROPE_DEFINE_ALLOC(__S,_S) Definition at line 372 of file stl_rope.h. |
|
|
Definition at line 393 of file stl_rope.h. |
|
|
Definition at line 497 of file stl_rope.h. Referenced by std::_Rope_RopeLeaf< _CharT, _Alloc >::~_Rope_RopeLeaf(). |
|
|
|
1.2.15