A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://en.cppreference.com/w/cpp/algorithm/../ranges/../ranges/lazy_split_view/value_type.html below:

std::ranges::lazy_split_view<V, Pattern>::outer_iterator<Const>::value_type - cppreference.com

The value type of the iterator ranges::lazy_split_view<V, Pattern>::outer_iterator<Const>.

[edit] Data members Member Description outer_iterator i_ (private) an iterator into underlying view of the outer class
(exposition-only member object*) [edit] Member functions constructs a value_type object
(exposition-only member function*) returns an inner_iterator to the beginning of the inner range
(public member function) returns a std::default_sentinel
(public member function) Inherited from std::ranges::view_interface returns whether the derived view is empty, provided only if it satisfies sized_range or forward_range
(public member function of std::ranges::view_interface<D>) [edit] returns a constant iterator to the beginning of the range
(public member function of std::ranges::view_interface<D>) [edit] returns a sentinel for the constant iterator of the range
(public member function of std::ranges::view_interface<D>) [edit] returns whether the derived view is not empty, provided only if ranges::empty is applicable to it
(public member function of std::ranges::view_interface<D>) [edit] returns the first element in the derived view, provided if it satisfies forward_range
(public member function of std::ranges::view_interface<D>) [edit] [edit] Member functions std::ranges::lazy_split_view::outer_iterator::value_type::value_type

constexpr explicit value_type(/*outer_iterator*/ i); // exposition only

(since C++20)

Initializes i_ with std::move(i).

std::ranges::lazy_split_view::outer_iterator::value_type::begin

constexpr /*inner_iterator*/<Const> begin() const;

(since C++20)

Equivalent to return /*inner_iterator*/<Const>{i_};.

[edit] 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 3593 C++20 end was not be noexcept made noexcept LWG 4013 C++20 value_type was default-initializable not default-initializable

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4