|
|
Whole document tree
stl_rope.h File Reference
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members
stl_rope.h File Reference#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) |
Define Documentation
#define __ROPE_DEFINE_ALLOC |
( |
_Tp, |
|
|
__name |
|
) |
|
|
|
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. |
#define __ROPE_DEFINE_ALLOC |
( |
_Tp, |
|
|
__name |
|
) |
|
|
|
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. |
#define __ROPE_DEFINE_ALLOC |
( |
_Tp, |
|
|
__name |
|
) |
|
|
|
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. |
#define __ROPE_DEFINE_ALLOC |
( |
_Tp, |
|
|
__name |
|
) |
|
|
|
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. |
#define __ROPE_DEFINE_ALLOCS |
( |
__a |
|
) |
|
|
#define __STATIC_IF_SGI_ALLOC
|
|
#define __STL_FREE_STRING |
( |
__s, |
|
|
__l, |
|
|
__a |
|
) |
_S_free_string(__s, __l, __a);
|
|
#define __STL_ROPE_FROM_UNOWNED_CHAR_PTR |
( |
__s, |
|
|
__size, |
|
|
__a |
|
) |
_S_RopeLeaf_from_unowned_char_ptr(__s, __size, __a)
|
|
Generated on Mon Apr 8 03:16:02 2002 for libstdc++-v3 Source by
1.2.15
|