|
template<typename _Adaptor , typename... _Args> |
concept | std::ranges::views::__adaptor::__adaptor_has_simple_extra_args |
|
template<typename _Adaptor , typename... _Args> |
concept | std::ranges::views::__adaptor::__adaptor_invocable |
|
template<typename _Adaptor , typename... _Args> |
concept | std::ranges::views::__adaptor::__adaptor_partial_app_viable |
|
template<typename _It > |
concept | std::ranges::__detail::__advanceable |
|
template<typename _Range > |
concept | std::ranges::views::__detail::__already_common |
|
template<typename _Tp > |
concept | std::ranges::__detail::__boxable |
|
template<typename _Range > |
concept | std::ranges::views::__detail::__can_common_view |
|
template<typename _Range , typename _Dp > |
concept | std::ranges::views::__detail::__can_drop_view |
|
template<typename _Range , typename _Pred > |
concept | std::ranges::views::__detail::__can_drop_while_view |
|
template<size_t _Nm, typename _Range > |
concept | std::ranges::views::__detail::__can_elements_view |
|
template<typename _Range , typename _Pred > |
concept | std::ranges::views::__detail::__can_filter_view |
|
template<typename _Range > |
concept | std::ranges::views::__detail::__can_join_view |
|
template<typename _Range , typename _Pattern > |
concept | std::ranges::views::__detail::__can_lazy_split_view |
|
template<typename _Range > |
concept | std::ranges::views::__detail::__can_owning_view |
|
template<typename _Range > |
concept | std::ranges::views::__detail::__can_ref_view |
|
template<typename _Range > |
concept | std::ranges::views::__detail::__can_reverse_view |
|
template<typename _Range , typename _Pattern > |
concept | std::ranges::views::__detail::__can_split_view |
|
template<typename _Range , typename _Dp > |
concept | std::ranges::views::__detail::__can_take_view |
|
template<typename _Range , typename _Pred > |
concept | std::ranges::views::__detail::__can_take_while_view |
|
template<typename _Range , typename _Fp > |
concept | std::ranges::views::__detail::__can_transform_view |
|
template<typename _Adaptor > |
concept | std::ranges::views::__adaptor::__closure_has_simple_call_op |
|
template<typename _It > |
concept | std::ranges::__detail::__decrementable |
|
template<typename _Tp , size_t _Nm> |
concept | std::ranges::__detail::__has_tuple_element |
|
template<typename _Range > |
constexpr bool | std::ranges::views::__detail::__is_basic_string_view |
|
template<typename _CharT , typename _Traits > |
constexpr bool | std::ranges::views::__detail::__is_basic_string_view< basic_string_view< _CharT, _Traits > > |
|
template<typename _Range > |
constexpr bool | std::ranges::views::__detail::__is_empty_view |
|
template<typename _Tp > |
constexpr bool | std::ranges::views::__detail::__is_empty_view< empty_view< _Tp > > |
|
template<typename _Range > |
constexpr bool | std::ranges::views::__detail::__is_iota_view |
|
template<typename _Winc , typename _Bound > |
constexpr bool | std::ranges::views::__detail::__is_iota_view< iota_view< _Winc, _Bound > > |
|
template<typename > |
constexpr bool | std::ranges::views::__detail::__is_reverse_view |
|
template<typename _Vp > |
constexpr bool | std::ranges::views::__detail::__is_reverse_view< reverse_view< _Vp > > |
|
template<typename > |
constexpr bool | std::ranges::views::__detail::__is_reversible_subrange |
|
template<typename _Iter , subrange_kind _Kind> |
constexpr bool | std::ranges::views::__detail::__is_reversible_subrange< subrange< reverse_iterator< _Iter >, reverse_iterator< _Iter >, _Kind > > |
|
template<typename _Range > |
constexpr bool | std::ranges::views::__detail::__is_subrange |
|
template<typename _Iter , typename _Sent , subrange_kind _Kind> |
constexpr bool | std::ranges::views::__detail::__is_subrange< subrange< _Iter, _Sent, _Kind > > |
|
template<typename _Lhs , typename _Rhs , typename _Range > |
concept | std::ranges::views::__adaptor::__pipe_invocable |
|
template<typename _Tp , size_t _Nm> |
concept | std::ranges::__detail::__returnable_element |
|
template<typename _Val , typename _CharT , typename _Traits > |
concept | std::ranges::__detail::__stream_extractable |
|
template<typename _Range > |
concept | std::ranges::__detail::__tiny_range |
|
constexpr _All | std::ranges::views::all |
|
constexpr _Common | std::ranges::views::common |
|
constexpr _Counted | std::ranges::views::counted |
|
constexpr _Drop | std::ranges::views::drop |
|
constexpr _DropWhile | std::ranges::views::drop_while |
|
template<size_t _Nm> |
constexpr _Elements< _Nm > | std::ranges::views::elements |
|
template<typename _Tp > |
constexpr empty_view< _Tp > | std::ranges::views::empty |
|
template<typename _Tp > |
constexpr bool | std::ranges::enable_borrowed_range< common_view< _Tp > > |
|
template<typename _Tp > |
constexpr bool | std::ranges::enable_borrowed_range< drop_view< _Tp > > |
|
template<typename _Tp , typename _Pred > |
constexpr bool | std::ranges::enable_borrowed_range< drop_while_view< _Tp, _Pred > > |
|
template<typename _Tp , size_t _Nm> |
constexpr bool | std::ranges::enable_borrowed_range< elements_view< _Tp, _Nm > > |
|
template<typename _Tp > |
constexpr bool | std::ranges::enable_borrowed_range< empty_view< _Tp > > |
|
template<typename _Winc , typename _Bound > |
constexpr bool | std::ranges::enable_borrowed_range< iota_view< _Winc, _Bound > > |
|
template<typename _Tp > |
constexpr bool | std::ranges::enable_borrowed_range< owning_view< _Tp > > |
|
template<typename _Tp > |
constexpr bool | std::ranges::enable_borrowed_range< ref_view< _Tp > > |
|
template<typename _Tp > |
constexpr bool | std::ranges::enable_borrowed_range< reverse_view< _Tp > > |
|
template<typename _Tp > |
constexpr bool | std::ranges::enable_borrowed_range< take_view< _Tp > > |
|
constexpr _Filter | std::ranges::views::filter |
|
constexpr _Iota | std::ranges::views::iota |
|
_Bound | std::ranges::iota_view< _Winc, _Bound > |
|
template<typename _Tp > |
constexpr _Istream< _Tp > | std::ranges::views::istream |
|
constexpr _Join | std::ranges::views::join |
|
constexpr auto | std::ranges::views::keys |
|
constexpr _LazySplit | std::ranges::views::lazy_split |
|
constexpr _Reverse | std::ranges::views::reverse |
|
constexpr _Single | std::ranges::views::single |
|
constexpr _Split | std::ranges::views::split |
|
constexpr _Take | std::ranges::views::take |
|
constexpr _TakeWhile | std::ranges::views::take_while |
|
constexpr _Transform | std::ranges::views::transform |
|
constexpr auto | std::ranges::views::values |
|
This is a Standard C++ Library header.
Definition in file ranges.