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

FreeBSD Manual Pages

  
 
  

home | help
std::experi...or::allocate(3) C++ Standard Libarystd::experi...or::allocate(3)

NAME
       std::experimental::pmr::polymorphic_allocator::allocate	- std::experi-
       mental::pmr::polymorphic_allocator::allocate

Synopsis
	  T* allocate( std::size_t n );	 (library fundamentals TS)

	  Allocates storage for	n objects of type T using the underlying  mem-
       ory resource.
	  Equivalent  to return	static_cast<T*>(this->resource()->allocate(n *
       sizeof(T),
	  alignof(T)));

Parameters
	  n - the number of objects to allocate	storage	for

Return value
	  A pointer to the allocated storage.

See also
	  allocate   allocates uninitialized storage using the allocator
	  [static]    (public	static	 member	  function   of	  std::alloca-
       tor_traits<Alloc>)
	  deallocate deallocates memory
		     (public  member  function of std::experimental::pmr::mem-
       ory_resource)

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

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

home | help