Go to the source code of this file.
This is a TS C++ Library header.
Definition in file experimental/memory_resource.
◆ __cpp_lib_experimental_memory_resources
#define __cpp_lib_experimental_memory_resources |
◆ _GLIBCXX_EXPERIMENTAL_MEMORY_RESOURCE
#define _GLIBCXX_EXPERIMENTAL_MEMORY_RESOURCE |
◆ resource_adaptor
template<typename _Alloc >
using std::experimental::fundamentals_v2::pmr::resource_adaptor = typedef __resource_adaptor_imp< typename allocator_traits<_Alloc>::template rebind_alloc<char> > |
◆ get_default_resource()
memory_resource * std::experimental::fundamentals_v2::pmr::get_default_resource |
( |
| ) |
|
|
inlinenoexcept |
◆ new_delete_resource()
memory_resource * std::experimental::fundamentals_v2::pmr::new_delete_resource |
( |
| ) |
|
|
inlinenoexcept |
◆ null_memory_resource()
memory_resource * std::experimental::fundamentals_v2::pmr::null_memory_resource |
( |
| ) |
|
|
inlinenoexcept |
◆ operator!=() [1/2]
bool std::experimental::fundamentals_v2::pmr::operator!= |
( |
const memory_resource & |
__a, |
|
|
const memory_resource & |
__b |
|
) |
| |
|
inlinenoexcept |
◆ operator!=() [2/2]
template<class _Tp1 , class _Tp2 >
bool std::experimental::fundamentals_v2::pmr::operator!= |
( |
const polymorphic_allocator< _Tp1 > & |
__a, |
|
|
const polymorphic_allocator< _Tp2 > & |
__b |
|
) |
| |
|
noexcept |
◆ operator==() [1/2]
bool std::experimental::fundamentals_v2::pmr::operator== |
( |
const memory_resource & |
__a, |
|
|
const memory_resource & |
__b |
|
) |
| |
|
inlinenoexcept |
◆ operator==() [2/2]
template<class _Tp1 , class _Tp2 >
bool std::experimental::fundamentals_v2::pmr::operator== |
( |
const polymorphic_allocator< _Tp1 > & |
__a, |
|
|
const polymorphic_allocator< _Tp2 > & |
__b |
|
) |
| |
|
noexcept |
◆ set_default_resource()
memory_resource * std::experimental::fundamentals_v2::pmr::set_default_resource |
( |
memory_resource * |
__r | ) |
|
|
inlinenoexcept |