Range-v3
Range algorithms, views, and actions for the Standard Library
 
Loading...
Searching...
No Matches
Concepts
Here is a list of all documented concepts with brief descriptions:
[detail level 123]
 Nconcepts
 Ndefs
 Ris_trueThe is_true concept
 RtypeThe type concept
 RsatisfiesThe satisfies concept
 Rsame_asThe same_as concept
 Rimplicitly_convertible_toThe implicitly_convertible_to concept
 Rexplicitly_convertible_to_The explicitly_convertible_to_ concept
 Rexplicitly_convertible_toThe explicitly_convertible_to concept
 Rconvertible_toThe convertible_to concept
 Rderived_from_The derived_from_ concept
 Rderived_fromThe derived_from concept
 Rcommon_reference_with_The common_reference_with_ concept
 Rcommon_reference_withThe common_reference_with concept
 Rcommon_with_The common_with_ concept
 Rcommon_withThe common_with concept
 RintegralThe integral concept
 Rsigned_integralThe signed_integral concept
 Runsigned_integralThe unsigned_integral concept
 Rassignable_from_The assignable_from_ concept
 Rassignable_fromThe assignable_from concept
 Rswappable_The swappable_ concept
 RswappableThe swappable concept
 Rswappable_with_The swappable_with_ concept
 Rswappable_withThe swappable_with concept
 Requality_comparableThe equality_comparable concept
 Requality_comparable_with_The equality_comparable_with_ concept
 Requality_comparable_withThe equality_comparable_with concept
 Rtotally_orderedThe totally_ordered concept
 Rtotally_ordered_with_The totally_ordered_with_ concept
 Rtotally_ordered_withThe totally_ordered_with concept
 RdestructibleThe destructible concept
 Rconstructible_fromThe constructible_from concept
 Rdefault_constructibleThe default_constructible concept
 Rmove_constructibleThe move_constructible concept
 Rcopy_constructible_The copy_constructible_ concept
 Rcopy_constructibleThe copy_constructible concept
 Rmove_assignable_The move_assignable_ concept
 RmovableThe movable concept
 Rcopy_assignable_The copy_assignable_ concept
 RcopyableThe copyable concept
 RsemiregularThe semiregular concept
 RregularThe regular concept
 Ndetail
 Rboolean_testable_impl_The boolean_testable_impl_ concept
 Rboolean_testable_frag_The boolean_testable_frag_ concept
 Rboolean_testable_The boolean_testable_ concept
 Rweakly_equality_comparable_with_frag_The weakly_equality_comparable_with_frag_ concept
 Rweakly_equality_comparable_with_The weakly_equality_comparable_with_ concept
 Rpartially_ordered_with_frag_The partially_ordered_with_frag_ concept
 Rpartially_ordered_with_The partially_ordered_with_ concept
 NmetaTiny metaprogramming library
 Ris_true
 Rsame_as
 Rvalid
 Rvalid_i
 Rtrait
 Rinvocable
 Rlist_like
 Rintegral
 Nranges
 Nviews
 Rtransformable_range_The transformable_range_ concept
 Rtransformable_rangeThe transformable_range concept
 Rtransformable_ranges_The transformable_ranges_ concept
 Rtransformable_rangesThe transformable_ranges concept
 Rzippable_with_The zippable_with_ concept
 Rzippable_withThe zippable_with concept
 Rinvocable_action_closure_The invocable_action_closure_ concept
 Rinvocable_action_closureThe invocable_action_closure concept
 Rsemi_containerThe semi_container concept std::array is a semi_container, native arrays are not
 Rcontainer_The container_ concept std::vector is a container, std::array is not
 RcontainerThe container concept
 Rreservable_The reservable_ concept
 RreservableThe reservable concept
 Rreservable_with_assign_The reservable_with_assign_ concept
 Rreservable_with_assignThe reservable_with_assign concept
 Rrandom_access_reservableThe random_access_reservable concept
 Rlvalue_container_like_The lvalue_container_like_ concept
 Rlvalue_container_likeThe lvalue_container_like concept
 Rerasable_range_The erasable_range_ concept
 Rerasable_rangeThe erasable_range concept
 Rindirectly_binary_left_foldable_implThe indirectly_binary_left_foldable_impl concept
 Rindirectly_binary_left_foldableThe indirectly_binary_left_foldable concept
 Rindirectly_binary_right_foldableThe indirectly_binary_right_foldable concept
 Rinvocable_The invocable_ concept
 RinvocableThe invocable concept
 Rregular_invocableThe regular_invocable concept
 Rpredicate_The predicate_ concept
 RpredicateThe predicate concept
 RrelationThe relation concept
 Rstrict_weak_orderThe strict_weak_order concept
 Rreadable_The readable_ concept
 Rindirectly_readableThe indirectly_readable concept
 Rwritable_The writable_ concept
 Rindirectly_writableThe indirectly_writable concept
 Rweakly_incrementable_The weakly_incrementable_ concept
 Rweakly_incrementableThe weakly_incrementable concept
 Rincrementable_The incrementable_ concept
 RincrementableThe incrementable concept
 Rinput_or_output_iterator_The input_or_output_iterator_ concept
 Rinput_or_output_iteratorThe input_or_output_iterator concept
 Rsentinel_forThe sentinel_for concept
 Rsized_sentinel_for_The sized_sentinel_for_ concept
 Rsized_sentinel_forThe sized_sentinel_for concept
 Routput_iterator_The output_iterator_ concept
 Routput_iteratorThe output_iterator concept
 Rwith_category_The with_category_ concept
 Rinput_iteratorThe input_iterator concept
 Rforward_iteratorThe forward_iterator concept
 Rbidirectional_iterator_The bidirectional_iterator_ concept
 Rbidirectional_iteratorThe bidirectional_iterator concept
 Rrandom_access_iterator_The random_access_iterator_ concept
 Rrandom_access_iteratorThe random_access_iterator concept
 Rcontiguous_iterator_The contiguous_iterator_ concept
 Rcontiguous_iteratorThe contiguous_iterator concept
 Rindirectly_unary_invocableThe indirectly_unary_invocable concept
 Rindirectly_regular_unary_invocable_The indirectly_regular_unary_invocable_ concept
 Rindirectly_regular_unary_invocableThe indirectly_regular_unary_invocable concept
 Rindirect_unary_predicate_The indirect_unary_predicate_ concept
 Rindirect_unary_predicateThe indirect_unary_predicate concept
 Rindirect_binary_predicate_impl_The indirect_binary_predicate_impl_ concept
 Rindirect_binary_predicate_The indirect_binary_predicate_ concept
 Rindirect_relation_The indirect_relation_ concept
 Rindirect_relationThe indirect_relation concept
 Rindirect_strict_weak_order_The indirect_strict_weak_order_ concept
 Rindirect_strict_weak_orderThe indirect_strict_weak_order concept
 Rindirectly_movable_The indirectly_movable_ concept
 Rindirectly_movableThe indirectly_movable concept
 Rindirectly_movable_storable_The indirectly_movable_storable_ concept
 Rindirectly_movable_storableThe indirectly_movable_storable concept
 Rindirectly_copyable_The indirectly_copyable_ concept
 Rindirectly_copyableThe indirectly_copyable concept
 Rindirectly_copyable_storable_The indirectly_copyable_storable_ concept
 Rindirectly_copyable_storableThe indirectly_copyable_storable concept
 Rindirectly_swappable_The indirectly_swappable_ concept
 Rindirectly_swappableThe indirectly_swappable concept
 Rprojected_indirect_relation_The projected_indirect_relation_ concept
 Rindirectly_comparableThe indirectly_comparable concept
 RpermutableThe permutable concept
 Rprojected_indirect_strict_weak_order_The projected_indirect_strict_weak_order_ concept
 Rmergeable
 RsortableThe sortable concept
 Rdifferenceable_The differenceable_ concept
 RdifferenceableThe differenceable concept
 Rinner_product_constraints_The inner_product_constraints_ concept
 Rinner_product_constraintsThe inner_product_constraints concept
 Rindirect_semigroup_The indirect_semigroup_ concept
 Rindirect_semigroupThe indirect_semigroup concept
 Rpartial_sum_constraints_The partial_sum_constraints_ concept
 Rpartial_sum_constraintsThe partial_sum_constraints concept
 R_range_The _range_ concept
 RrangeThe range concept
 Rborrowed_rangeThe borrowed_range concept
 Routput_range_The output_range_ concept
 Routput_rangeThe output_range concept
 Rinput_range_The input_range_ concept
 Rinput_rangeThe input_range concept
 Rforward_range_The forward_range_ concept
 Rforward_rangeThe forward_range concept
 Rbidirectional_range_The bidirectional_range_ concept
 Rbidirectional_rangeThe bidirectional_range concept
 Rrandom_access_range_The random_access_range_ concept
 Rrandom_access_rangeThe random_access_range concept
 Rcontiguous_range_The contiguous_range_ concept
 Rcontiguous_rangeThe contiguous_range concept
 Rcommon_range_The common_range_ concept
 Rcommon_rangeThe common_range concept
 Rsized_range_The sized_range_ concept
 Rsized_rangeThe sized_range concept
 Rview_The view_ concept
 Rviewable_rangeThe viewable_range concept
 Roptional_should_convertThe optional_should_convert concept
 Roptional_should_convert_assignThe optional_should_convert_assign concept
 Runiform_random_bit_generator_The uniform_random_bit_generator_ concept
 Runiform_random_bit_generatorThe uniform_random_bit_generator concept
 Rcartesian_produce_view_can_constThe cartesian_produce_view_can_const concept
 Rcartesian_produce_view_can_size_The cartesian_produce_view_can_size_ concept
 Rcartesian_produce_view_can_sizeThe cartesian_produce_view_can_size concept
 Rcartesian_produce_view_can_distance_The cartesian_produce_view_can_distance_ concept
 Rcartesian_produce_view_can_distanceThe cartesian_produce_view_can_distance concept
 Rcartesian_produce_view_can_random_The cartesian_produce_view_can_random_ concept
 Rcartesian_produce_view_can_randomThe cartesian_produce_view_can_random concept
 Rcartesian_produce_view_can_bidi_The cartesian_produce_view_can_bidi_ concept
 Rcartesian_produce_view_can_bidiThe cartesian_produce_view_can_bidi concept
 Rexclusive_scan_constraints_The exclusive_scan_constraints_ concept
 Rexclusive_scan_constraintsThe exclusive_scan_constraints concept
 Rsimple_view_impl_The simple_view_impl_ concept
 Rsimple_view_The simple_view_ concept
 Rinvocable_view_closure_The invocable_view_closure_ concept
 Rinvocable_view_closureThe invocable_view_closure concept