GC_Tp 81 gc/include/gc_allocator.h template <class GC_Tp> GC_Tp 82 gc/include/gc_allocator.h inline void * GC_selective_alloc(size_t n, GC_Tp) { GC_Tp 93 gc/include/gc_allocator.h template <class GC_Tp> GC_Tp 98 gc/include/gc_allocator.h typedef GC_Tp* pointer; GC_Tp 99 gc/include/gc_allocator.h typedef const GC_Tp* const_pointer; GC_Tp 100 gc/include/gc_allocator.h typedef GC_Tp& reference; GC_Tp 101 gc/include/gc_allocator.h typedef const GC_Tp& const_reference; GC_Tp 102 gc/include/gc_allocator.h typedef GC_Tp value_type; GC_Tp 123 gc/include/gc_allocator.h GC_Tp* allocate(size_type GC_n, const void* = 0) { GC_Tp 124 gc/include/gc_allocator.h GC_type_traits<GC_Tp> traits; GC_Tp 125 gc/include/gc_allocator.h return static_cast<GC_Tp *> GC_Tp 126 gc/include/gc_allocator.h (GC_selective_alloc(GC_n * sizeof(GC_Tp), GC_Tp 135 gc/include/gc_allocator.h { return size_t(-1) / sizeof(GC_Tp); } GC_Tp 137 gc/include/gc_allocator.h void construct(pointer __p, const GC_Tp& __val) { new(__p) GC_Tp(__val); } GC_Tp 138 gc/include/gc_allocator.h void destroy(pointer __p) { __p->~GC_Tp(); } GC_Tp 174 gc/include/gc_allocator.h template <class GC_Tp> GC_Tp 179 gc/include/gc_allocator.h typedef GC_Tp* pointer; GC_Tp 180 gc/include/gc_allocator.h typedef const GC_Tp* const_pointer; GC_Tp 181 gc/include/gc_allocator.h typedef GC_Tp& reference; GC_Tp 182 gc/include/gc_allocator.h typedef const GC_Tp& const_reference; GC_Tp 183 gc/include/gc_allocator.h typedef GC_Tp value_type; GC_Tp 202 gc/include/gc_allocator.h GC_Tp* allocate(size_type GC_n, const void* = 0) { GC_Tp 203 gc/include/gc_allocator.h return static_cast<GC_Tp*>(GC_MALLOC_UNCOLLECTABLE(GC_n * sizeof(GC_Tp))); GC_Tp 211 gc/include/gc_allocator.h { return size_t(-1) / sizeof(GC_Tp); } GC_Tp 213 gc/include/gc_allocator.h void construct(pointer __p, const GC_Tp& __val) { new(__p) GC_Tp(__val); } GC_Tp 214 gc/include/gc_allocator.h void destroy(pointer __p) { __p->~GC_Tp(); }