Spec-Zone.ru › C++

std::scoped_allocator_adaptor<OuterAlloc,InnerAlloc...>::inner_allocator

Определено в заголовке <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
получает ссылку на outer_allocator
(публичный член-функция)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/inner_allocator

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API