GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
std::pmr::pool_options(3) C++ Standard Libary std::pmr::pool_options(3)

std::pmr::pool_options - std::pmr::pool_options


Defined in header <memory_resource>
struct pool_options; (since C++17)


std::pmr::pool_options is a set of constructor options for pool resources including
std::pmr::synchronized_pool_resource and std::pmr::unsynchronized_pool_resource.


Data members


Member Meaning
The maximum number of blocks that will be
allocated at once from the upstream
std::pmr::memory_resource to replenish the
pool. If the value of max_blocks_per_chunk is
std::size_t max_blocks_per_chunk; zero or is greater than an
implementation-defined limit, that limit is
used instead. The implementation may choose to
use a smaller value than is specified in this
field and may use different values for
different pools.
The largest allocation size that is required
to be fulfilled using the pooling mechanism.
Attempts to allocate a single block larger
than this threshold will be allocated directly
std::size_t from the upstream std::pmr::memory_resource.
largest_required_pool_block; If largest_required_pool_block is zero or is
greater than an implementation-defined limit,
that limit is used instead. The implementation
may choose a pass-through threshold larger
than specified in this field.


synchronized_pool_resource a thread-safe std::pmr::memory_resource for managing
(C++17) allocations in pools of different block sizes
(class)
unsynchronized_pool_resource a thread-unsafe std::pmr::memory_resource for managing
(C++17) allocations in pools of different block sizes
(class)

2022.07.31 http://cppreference.com

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.