table of contents
- Tumbleweed 2024.07.05-1.3
- Leap-16.0
std::ranges::elements_view::iterator::base(3) | C++ Standard Libary | std::ranges::elements_view::iterator::base(3) |
NAME¶
std::ranges::elements_view::iterator::base - std::ranges::elements_view::iterator::base
Synopsis¶
constexpr const ranges::iterator_t<Base>& base() const
& noexcept; (1) (since C++20)
constexpr ranges::iterator_t<Base> base() &&; (2)
(since C++20)
Returns the underlying iterator.
1) Returns a reference to the underlying iterator.
2) Move constructs the result from the underlying iterator.
Parameters¶
(none)
Return value¶
1) A reference to the underlying iterator.
1) An iterator move constructed from the underlying iterator.
Example¶
This section is incomplete
Reason: no example
Defect reports
The following behavior-changing defect reports were applied retroactively to
previously published C++ standards.
DR Applied to Behavior as published Correct behavior
LWG 3533 C++20 the const& overload of base returns a copy returns a
reference
of the underlying iterator
LWG 3593 C++20 the const& overload of base might not be made noexcept
noexcept
Category:¶
* Todo no example
2024.06.10 | http://cppreference.com |