#include <bits/stl_algobase.h>
#include <bits/stl_construct.h>
#include <bits/stl_uninitialized.h>
#include <bits/stl_algo.h>
#include <bits/stl_function.h>
#include <bits/stl_numeric.h>
#include <bits/allocator.h>
#include <ext/hash_fun.h>
#include <bits/gthr.h>
#include <ext/memory>
#include <ext/ropeimpl.h>
Go to the source code of this file.
Namespaces | |
namespace | __gnu_cxx |
namespace | __gnu_cxx::_Rope_constants |
Defines | |
#define | _ROPE 1 |
#define | __GC_CONST |
#define | __ROPE_DEFINE_ALLOCS(__a) |
#define | __STATIC_IF_SGI_ALLOC /* not static */ |
#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 | __STL_ROPE_FROM_UNOWNED_CHAR_PTR(__s, __size, __a) _S_RopeLeaf_from_unowned_char_ptr(__s, __size, __a) |
Definition in file rope.
|
Definition at line 65 of file rope. Referenced by __gnu_cxx::rope< _CharT, _Alloc >::_S_fetch(), __gnu_cxx::_Rope_RopeSubstring< _CharT, _Alloc >::operator()(), and __gnu_cxx::_Rope_const_iterator< _CharT, _Alloc >::operator++(). |
|
Value: typedef typename \ _Alloc::template rebind<_Tp>::other __name##Alloc; \ 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); } |
|
Value: typedef typename \ _Alloc::template rebind<_Tp>::other __name##Alloc; \ 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); } |
|
Value: __ROPE_DEFINE_ALLOC(_CharT,_Data) /* character 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 511 of file rope. Referenced by __gnu_cxx::rope< _CharT, _Alloc >::_S_RopeLeaf_from_unowned_char_ptr(), __gnu_cxx::rope< _CharT, _Alloc >::_S_substring(), and __gnu_cxx::rope< _CharT, _Alloc >::rope(). |
|
|
|