std::scoped_allocator_adaptor<OuterAlloc,InnerAlloc...>::inner_allocator
From cppreference.com
< cpp | memory | scoped allocator adaptor
| ヘッダ <scoped_allocator> で定義 |
||
| inner_allocator_type& inner_allocator() noexcept; |
(1) | (C++11以降) |
| const inner_allocator_type& inner_allocator() const noexcept; |
(2) | (C++11以降) |
このscoped_allocator_adaptorを宣言するために使用される内部アロケータへの参照を取得します。
もしsizeof...(InnerAllocs) = 0、つまり、内部アロケータが宣言されていない場合、*thisを返します。そうでなければ、std::scoped_allocator_adaptor<InnerAllocs...>への参照を返します。これは、*thisのすべての内部アロケータで構成されるスコープ付きアロケータであり、最初の内部アロケータが外部アロケータになります。
[編集] パラメータ
(なし)
[編集] 戻り値
内部アロケータへの参照。これはそれ自体がstd::scoped_allocator_adaptorです。
[編集] 関連項目
outer_allocator参照を取得します(public member function) |