◐ Shell
clean mode source ↗

std::pmr::pool_options - cppreference.com

提供: cppreference.com

<tbody> </tbody>

std::pmr::pool_optionsstd::pmr::synchronized_pool_resourcestd::pmr::unsynchronized_pool_resource などのプールリソースのためのコンストラクタオプションの集合です。

データメンバ

メンバ 意味
<tbody> </tbody>

std::size_t max_blocks_per_chunk;

プールを再充填するために上流の std::pmr::memory_resource から一度に確保する最大ブロック数。 max_blocks_per_chunk の値がゼロまたは処理系定義の制限値より大きい場合は、その制限値が代わりに使用されます。 処理系はこのフィールドで指定されたよりも小さな値を使用することを選ぶかもしれませんし、異なるプールに対して異なる値を使用するかもしれません。
<tbody> </tbody>

std::size_t largest_required_pool_block;

プールの仕組みを用いて満たすことが要求される最大確保サイズ。 この閾値より大きな単一のブロックの確保を試みると上流の std::pmr::memory_resource から直接確保されます。 largest_required_pool_block がゼロまたは処理系定義の制限値より大きい場合は、その制限値が代わりに使用されます。 処理系はこのフィールドで指定されたよりも大きなパススルー閾値を選ぶかもしれません。

関連項目