std::experi...:do_allocate(3) C++ Standard Libary std::experi...:do_allocate(3) NAME std::experimental::pmr::unsynchronized_pool_resource::do_allocate - std::experimental::pmr::unsynchronized_pool_resource::do_allocate Synopsis virtual void* do_allocate( std::size_t bytes, std::size_t (library fun- damentals TS) alignment ); Allocates storage. If the pool selected for a block of size bytes is unable to satisfy the request from its internal data structures, calls allocate() on the upstream memory resource to obtain memory. If the size requested is larger than what the largest pool can handle, memory is allocated by calling allocate() on the upstream memory resource. Return value A pointer to allocated storage of at least bytes bytes in size, aligned to the specified alignment if such alignment is supported, and to alig- nof(std::max_align_t) otherwise. Exceptions Throws nothing unless calling allocate() on the upstream memory resource throws. See also allocates memory allocate (public member function of std::experimental::pmr::mem- ory_resource) do_allocate allocates memory [virtual] (virtual protected member function of std::experimental::pmr::memory_resource) Category: * Noindexed pages http://cppreference.com 2024.06.10 std::experi...:do_allocate(3)
NAME | Synopsis | Return value | Exceptions | See also | Category:
Want to link to this manual page? Use this URL:
<https://man.FreeBSD.org/cgi/man.cgi?query=std::experimental::pmr::unsynchronized_pool_resource::do_allocate&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>