std::scoped_allocator_adaptor<OuterAlloc,InnerAlloc...>::inner_allocator
Von cppreference.com
< cpp | memory | scoped allocator adaptor
| Definiert in Header <scoped_allocator> |
||
| inner_allocator_type& inner_allocator() noexcept; |
(1) | (seit C++11) |
| const inner_allocator_type& inner_allocator() const noexcept; |
(2) | (seit C++11) |
Ruft eine Referenz auf den inneren Allokator ab, der zur Deklaration dieses scoped_allocator_adaptor verwendet wird.
Wenn sizeof...(InnerAllocs) == 0 ist, d. h. keine inneren Allokatoren deklariert wurden, wird *this zurückgegeben. Andernfalls wird eine Referenz auf std::scoped_allocator_adaptor<InnerAllocs...> zurückgegeben, d. h. ein gescoptter Allokator, der aus allen inneren Allokatoren von *this gebildet wird, wobei der erste innere Allokator zum äußeren Allokator wird.
[bearbeiten] Parameter
(keine)
[bearbeiten] Rückgabewert
Eine Referenz auf den inneren Allokator, der selbst ein std::scoped_allocator_adaptor ist.
[bearbeiten] Siehe auch
ruft eine Referenz auf outer_allocator ab(public member function) |