std::experimental::pmr::memory_resource - cppreference.com (original) (raw)

std::experimental::pmr::memory_resource

Merged into ISO C++ The functionality described on this page was merged into the mainline ISO C++ standard as of 3/2016, see std::pmr::memory_resource (since C++17)

The class std::experimental::pmr::memory_resource is an abstract interface to an unbounded set of classes encapsulating memory resources.

Contents

[edit] Member functions

(constructor)(implicitly declared) constructs a new memory_resource (public member function) [edit]
(destructor)[virtual] destructs a memory_resource (virtual public member function) [edit]
operator=(implicitly declared) implicitly declared copy assignment operator (public member function) [edit]
Public member functions
allocate allocates memory (public member function) [edit]
deallocate deallocates memory (public member function) [edit]
is_equal compare for equality with another memory_resource (public member function) [edit]
Protected member functions
do_allocate[virtual] allocates memory (virtual protected member function) [edit]
do_deallocate[virtual] deallocates memory (virtual protected member function) [edit]
do_is_equal[virtual] compare for equality with another memory_resource (virtual protected member function) [edit]

[edit] Non-member-functions