struct value_type : view_interface<value_type>
(since C++23)A value type of the iterator chunk_view::outer-iterator
, formed when V
models input_range
.
parent_
(private) A pointer to the "parent object" of type ranges::chunk_view*
value_type
sized_range
or forward_range
std::ranges::view_interface<D>
) [edit] returns a constant iterator to the beginning of the range
std::ranges::view_interface<D>
) [edit] returns a sentinel for the constant iterator of the range
std::ranges::view_interface<D>
) [edit] returns whether the derived view is not empty, provided only if ranges::empty is applicable to it
std::ranges::view_interface<D>
) [edit] std::ranges::chunk_view::outer-iterator::value_type::value_type private:
// exposition only
Constructs the value_type
object so that parent_
is initialized with std::addressof(parent).
chunk_view
object std::ranges::chunk_view::outer-iterator::value_type::begin
constexpr /*inner-iterator*/ begin() const noexcept;
(since C++23)Equivalent to return /*inner-iterator*/(*parent_);.
std::ranges::chunk_view::outer-iterator::value_type::sizeReturns the size of the view.
Equivalent to
return /*to-unsigned-like*/(
ranges::min(parent_->remainder_, ranges::end(parent_->base_) - *parent_->current_));
input_range
std::ranges::chunk_view<V>
*) the inner ("element-wise") iterator type when V models input_range
std::ranges::chunk_view<V>
*)
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