std::experimental::pmr::memory_resource (3) - Linux Manuals

std::experimental::pmr::memory_resource: std::experimental::pmr::memory_resource


std::experimental::pmr::memory_resource - std::experimental::pmr::memory_resource


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.

Member functions

constructor constructs a new memory_resource
                      (public member function)
(implicitly declared)

destructor destructs an memory_resource
                      (virtual public member function)

operator= Implicitly declared copy assignment operator
                      (public member function)
(implicitly declared)

Public member functions

                      allocates memory
allocate (public member function)
                      deallocates memory
deallocate (public member function)
                      compare for equality with another memory_resource
is_equal (public member function)

Protected member functions

do_allocate allocates memory
                      (virtual protected member function)

do_deallocate deallocates memory
                      (virtual protected member function)

do_is_equal compare for equality with another memory_resource
                      (virtual protected member function)


           compare two memory_resources
operator== (function)