30#ifndef _GLIBCXX_CXX_ALLOCATOR_H
31#define _GLIBCXX_CXX_ALLOCATOR_H 1
35#if __cplusplus >= 201103L
47 template<
typename _Tp>
52# define __allocator_base __gnu_cxx::new_allocator
55#ifndef _GLIBCXX_SANITIZE_STD_ALLOCATOR
56# if defined(__SANITIZE_ADDRESS__)
57# define _GLIBCXX_SANITIZE_STD_ALLOCATOR 1
58# elif defined __has_feature
59# if __has_feature(address_sanitizer)
60# define _GLIBCXX_SANITIZE_STD_ALLOCATOR 1
__gnu_cxx::new_allocator< _Tp > __allocator_base
An alias to the base class for std::allocator.
ISO C++ entities toplevel namespace is std.
An allocator that uses global new, as per C++03 [20.4.1].