home | help
std::pmr::memory_resource(3)   C++ Standard Libary  std::pmr::memory_resource(3)

NAME
     std::pmr::memory_resource - std::pmr::memory_resource

Synopsis
	Defined in header <memory_resource>
	class memory_resource;		     (since C++17)

	The  class  std::pmr::memory_resource is an abstract interface to an un-
     bounded set of
	classes encapsulating memory resources.

Member functions
	constructor	      constructs a new memory_resource
	(implicitly declared) (public member function)
	destructor	      destructs a memory_resource
	[virtual]	      (virtual public member function)
	operator=	      Implicitly declared copy assignment operator
	(implicitly declared) (public member function)

Public member functions
	allocate	      allocates memory
			      (public member function)
	deallocate	      deallocates memory
			      (public member function)
	is_equal	      compare for equality with another memory_resource
			      (public member function)
	      Private member functions
	do_allocate	      allocates memory
	[virtual]	      (virtual private member function)
	do_deallocate	      deallocates memory
	[virtual]	      (virtual private member function)
	do_is_equal	      compare for equality with another memory_resource
	[virtual]	      (virtual private member function)

	Non-member-functions

	operator==	   compare two memory_resources
	operator!=	   (function)
	(removed in C++20)

Notes
	   Feature-test macro	   Value    Std 	   Feature
	__cpp_lib_memory_resource 201603L (C++17) std::pmr::memory_resource

http://cppreference.com 	   2024.06.10	    std::pmr::memory_resource(3)

home | help