Namespaces
Variants

std::ranges::elements_view<V,F>:: iterator <Const>:: base

From cppreference.net
Ranges library
Range adaptors
constexpr const ranges:: iterator_t < Base > & base ( ) const & noexcept ;
(1) (начиная с C++20)
constexpr ranges:: iterator_t < Base > base ( ) && ;
(2) (начиная с C++20)

Возвращает базовый итератор.

1) Возвращает ссылку на базовый итератор.
2) Перемещающее конструирование результата из базового итератора.

Содержание

Параметры

(нет)

Возвращаемое значение

1) Ссылка на базовый итератор.
1) Итератор, перемещённый из базового итератора.

Пример

Отчеты о дефектах

Следующие отчеты об изменениях в поведении, содержащие описания дефектов, были применены ретроактивно к ранее опубликованным стандартам C++.

DR Applied to Behavior as published Correct behavior
LWG 3533 C++20 the const & overload of base returns a copy of the underlying iterator returns a reference
LWG 3593 C++20 the const & overload of base might not be noexcept made noexcept