std::experimental::pmr::memory_resource
From cppreference.com
< cpp | experimental
C++
Library fundamentals
Polymorphic allocator library
Convenience aliases for containers using polymorphic_allocator | ||||
| Memory resource classes | ||||
memory_resource | ||||
| Global memory resources | ||||
| Type-erased allocator support for existing classes | ||||
std::experimental::pmr::memory_resource
| Public member functions | ||||
| Protected member functions | ||||
| Non-member functions | ||||
|
|
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) |
| Defined in header <experimental/memory_resource>
|
||
| class memory_resource; |
(library fundamentals TS) | |
The class std::experimental::pmr::memory_resource is an abstract interface to an unbounded set of classes encapsulating memory resources.
Contents |
[edit] Member functions
| (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 | |
| allocates memory (public member function) [edit] | |
| deallocates memory (public member function) [edit] | |
compare for equality with another memory_resource (public member function) [edit] | |
Protected member functions | |
| [virtual] |
allocates memory (virtual protected member function) [edit] |
| [virtual] |
deallocates memory (virtual protected member function) [edit] |
| [virtual] |
compare for equality with another memory_resource (virtual protected member function) [edit] |
[edit] Non-member-functions
compare two memory_resources (function) [edit] |