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>)
		     deallocates memory
	  deallocate  (public  member function of std::experimental::pmr::mem-
       ory_resource)

Category:
	    * Noindexed	pages

http://cppreference.com		  2024.06.10	 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.1.quarterly>

home | help