std::experimental::pmr::memory_resource (3) - Linux Man Pages

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

NAME

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

Synopsis


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)
[virtual]


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)
[virtual]


do_deallocate deallocates memory
                      (virtual protected member function)
[virtual]


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


Non-member-functions


           compare two memory_resources
operator== (function)
operator!=