44 #define _MEMORYFWD_H 1 46 #ifdef _GLIBCXX_SYSHDR 47 #pragma GCC system_header 53 namespace std _GLIBCXX_VISIBILITY(default)
55 _GLIBCXX_BEGIN_NAMESPACE_VERSION
71 class allocator<void>;
73 #if __cplusplus >= 201103L 75 template<
typename,
typename>
82 #ifdef __glibcxx_allocate_at_least // C++23 85 template <
typename _Po
inter,
typename _Size =
size_t>
86 struct allocation_result
96 _GLIBCXX_END_NAMESPACE_VERSION
Uniform interface to all allocator types.
Declare uses_allocator so it can be specialized in <queue> etc.
ISO C++ entities toplevel namespace is std.