std::scoped_allocator_adaptor<OuterAlloc,InnerAlloc...>::inner_allocator
Материал из 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 функция-элемент) |