Lines Matching refs:allocator
39 /** @file bits/allocator.h
47 // Define the base class to std::allocator.
48 #include <bits/c++allocator.h>
66 class allocator;
68 /// allocator<void> specialization.
70 class allocator<void>
81 { typedef allocator<_Tp1> other; };
85 * @brief The @a standard allocator, as per [20.4].
92 class allocator: public __glibcxx_base_allocator<_Tp>
105 { typedef allocator<_Tp1> other; };
107 allocator() throw() { }
109 allocator(const allocator& __a) throw()
113 allocator(const allocator<_Tp1>&) throw() { }
115 ~allocator() throw() { }
122 operator==(const allocator<_T1>&, const allocator<_T2>&)
127 operator==(const allocator<_Tp>&, const allocator<_Tp>&)
132 operator!=(const allocator<_T1>&, const allocator<_T2>&)
137 operator!=(const allocator<_Tp>&, const allocator<_Tp>&)
143 extern template class allocator<char>;
144 extern template class allocator<wchar_t>;
209 /// [allocator.tag]
227 /// [allocator.uses.trait]