std::experimental::pmr::pool_options (3) - Linux Manuals
std::experimental::pmr::pool_options: std::experimental::pmr::pool_options
NAME
std::experimental::pmr::pool_options - std::experimental::pmr::pool_options
Synopsis
Defined in header <experimental/memory_resource>
struct pool_options {
std::size_t max_blocks_per_chunk = 0; (library fundamentals TS)
std::size_t largest_required_pool_block = 0;
};
The struct std::experimental::pmr::pool_options contains a set of constructor options for std::experimental::pmr::synchronized_pool_resource and std::experimental::pmr::unsynchronized_pool_resource.
Data members
std::size_t max_blocks_per_chunk (public member object)
std::size_t largest_required_pool_block (public member object)
If the value of max_blocks_per_chunk is zero or greater than an implementation-defined limit, that limit is used instead. The implementation may use a smaller value than is specified and may use different values for different pools.
If the value of largest_required_pool_block is zero or greater than an implementation-defined limit, that limit is used instead. The implementation may use a threshold greater than specified in this field.
See also
synchronized_pool_resource (class)
unsynchronized_pool_resource (class)