▼Cforward_tuple_interface | |
Cranges::common_tuple< Ts > | |
▼CActionFn | |
Cranges::actions::action_closure< ActionFn > | |
▼Cranges::box< adaptor_cursor > | |
Cranges::basic_mixin< adaptor_cursor > | |
▼Cranges::box< cursor > | |
Cranges::basic_mixin< cursor > | |
Cranges::box< offset_t< Const > > | |
▼Cranges::box< semiregular_box_t< logical_negate< Pred > > > | |
▼Cranges::remove_if_view< Rng, logical_negate< Pred > > | |
Cranges::filter_view< Rng, Pred > | |
▼Cranges::box< semiregular_box_t< Pred > > | |
Cranges::remove_if_view< Rng, Pred > | |
▼Cranges::box< T > | |
Cranges::basic_mixin< T > | |
Cranges::compressed_pair< BaseSent, Adapt > | |
Cconcepts::basic_common_reference< T, U, TQual, UQual > | Users can specialize this to hook the common_reference_with concept |
Cconcepts::common_reference< Ts > | Users can specialize this to hook the common_reference_with concept |
Cconcepts::common_reference< T > | |
Cconcepts::common_type< Ts > | Users should specialize this to hook the common_with concept until std gets a SFINAE-friendly std::common_type and there's some sane way to deal with cv and ref qualifiers |
Cconcepts::detail::ignore | |
Cconcepts::detail::Nil | |
Cconcepts::detail::tag<... > | |
Cconcepts::is_nothrow_swappable< T > | |
Cconcepts::is_nothrow_swappable_with< T, U > | |
Cconcepts::is_swappable< T > | |
Cconcepts::is_swappable_with< T, U > | |
Cconcepts::return_t_< typename > | |
Cranges::experimental::coroutine_owner< promise_type > | |
▼CDerived | |
Cranges::view_facade< Derived, Cardinality >::view_as_cursor | |
▼C_common_reference2 | |
Cconcepts::common_reference< T, U > | |
▼Caction_closure_base_ | |
▼Cranges::actions::action_closure_base | |
Cranges::actions::action_closure< ranges::actions::join_fn > | |
Cranges::actions::action_closure< ranges::actions::reverse_fn > | |
Cranges::actions::action_closure< ranges::actions::sort_fn > | |
Cranges::actions::action_closure< ranges::actions::stable_sort_fn > | |
Cranges::actions::action_closure< ActionFn > | |
▼Cadaptor_sentinel_ | |
Cranges::adaptor_sentinel< BaseSent, Adapt > | |
▼Cdefer_ | |
▼Cmeta::defer< invoke_result_t, Fun, Args... > | |
Cranges::invoke_result< Fun, Args > | |
▼Cmeta::defer< C, Ts > | A wrapper that defers the instantiation of a template C with type parameters Ts in a lambda or let expression |
Cconcepts::common_reference< T, U, Vs... > | |
Cconcepts::common_type< T, U, Vs... > | |
Cmeta::extension::apply< Fn, integer_sequence< T, Is... > > | |
Cmeta::extension::apply< Fn, Ret(Args...)> | |
Cmeta::extension::apply< Fn, T< Ts... > > | |
▼Cdefer_i_ | |
Cmeta::defer_i< T, C, Is > | A wrapper that defers the instantiation of a template C with integral constant parameters Is in a lambda or let expression |
▼Cif_else_t | |
Cconcepts::common_type< T, U > | |
▼Citerator_associated_types_base | |
Cranges::basic_iterator< Cur > | |
▼Cnon_propagating_cache | |
Cranges::drop_exactly_view< Rng > | |
Cranges::drop_view< Rng > | |
▼Creference_wrapper_ | |
Cranges::reference_wrapper< T > | |
▼Cranges::reference_wrapper< T & > | |
Cranges::semiregular_box< T & > | |
▼Cranges::reference_wrapper< T && > | |
Cranges::semiregular_box< T && > | |
▼Csemiregular_get | |
Cranges::semiregular_box< T > | |
Cranges::semiregular_box< T & > | |
Cranges::semiregular_box< T && > | |
▼Cspan_extent | |
Cranges::span< T, N > | |
▼Csplit_view_base | |
Cranges::split_view< V, Pattern > | |
▼Cview_closure_base_ | |
Cranges::views::view_closure_base | |
▼Cranges::incrementable_traits< I > | |
Cranges::incrementable_traits< detail::projected_< I, Proj > > | |
▼Cranges::iota_view< int > | |
Cranges::views::ints_fn | |
▼Cranges::iota_view< std::size_t > | |
Cranges::views::indices_fn | Half-open range of indices: [from, to) |
Cmeta::bind_back< Fn, Us > | An invocable that partially applies the invocable Fn by binding the arguments Us to the back of Fn |
Cmeta::bind_front< Fn, Ts > | An invocable that partially applies the invocable Fn by binding the arguments Ts to the front of Fn |
▼Cbool_ | |
Cranges::is_indirectly_movable< I, O > | |
Cranges::is_indirectly_swappable< T, U > | |
Cranges::is_nothrow_indirectly_movable< I, O > | |
Cranges::is_nothrow_indirectly_swappable< T, U > | |
Cmeta::compose_< Fns > | Compose the Invocables Fns in the parameter pack Ts |
Cmeta::compose_< Fn0 > | |
Cmeta::compose_< Fn0, Fns... > | |
▼Cconditional_t | |
Cranges::range_cardinality< Rng, Void > | |
Cmeta::detail::count_< typename, typename > | |
Cmeta::detail::count_< list< Ts... >, T > | |
Cmeta::detail::count_if_< typename, typename > | |
Cmeta::detail::require_constant< T, T > | |
Cmeta::extension::apply< Fn, L > | A trait that unpacks the types in the type list L into the invocable Fn |
Cmeta::flip< Fn > | An invocable that reverses the order of the first two arguments |
Cmeta::id< T > | A trait that always returns its argument T . It is also an invocable that always returns T |
▼Cif_c | |
Cranges::bind_element< T > | |
Cranges::indirectly_readable_traits< common_iterator< I, S > > | |
Cranges::indirectly_readable_traits< iterator_wrapper< I > > | |
Cmeta::list< Ts > | A list of types |
Cmeta::nil_ | An empty type |
Cmeta::quote< C > | Turn a template C into an invocable |
Cmeta::quote_i< T, C > | Turn a template C taking literals of type T into a invocable |
Cmeta::var< Tag, Value > | For use when defining local variables in meta::let expressions |
Cranges::overloaded< Rest... > | |
▼CPipeable | |
Cranges::pipeable_access::impl< Pipeable > | |
Cranges::accumulate_fn | |
Cranges::actions::adjacent_remove_if_fn | |
Cranges::actions::drop_fn | |
Cranges::actions::drop_while_fn | |
▼Cranges::actions::join_fn | |
Cranges::actions::action_closure< ranges::actions::join_fn > | |
Cranges::actions::remove_fn | |
Cranges::actions::remove_if_fn | |
▼Cranges::actions::reverse_fn | Reversed the source range in-place |
Cranges::actions::action_closure< ranges::actions::reverse_fn > | |
Cranges::actions::shuffle_fn | |
Cranges::actions::slice_fn | |
▼Cranges::actions::sort_fn | |
Cranges::actions::action_closure< ranges::actions::sort_fn > | |
Cranges::actions::split_fn | |
Cranges::actions::split_when_fn | |
▼Cranges::actions::stable_sort_fn | |
Cranges::actions::action_closure< ranges::actions::stable_sort_fn > | |
Cranges::actions::stride_fn | |
Cranges::actions::take_fn | |
Cranges::actions::take_while_fn | |
Cranges::actions::transform_fn | |
Cranges::actions::unique_fn | |
Cranges::actions::unstable_remove_if_fn | |
Cranges::adaptor_base | |
Cranges::adaptor_cursor< BaseIter, Adapt > | |
Cranges::adjacent_difference_fn | |
Cranges::adjacent_filter_view< Rng, Pred > | |
Cranges::adjacent_remove_if_view< Rng, Pred > | |
Cranges::advance_fn | |
Cranges::any | |
Cranges::at_fn | Checked indexed range access |
Cranges::back_fn | |
Cranges::back_insert_iterator< Container > | |
Cranges::back_inserter_fn | |
Cranges::base_adaptor_sentinel< BaseSent, Adapt > | |
Cranges::begin_tag | |
Cranges::bind_back_fn | |
Cranges::bind_element< reference_wrapper< T > > | |
Cranges::bind_element< std::reference_wrapper< T > > | |
Cranges::bitwise_or | |
Cranges::box< Element, Tag, box_compress > | |
Cranges::box< Element, Tag, detail::box_compress::coalesce > | |
Cranges::closed_iota_view< From, To > | An iota view in a closed range |
▼Cranges::coerce< T > | |
Cranges::coerce< T & > | |
Cranges::coerce< T && > | |
Cranges::coerce< T const > | |
Cranges::common_comparison_category< Ts > | |
Cranges::common_iterator< I, S > | |
Cranges::compare_three_way | |
Cranges::compose_fn | |
Cranges::composed< Second, First > | |
Cranges::compressed_pair< First, Second > | |
Cranges::concat_view< Rngs > | |
Cranges::const_view< Rng > | |
Cranges::convert_to< T > | |
▼Cranges::copy_tag | |
Cranges::aux::copy_fn | |
Cranges::counted_view< I > | |
Cranges::cycled_view< Rng, bool > | |
Cranges::dangling | |
Cranges::default_sentinel_t | |
Cranges::detail::bind_back_fn_< Fn, Args > | |
▼Ccommon_ref_tuple_like | |
Cstd::__1::basic_common_reference< std::pair< F1, S1 >, ::ranges::common_pair< F2, S2 >, Qual1, Qual2 > | |
Cstd::__1::basic_common_reference< std::tuple< Ts... >, ::ranges::common_tuple< Us... >, Qual1, Qual2 > | |
Cstd::__1::basic_common_reference<::ranges::common_pair< F1, S1 >, ::ranges::common_pair< F2, S2 >, Qual1, Qual2 > | |
Cstd::__1::basic_common_reference<::ranges::common_pair< F1, S1 >, std::pair< F2, S2 >, Qual1, Qual2 > | |
Cstd::__1::basic_common_reference<::ranges::common_tuple< Ts... >, ::ranges::common_tuple< Us... >, Qual1, Qual2 > | |
Cstd::__1::basic_common_reference<::ranges::common_tuple< Ts... >, std::tuple< Us... >, Qual1, Qual2 > | |
▼Ccommon_type_tuple_like | |
Cstd::__1::common_type< std::pair< F1, S1 >, ::ranges::common_pair< F2, S2 > > | |
Cstd::__1::common_type< std::tuple< Ts... >, ::ranges::common_tuple< Us... > > | |
Cstd::__1::common_type<::ranges::common_pair< F1, S1 >, ::ranges::common_pair< F2, S2 > > | |
Cstd::__1::common_type<::ranges::common_pair< F1, S1 >, std::pair< F2, S2 > > | |
Cstd::__1::common_type<::ranges::common_tuple< Ts... >, ::ranges::common_tuple< Us... > > | |
Cstd::__1::common_type<::ranges::common_tuple< Ts... >, std::tuple< Us... > > | |
▼Cstd_iterator_traits | |
Cstd::iterator_traits<::ranges::basic_iterator< Cur > > | |
Cranges::drop_last_view< Rng, typename > | |
Cranges::empty_view< T > | |
Cranges::end_tag | |
Cranges::equal_to | |
Cranges::experimental::coroutine_owner< Promise > | |
Cranges::experimental::enable_coroutine_owner | |
Cranges::experimental::shared_closure< SharedFn > | |
Cranges::experimental::shared_closure_base | |
Cranges::experimental::sized_generator< Reference, Value > | |
Cranges::experimental::views::shared_fn | |
Cranges::front_fn | |
Cranges::front_insert_iterator< Container > | |
Cranges::front_inserter_fn | |
Cranges::get_cursor_fn | Get a cursor from a basic_iterator |
Cranges::getlines_fn | |
Cranges::greater | |
Cranges::greater_equal | |
Cranges::group_by_view< Rng, Fun > | |
Cranges::identity | |
Cranges::in_place_t | |
▼Cranges::incrementable_traits< T > | |
Cranges::incrementable_traits< T const > | |
Cranges::index_fn | Unchecked indexed range access |
Cranges::indirect_fn | |
Cranges::indirect_view< Rng > | |
Cranges::indirected< Fn > | |
▼Cranges::indirectly_readable_traits< T > | |
Cranges::indirectly_readable_traits< T const > | |
Cranges::inner_product_fn | |
Cranges::insert_fn | |
Cranges::insert_iterator< Container > | |
Cranges::inserter_fn | |
Cranges::invoke_fn | |
Cranges::iota_fn | |
Cranges::iota_view< From, To > | |
Cranges::istream_view< Val > | |
▼Cranges::iter_distance_compare_fn | |
Cranges::distance_compare_fn | |
▼Cranges::iter_distance_fn | |
Cranges::distance_fn | |
▼Cranges::iter_enumerate_fn | |
Cranges::enumerate_fn | |
Cranges::iter_size_fn | |
Cranges::iter_take_while_view< Rng, Pred > | |
Cranges::iter_transform_view< Rng, Fun > | |
Cranges::iter_zip_with_view< Fun, Rngs > | |
Cranges::iterator_range< I, S > | |
Cranges::iterator_wrapper< I > | |
Cranges::join_view< Rng > | |
Cranges::join_with_view< Rng, ValRng > | |
Cranges::lazy_yield_if_fn | |
Cranges::less | |
Cranges::less_equal | |
Cranges::logical_negate< FD > | |
Cranges::make_action_closure_fn | |
Cranges::make_common_pair_fn | |
Cranges::make_common_tuple_fn | |
Cranges::make_compressed_pair_fn | |
Cranges::make_compressed_tuple_fn | |
Cranges::make_move_iterator_fn | |
Cranges::make_move_sentinel_fn | |
Cranges::make_ostream_joiner_fn | |
Cranges::make_pipeable_fn | |
Cranges::make_reverse_iterator_fn | |
Cranges::make_subrange_fn | |
Cranges::make_tuple_fn | |
Cranges::make_view_closure_fn | |
Cranges::minus | |
Cranges::move_into_fn | |
Cranges::move_iterator< I > | |
Cranges::move_sentinel< S > | |
▼Cranges::move_tag | |
Cranges::aux::move_fn | |
Cranges::move_view< Rng > | |
Cranges::multiplies | |
Cranges::next_fn | |
Cranges::not_equal_to | |
Cranges::not_fn_fn | |
Cranges::nullopt_t | |
Cranges::nullopt_t::tag | |
Cranges::on_fn | |
Cranges::optional< T > | |
Cranges::ostream_iterator< T, Char, Traits > | |
Cranges::ostream_joiner< Delim, Char, Traits > | |
Cranges::ostreambuf_iterator< Char, Traits > | |
Cranges::overload_fn | |
Cranges::overloaded< Ts > | |
Cranges::overloaded< First, Rest... > | |
Cranges::overloaded<> | |
Cranges::partial_sum_fn | |
Cranges::partial_sum_view< Rng, Fun > | |
Cranges::pipeable_access | |
Cranges::pipeable_base | |
Cranges::plus | |
Cranges::prev_fn | |
Cranges::protect_fn | |
Cranges::protector< Bind > | |
Cranges::push_back_fn | |
Cranges::push_front_fn | |
▼Cranges::range_tag | |
Cranges::common_range_tag | |
▼Cranges::input_range_tag | |
▼Cranges::forward_range_tag | |
▼Cranges::bidirectional_range_tag | |
▼Cranges::random_access_range_tag | |
Cranges::contiguous_range_tag | |
Cranges::sized_range_tag | |
Cranges::raw_buffer< Val > | |
Cranges::raw_storage_iterator< O, Val > | |
Cranges::ref_fn | |
Cranges::ref_view< Rng > | |
Cranges::repeat_view< Val > | |
Cranges::reverse_view< Rng > | |
Cranges::scope_exit< Fun > | |
▼Cranges::sentinel_tag | |
Cranges::sized_sentinel_tag | |
Cranges::single_view< T > | |
Cranges::sized_iterator_range< I, S > | |
Cranges::slice_view< Rng > | |
Cranges::sliding_view< Rng, cache > | |
Cranges::static_const< T > | |
Cranges::stride_view< Rng > | |
Cranges::subrange< I, S, K > | |
Cranges::take_view< Rng > | |
Cranges::take_while_view< Rng, Pred > | |
Cranges::tokenize_view< Rng, Regex, SubMatchRange > | |
Cranges::transform_view< Rng, Fun > | |
Cranges::transformed< Fn1, Fn2 > | |
Cranges::trim_view< Rng, Pred > | |
Cranges::tuple_apply_fn | |
Cranges::tuple_foldl_fn | |
Cranges::tuple_for_each_fn | |
Cranges::tuple_transform_fn | |
Cranges::unbounded_view< I > | |
Cranges::unreachable_sentinel_t | |
Cranges::unwrap_reference_fn | |
Cranges::variant<... > | |
▼Cranges::view_adaptor< Derived, BaseRng, Cardinality > | |
Cranges::intersperse_view< Rng > | |
▼Cranges::view_base | |
Cranges::basic_view< cardinality > | |
Cranges::view_facade< Derived, Cardinality > | A utility for constructing a view from a (derived) type that implements begin and end cursors |
▼Cranges::view_interface< Derived, Cardinality > | |
Cranges::tail_view< Rng > | |
Cranges::views::addressof_fn | |
▼Cranges::views::adjacent_filter_base_fn | |
Cranges::views::adjacent_filter_fn | |
▼Cranges::views::adjacent_remove_if_base_fn | |
Cranges::views::adjacent_remove_if_fn | |
Cranges::views::all_fn | |
Cranges::views::c_str_fn | View a \0 -terminated C string (e.g. from a const char*) as a range |
Cranges::views::cache1_fn | |
Cranges::views::cartesian_product_fn | |
▼Cranges::views::chunk_base_fn | |
Cranges::views::chunk_fn | |
Cranges::views::closed_indices_fn | Inclusive range of indices: [from, to] |
Cranges::views::closed_iota_fn | |
Cranges::views::common_fn | |
Cranges::views::concat_fn | |
Cranges::views::const_fn | |
Cranges::views::counted_fn | |
Cranges::views::cpp20_common_fn | |
Cranges::views::cpp20_counted_fn | |
▼Cranges::views::cpp20_filter_base_fn | Given a source range and a unary predicate, present a view of the elements that satisfy the predicate |
Cranges::views::cpp20_filter_fn | |
▼Cranges::views::filter_base_fn | Given a source range, unary predicate, and optional projection, present a view of the elements that satisfy the predicate |
Cranges::views::filter_fn | |
▼Cranges::views::cpp20_join_fn | |
▼Cranges::views::join_base_fn | |
Cranges::views::join_fn | |
Cranges::views::cycle_fn | Returns an infinite range that endlessly repeats the source range |
▼Cranges::views::delimit_base_fn | |
Cranges::views::delimit_fn | |
▼Cranges::views::drop_base_fn | |
Cranges::views::drop_fn | |
▼Cranges::views::drop_exactly_base_fn | |
Cranges::views::drop_exactly_fn | |
▼Cranges::views::drop_last_base_fn | |
Cranges::views::drop_last_fn | |
▼Cranges::views::drop_while_base_fn | |
Cranges::views::drop_while_fn | |
▼Cranges::views::drop_while_bind_fn | |
Cranges::views::drop_while_fn | |
Cranges::views::enumerate_fn | Lazily pairs each element in a source range with its corresponding index |
▼Cranges::views::exclusive_scan_base_fn | |
Cranges::views::exclusive_scan_fn | |
▼Cranges::views::for_each_base_fn | Lazily applies an unary function to each element in the source range that returns another range (possibly empty), flattening the result |
Cranges::views::for_each_fn | |
Cranges::views::generate_fn | |
Cranges::views::generate_n_fn | |
▼Cranges::views::group_by_base_fn | |
Cranges::views::group_by_fn | |
Cranges::views::indirect_fn | |
▼Cranges::views::intersperse_base_fn | |
Cranges::views::intersperse_fn | |
Cranges::views::iota_fn | |
▼Cranges::views::iter_take_while_base_fn | |
Cranges::views::iter_take_while_fn | |
▼Cranges::views::iter_transform_base_fn | |
Cranges::views::iter_transform_fn | |
Cranges::views::iter_zip_with_fn | |
▼Cranges::views::join_bind_fn | |
Cranges::views::join_fn | |
Cranges::views::keys_fn | |
Cranges::views::linear_distribute_fn | Distributes n values linearly in the closed interval [from , to ] |
Cranges::views::move_fn | |
▼Cranges::views::partial_sum_base_fn | |
Cranges::views::partial_sum_fn | |
Cranges::views::ref_fn | |
▼Cranges::views::remove_base_fn | |
Cranges::views::remove_fn | |
▼Cranges::views::remove_bind_fn | |
Cranges::views::remove_fn | |
▼Cranges::views::remove_if_base_fn | Given a source range, unary predicate, and optional projection, present a view of the elements that do not satisfy the predicate |
Cranges::views::remove_if_fn | |
▼Cranges::views::remove_if_bind_fn | |
Cranges::views::remove_if_fn | |
Cranges::views::repeat_fn | |
Cranges::views::repeat_n_fn | |
▼Cranges::views::replace_base_fn | |
Cranges::views::replace_fn | |
▼Cranges::views::replace_if_base_fn | |
Cranges::views::replace_if_fn | |
Cranges::views::reverse_fn | |
▼Cranges::views::sample_base_fn | Returns a random sample of a range of length size(range) |
Cranges::views::sample_fn | |
▼Cranges::views::set_difference_base_fn | |
Cranges::views::set_difference_fn | |
▼Cranges::views::set_intersection_base_fn | |
Cranges::views::set_intersection_fn | |
▼Cranges::views::set_symmetric_difference_base_fn | |
Cranges::views::set_symmetric_difference_fn | |
▼Cranges::views::set_union_base_fn | |
Cranges::views::set_union_fn | |
Cranges::views::single_fn | |
▼Cranges::views::slice_base_fn | |
Cranges::views::slice_fn | |
▼Cranges::views::sliding_base_fn | |
Cranges::views::sliding_fn | |
▼Cranges::views::split_base_fn | |
Cranges::views::split_fn | |
▼Cranges::views::split_when_base_fn | |
Cranges::views::split_when_fn | |
▼Cranges::views::stride_base_fn | |
Cranges::views::stride_fn | |
Cranges::views::tail_fn | |
▼Cranges::views::take_base_fn | |
Cranges::views::take_fn | |
▼Cranges::views::take_exactly_base_fn | |
Cranges::views::take_exactly_fn | |
▼Cranges::views::take_last_base_fn | |
Cranges::views::take_last_fn | |
▼Cranges::views::take_while_base_fn | |
Cranges::views::take_while_fn | |
▼Cranges::views::take_while_bind_fn | |
Cranges::views::take_while_fn | |
▼Cranges::views::tokenize_base_fn | |
Cranges::views::tokenize_fn | |
▼Cranges::views::transform_base_fn | |
Cranges::views::transform_fn | |
▼Cranges::views::trim_base_fn | |
Cranges::views::trim_fn | |
▼Cranges::views::trim_bind_fn | |
Cranges::views::trim_fn | |
Cranges::views::unbounded_fn | |
▼Cranges::views::unique_base_fn | |
Cranges::views::unique_fn | |
Cranges::views::values_fn | |
Cranges::views::view_closure< ViewFn > | |
Cranges::views::zip_fn | |
Cranges::views::zip_with_fn | |
Cranges::yield_fn | |
Cranges::yield_from_fn | |
Cranges::yield_if_fn | |
Cranges::zip_view< Rngs > | |
Cranges::zip_with_view< Fun, Rngs > | |
Cranges::raw_storage_iterator< Val *, Val > | |
Cranges::experimental::shared_closure< ranges::experimental::views::shared_fn > | |
▼Csv_base | |
Cranges::sliding_view< Rng, sliding_view_detail::cache::first > | |
Cranges::sliding_view< Rng, sliding_view_detail::cache::last > | |
Cranges::sliding_view< Rng, sliding_view_detail::cache::none > | |
Cstd::__1::basic_common_reference< typename, typename, class, class > | |
Cstd::__1::basic_common_reference< typename, typename, class, class > | |
Cstd::__1::common_type<... > | |
Cstd::__1::common_type<... > | |
Cstd::__1::tuple_element< 0, ::ranges::common_pair< First, Second > > | |
Cstd::__1::tuple_element< 0, ::ranges::common_pair< First, Second > > | |
Cstd::__1::tuple_element< 1, ::ranges::common_pair< First, Second > > | |
Cstd::__1::tuple_element< 1, ::ranges::common_pair< First, Second > > | |
▼Cdecay | |
Cconcepts::common_type< T > | |
▼Cstd::exception | STL class |
Cranges::bad_optional_access | |
▼Cstd::bad_cast | STL class |
Cranges::bad_any_cast | |
▼Cintegral_constant | |
Cstd::__1::tuple_size<::ranges::common_pair< First, Second > > | |
Cstd::__1::tuple_size<::ranges::common_tuple< Ts... > > | |
Cstd::tuple_size<::ranges::compressed_pair< First, Second > > | |
Cstd::tuple_size<::ranges::compressed_tuple_detail::compressed_tuple_< ::meta::list< Ts... >, ::meta::index_sequence< Is... > > > | |
Cstd::tuple_size<::ranges::subrange< I, S, K > > | |
▼Cpair | |
Cranges::common_pair< F, S > | |
▼Crandom_access_iterator_tag | |
Cranges::contiguous_iterator_tag | |
Cstd::tuple_element< 0, ::ranges::compressed_pair< First, Second > > | |
Cstd::tuple_element< 0, ::ranges::subrange< I, S, K > > | |
Cstd::tuple_element< 1, ::ranges::compressed_pair< First, Second > > | |
Cstd::tuple_element< 1, ::ranges::subrange< I, S, K > > | |
Cstd::tuple_element< I, ::ranges::compressed_tuple_detail::compressed_tuple_< ::meta::list< Ts... >, ::meta::index_sequence< Is... > > > | |
▼Ctuple_element | |
Cstd::__1::tuple_element< N, ::ranges::common_tuple< Ts... > > | |
Cranges::variant< I, S > | |
Cranges::variant< iterator_t< constify_if< Rngs > >... > | |
Cranges::variant< iterator_t< ValRng >, iterator_t< Inner > > | |
▼Cranges::view_adaptor< chunk_view_< Rng, IsForwardRange >, Rng, is_finite< Rng >::value ? finite :range_cardinality< Rng >::value > | |
▼Cranges::chunk_view_< Rng,(bool) forward_range< Rng > > | |
Cranges::chunk_view< Rng > | |
Cranges::chunk_view_< Rng, IsForwardRange > | |
▼Cranges::view_adaptor< delimit_view< Rng, Val >, Rng, is_finite< Rng >::value ? finite :unknown > | |
Cranges::delimit_view< Rng, Val > | |
▼Cranges::view_adaptor< drop_last_view< Rng, detail::drop_last_view::mode_forward >, Rng, is_finite< Rng >::value ? finite :range_cardinality< Rng >::value > | |
Cranges::drop_last_view< Rng, detail::drop_last_view::mode_forward > | |
▼Cranges::view_adaptor< exclusive_scan_view< Rng, T, Fun >, Rng > | |
Cranges::exclusive_scan_view< Rng, T, Fun > | |
Cranges::value > | |
▼Cranges::view_adaptor< remove_if_view< Rng, logical_negate< Pred > >, Rng, is_finite< Rng >::value ? finite :range_cardinality< Rng >::value > | |
Cranges::remove_if_view< Rng, logical_negate< Pred > > | |
▼Cranges::view_adaptor< remove_if_view< Rng, Pred >, Rng, is_finite< Rng >::value ? finite :range_cardinality< Rng >::value > | |
Cranges::remove_if_view< Rng, Pred > | |
Cranges::views::view_closure< ranges::views::addressof_fn > | |
Cranges::views::view_closure< ranges::views::all_fn > | |
Cranges::views::view_closure< ranges::views::cache1_fn > | |
Cranges::views::view_closure< ranges::views::common_fn > | |
Cranges::views::view_closure< ranges::views::const_fn > | |
Cranges::views::view_closure< ranges::views::cycle_fn > | |
Cranges::views::view_closure< ranges::views::enumerate_fn > | |
Cranges::views::view_closure< ranges::views::indirect_fn > | |
Cranges::views::view_closure< ranges::views::join_fn > | |
Cranges::views::view_closure< ranges::views::keys_fn > | |
Cranges::views::view_closure< ranges::views::move_fn > | |
Cranges::views::view_closure< ranges::views::partial_sum_fn > | |
Cranges::views::view_closure< ranges::views::reverse_fn > | |
Cranges::views::view_closure< ranges::views::tail_fn > | |
Cranges::views::view_closure< ranges::views::unique_fn > | |
Cranges::views::view_closure< ranges::views::values_fn > | |
▼Cranges::view_facade< any_view< Ref, Cat, void >,(Cat &category::sized)==category::sized ? finite :unknown > | |
Cranges::any_view< Ref, Cat, meta::if_c<(Cat &category::forward)==category::input > > | |
▼Cranges::view_facade< any_view< Ref, category::input >,(category::input &category::sized)==category::sized ? finite :unknown > | |
Cranges::any_view< Ref, Cat, enable > | A type-erased view |
▼Cranges::view_facade< cache1_view< Rng >, range_cardinality< Rng >::value > | |
Cranges::cache1_view< Rng > | |
▼Cranges::view_facade< cartesian_product_view< Views... >, detail::cartesian_product_cardinality< Views... >::value > | |
Cranges::cartesian_product_view< Views > | |
▼Cranges::view_facade< chunk_view_< Rng, false >, is_finite< Rng >::value ? finite :range_cardinality< Rng >::value > | |
Cranges::chunk_view_< Rng, false > | |
▼Cranges::view_facade< generate_n_view< G >, finite > | |
Cranges::generate_n_view< G > | |
▼Cranges::view_facade< generate_view< G >, infinite > | |
Cranges::generate_view< G > | |
▼Cranges::view_facade< generator< Reference, uncvref_t< Reference > > > | |
Cranges::experimental::generator< Reference, Value > | |
▼Cranges::view_facade< getlines_view, unknown > | |
Cranges::getlines_view | |
Cranges::view_facade< inner_view, finite > | |
▼Cranges::view_facade< iter_transform2_view< Rng1, Rng2, Fun >, detail::transform2_cardinality(range_cardinality< Rng1 >::value, range_cardinality< Rng2 >::value)> | |
Cranges::iter_transform2_view< Rng1, Rng2, Fun > | |
▼Cranges::view_facade< iter_transform2_view< Rng1, Rng2, indirected< Fun > >, detail::transform2_cardinality(range_cardinality< Rng1 >::value, range_cardinality< Rng2 >::value)> | |
▼Cranges::iter_transform2_view< Rng1, Rng2, indirected< Fun > > | |
Cranges::transform2_view< Rng1, Rng2, Fun > | |
▼Cranges::view_facade< linear_distribute_view< T >, finite > | |
Cranges::views::linear_distribute_view< T > | |
▼Cranges::view_facade< repeat_n_view< Val >, finite > | |
Cranges::repeat_n_view< Val > | |
▼Cranges::view_facade< sample_view< Rng, URNG >, finite > | |
Cranges::sample_view< Rng, URNG > | |
▼Cranges::view_facade< split_when_view< Rng, Fun >, is_finite< Rng >::value ? finite :range_cardinality< Rng >::value > | |
Cranges::split_when_view< Rng, Fun > | |
▼Cranges::view_interface< common_view< Rng >, range_cardinality< Rng >::value > | |
Cranges::common_view< Rng, bool > | |
▼Cranges::view_interface< drop_exactly_view< Rng >, is_finite< Rng >::value ? finite :range_cardinality< Rng >::value > | |
Cranges::drop_exactly_view< Rng > | |
▼Cranges::view_interface< drop_last_view< Rng, detail::drop_last_view::mode_bidi >, is_finite< Rng >::value ? finite :range_cardinality< Rng >::value > | |
Cranges::drop_last_view< Rng, detail::drop_last_view::mode_bidi > | |
▼Cranges::view_interface< drop_last_view< Rng, detail::drop_last_view::mode_sized >, finite > | |
Cranges::drop_last_view< Rng, detail::drop_last_view::mode_sized > | |
▼Cranges::view_interface< drop_view< Rng >, is_finite< Rng >::value ? finite :range_cardinality< Rng >::value > | |
Cranges::drop_view< Rng > | |
▼Cranges::view_interface< drop_while_view< Rng, Pred >, is_finite< Rng >::value ? finite :unknown > | |
Cranges::drop_while_view< Rng, Pred > | |
▼Cranges::view_interface< shared_view< Rng >, range_cardinality< Rng >::value > | |
Cranges::experimental::shared_view< Rng > | |
▼Cranges::view_interface< span< T, dynamic_extent >,(dynamic_extent==dynamic_extent ? finite :static_cast< cardinality >(dynamic_extent))> | |
Cranges::span< T, N > | |
▼Cranges::view_interface< split_view< V, Pattern >, is_finite< V >::value ? finite :unknown > | |
Cranges::split_view< V, Pattern > | |
Cranges::value > | |
▼CElement | |
Cranges::box< Element, Tag, detail::box_compress::ebo > | |
Cfriend | |
Cint | |
Coffset_t< Const > | |
Crange_difference_t< Rng > | |
▼CRng | |
▼Cranges::identity_adaptor< Rng > | |
Cranges::common_view< Rng, true > | |
Cranges::cycled_view< Rng, true > | |
Cranges::reverse_view< reverse_view< Rng > > | |
CRng1 | |
CRng2 | |
Csemiregular_box_t< indirected< Fun > > | |
Csemiregular_box_t< logical_negate< Pred > > | |
Csemiregular_box_t< Pred > | |
CTo | |
Call_t< Rng > | |