|  |  | Whole document treestl_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 |