libstdc++
memory_resource File Reference

Go to the source code of this file.

Classes

class  std::pmr::memory_resource
struct  std::pmr::pool_options
class  std::pmr::synchronized_pool_resource
class  std::pmr::unsynchronized_pool_resource

Namespaces

namespace  std

Macros

#define __cpp_lib_memory_resource
#define _GLIBCXX_MEMORY_RESOURCE

Functions

memory_resourcestd::pmr::get_default_resource () noexcept
memory_resourcestd::pmr::new_delete_resource () noexcept
memory_resourcestd::pmr::null_memory_resource () noexcept
bool std::pmr::operator!= (const memory_resource &__a, const memory_resource &__b) noexcept
template<typename _Tp1, typename _Tp2>
bool std::pmr::operator!= (const polymorphic_allocator< _Tp1 > &__a, const polymorphic_allocator< _Tp2 > &__b) noexcept
bool std::pmr::operator== (const memory_resource &__a, const memory_resource &__b) noexcept
template<typename _Tp1, typename _Tp2>
bool std::pmr::operator== (const polymorphic_allocator< _Tp1 > &__a, const polymorphic_allocator< _Tp2 > &__b) noexcept
memory_resourcestd::pmr::set_default_resource (memory_resource *__r) noexcept

Detailed Description

This is a Standard C++ Library header.

Definition in file memory_resource.

Macro Definition Documentation

◆ __cpp_lib_memory_resource

#define __cpp_lib_memory_resource

Definition at line 58 of file memory_resource.

◆ _GLIBCXX_MEMORY_RESOURCE

#define _GLIBCXX_MEMORY_RESOURCE

Definition at line 30 of file memory_resource.

Function Documentation

◆ operator!=() [1/2]

bool std::pmr::operator!= ( const memory_resource & __a,
const memory_resource & __b )
inlinenoexcept

Definition at line 134 of file memory_resource.

◆ operator!=() [2/2]

template<typename _Tp1, typename _Tp2>
bool std::pmr::operator!= ( const polymorphic_allocator< _Tp1 > & __a,
const polymorphic_allocator< _Tp2 > & __b )
inlinenoexcept

Definition at line 379 of file memory_resource.

◆ operator==() [1/2]

bool std::pmr::operator== ( const memory_resource & __a,
const memory_resource & __b )
inlinenoexcept

Definition at line 129 of file memory_resource.

◆ operator==() [2/2]

template<typename _Tp1, typename _Tp2>
bool std::pmr::operator== ( const polymorphic_allocator< _Tp1 > & __a,
const polymorphic_allocator< _Tp2 > & __b )
inlinenoexcept

Definition at line 372 of file memory_resource.