std::experimental::pmr::memory_resource
From cppreference.com
                    
                                        
                    < cpp | experimental
                    
                                                            
                    |   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)  | 
|    (destructor) 
[virtual] 
 | 
  destructs an memory_resource (virtual public member function)  | 
|    operator= 
(implicitly declared) 
 | 
   Implicitly declared copy assignment operator  (public member function)  | 
 Public member functions | 
|
|    allocates memory  (public member function)  | 
|
|    deallocates memory  (public member function)  | 
|
   compare for equality with another memory_resource (public member function)  | 
|
 Protected member functions | 
|
|    [virtual] 
 | 
   allocates memory  (virtual protected member function)  | 
|    [virtual] 
 | 
   deallocates memory  (virtual protected member function)  | 
|    [virtual] 
 | 
   compare for equality with another memory_resource (virtual protected member function)  | 
[edit] Non-member-functions
  compare two memory_resources (function)  |