Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

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
       fundamentals 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
       cannot be
	  obtained.

See also
	  allocate allocates memory
		   (public member function)

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

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::experimental::pmr::memory_resource::do_allocate&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help