home | help
std::experi...do_allocate(3)   C++ Standard Libary  std::experi...do_allocate(3)

NAME
     std::experimental::pmr::memory_resource::do_allocate    -	 std::experimen-
     tal::pmr::memory_resource::do_allocate

Synopsis
	virtual void* do_allocate( std::size_t bytes, std::size_t  (library fun-
     damentals TS)
	alignment ) = 0;

	Allocates storage with a size of at  least  bytes  bytes.  The	returned
     storage is
	aligned  to  the specified alignment if such alignment is supported, and
     to
	alignof(std::max_align_t) otherwise.

	alignment shall be a power of two.

Exceptions
	Throws an exception if storage of the requested size and alignment  can-
     not be
	obtained.

See also
	allocate allocates memory
		 (public member function)

Category:
	  * Noindexed pages

http://cppreference.com 	   2024.06.10	    std::experi...do_allocate(3)

home | help