Iros
 
Loading...
Searching...
No Matches
di::View< Iter, Sent, is_sized > Member List

This is the complete list of members for di::View< Iter, Sent, is_sized >, including all inherited members.

advance(SSizeType n) -> View &di::View< Iter, Sent, is_sized >inline
at(meta::ContainerSSizeType< Cont > n) -> Optional< meta::ContainerReference< Cont > >di::container::ViewInterface< Self >inline
at(meta::ContainerSSizeType< Cont > n) const -> Optional< meta::ContainerReference< Cont > >di::container::ViewInterface< Self >inline
back()di::container::ViewInterface< Self >inline
back() constdi::container::ViewInterface< Self >inline
begin() const -> Iter requires(concepts::Copyable< Iter >)di::View< Iter, Sent, is_sized >inline
begin() -> Iter requires(!concepts::Copyable< Iter >)di::View< Iter, Sent, is_sized >inline
cbegin()di::container::ViewInterface< Self >inline
cbegin() constdi::container::ViewInterface< Self >inline
cend()di::container::ViewInterface< Self >inline
cend() constdi::container::ViewInterface< Self >inline
data()di::container::ViewInterface< Self >inline
data() constdi::container::ViewInterface< Self >inline
empty() const -> booldi::View< Iter, Sent, is_sized >inline
di::container::ViewInterface::empty() -> bool requires(concepts::SizedContainer< Self >||concepts::ForwardContainer< Self >)di::container::ViewInterface< Self >inline
end() const -> Sentdi::View< Iter, Sent, is_sized >inline
front()di::container::ViewInterface< Self >inline
front() constdi::container::ViewInterface< Self >inline
get() &-> decltype(auto)di::util::AddMemberGet< Self >inline
get() const &-> decltype(auto)di::util::AddMemberGet< Self >inline
get() &&-> decltype(auto)di::util::AddMemberGet< Self >inline
get() const &&-> decltype(auto)di::util::AddMemberGet< Self >inline
get() &-> decltype(auto)di::util::AddMemberGet< Self >inline
get() const &-> decltype(auto)di::util::AddMemberGet< Self >inline
get() &&-> decltype(auto)di::util::AddMemberGet< Self >inline
get() const &&-> decltype(auto)di::util::AddMemberGet< Self >inline
next(SSizeType n=1) const &-> View requires(concepts::ForwardIterator< Iter >)di::View< Iter, Sent, is_sized >inline
next(SSizeType n=1) &&-> Viewdi::View< Iter, Sent, is_sized >inline
operator bool()di::container::ViewInterface< Self >inlineexplicit
operator bool() constdi::container::ViewInterface< Self >inlineexplicit
operator[](meta::ContainerSSizeType< Cont > n) -> decltype(auto)di::container::ViewInterface< Self >inline
operator[](meta::ContainerSSizeType< Cont > n) const -> decltype(auto)di::container::ViewInterface< Self >inline
prev(SSizeType n=1) const -> View requires(concepts::BidirectionalIterator< Iter >)di::View< Iter, Sent, is_sized >inline
size() const -> SizeType requires(is_sized)di::View< Iter, Sent, is_sized >inline
di::container::ViewInterface::size()di::container::ViewInterface< Self >inline
tag_invoke(types::Tag< vocab::tuple_element >, types::InPlaceType< View >, Constexpr< 0ZU >) -> InPlaceType< Iter >di::View< Iter, Sent, is_sized >friend
tag_invoke(types::Tag< vocab::tuple_element >, types::InPlaceType< View >, Constexpr< 1ZU >) -> InPlaceType< Sent >di::View< Iter, Sent, is_sized >friend
tag_invoke(types::Tag< vocab::tuple_element >, types::InPlaceType< View const >, Constexpr< 0ZU >) -> InPlaceType< Iter const >di::View< Iter, Sent, is_sized >friend
tag_invoke(types::Tag< vocab::tuple_element >, types::InPlaceType< View const >, Constexpr< 1ZU >) -> InPlaceType< Sent const >di::View< Iter, Sent, is_sized >friend
tag_invoke(types::Tag< vocab::tuple_size >, types::InPlaceType< View >) -> types::size_tdi::View< Iter, Sent, is_sized >friend
tag_invoke(types::Tag< util::get_in_place >, Constexpr< 0ZU >, Self &&self) -> meta::Like< Self, Iter >di::View< Iter, Sent, is_sized >friend
tag_invoke(types::Tag< util::get_in_place >, Constexpr< 1ZU >, Self &&self) -> meta::Like< Self, Sent >di::View< Iter, Sent, is_sized >friend
tag_invoke(types::Tag< util::get_in_place >, types::InPlaceType< T >, Self &&self) -> decltype(auto)di::View< Iter, Sent, is_sized >friend
View()=defaultdi::View< Iter, Sent, is_sized >
View(concepts::ConvertibleToNonSlicing< Iter > auto iterator, Sent sentinel)di::View< Iter, Sent, is_sized >inline
View(concepts::ConvertibleToNonSlicing< Iter > auto iterator, Sent sentinel, SizeType size)di::View< Iter, Sent, is_sized >inline
View(Cont &&container)di::View< Iter, Sent, is_sized >inline
View(Cont &&container, SizeType size)di::View< Iter, Sent, is_sized >inline