Range-v3
Range algorithms, views, and actions for the Standard Library
 
Loading...
Searching...
No Matches
Class Index
A | B | C | D | E | F | G | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | Y | Z
A
accumulate_fn (ranges)
action_closure (ranges::actions)
adaptor_base (ranges)
adaptor_cursor (ranges)
adaptor_sentinel (ranges)
addressof_fn (ranges::views)
adjacent_difference_fn (ranges)
adjacent_filter_base_fn (ranges::views)
adjacent_filter_fn (ranges::views)
adjacent_filter_view (ranges)
adjacent_remove_if_base_fn (ranges::views)
adjacent_remove_if_fn (ranges::actions)
adjacent_remove_if_fn (ranges::views)
adjacent_remove_if_view (ranges)
advance_fn (ranges)
all_fn (ranges::views)
and_c (meta)
any (ranges)
any_view (ranges)
any_view< Ref, Cat, meta::if_c<(Cat &category::forward)==category::input > > (ranges)
apply (meta::extension)
apply< Fn, integer_sequence< T, Is... > > (meta::extension)
apply< Fn, Ret(Args...)> (meta::extension)
apply< Fn, T< Ts... > > (meta::extension)
at_fn (ranges)
B
back_fn (ranges)
back_insert_iterator (ranges)
back_inserter_fn (ranges)
bad_any_cast (ranges)
bad_optional_access (ranges)
base_adaptor_sentinel (ranges)
basic_common_reference (concepts)
basic_iterator (ranges)
basic_mixin (ranges)
basic_view (ranges)
begin_tag (ranges)
bidirectional_range_tag (ranges)
bind_back (meta)
bind_back_fn (ranges)
bind_back_fn_ (ranges::detail)
bind_element (ranges)
bind_element< reference_wrapper< T > > (ranges)
bind_element< std::reference_wrapper< T > > (ranges)
bind_front (meta)
bitwise_or (ranges)
bools (concepts::detail)
box (ranges)
box< Element, Tag, detail::box_compress::coalesce > (ranges)
box< Element, Tag, detail::box_compress::ebo > (ranges)
C
c_str_fn (ranges::views)
cache1_fn (ranges::views)
cache1_view (ranges)
cartesian_product_fn (ranges::views)
cartesian_product_view (ranges)
chunk_base_fn (ranges::views)
chunk_by_base_fn (ranges::views)
chunk_by_fn (ranges::views)
chunk_by_view (ranges)
chunk_fn (ranges::views)
chunk_view (ranges)
chunk_view_ (ranges)
chunk_view_< Rng, false > (ranges)
closed_indices_fn (ranges::views)
closed_iota_fn (ranges::views)
closed_iota_view (ranges)
coerce (ranges)
coerce< T & > (ranges)
coerce< T && > (ranges)
coerce< T const > (ranges)
common_fn (ranges::views)
common_iterator (ranges)
common_pair (ranges)
common_range_tag (ranges)
common_reference (concepts)
common_reference< T > (concepts)
common_reference< T, U > (concepts)
common_reference< T, U, Vs... > (concepts)
common_tuple (ranges)
common_type (concepts)
common_type< T > (concepts)
common_type< T, U > (concepts)
common_type< T, U, Vs... > (concepts)
common_view (ranges)
common_view< Rng, true > (ranges)
compose_ (meta)
compose_< Fn0 > (meta)
compose_< Fn0, Fns... > (meta)
compose_fn (ranges)
composed (ranges)
compressed_pair (ranges)
concat_fn (ranges::views)
concat_view (ranges)
const_fn (ranges::views)
const_view (ranges)
contiguous_iterator_tag (ranges)
contiguous_range_tag (ranges)
convert_to (ranges)
copy_fn (ranges::aux)
copy_tag (ranges)
count_ (meta::detail)
count_< list< L... >, T > (meta::detail)
count_< list<>, T > (meta::detail)
count_if_ (meta::detail)
count_if_< list< L... >, Fn, void_< integer_sequence< bool, bool(invoke< Fn, L >::type::value)... > > > (meta::detail)
count_if_< list<>, Fn > (meta::detail)
counted_fn (ranges::views)
counted_view (ranges)
cpp20_common_fn (ranges::views)
cpp20_counted_fn (ranges::views)
cpp20_filter_base_fn (ranges::views)
cpp20_filter_fn (ranges::views)
cpp20_join_fn (ranges::views)
cycle_fn (ranges::views)
cycled_view (ranges)
cycled_view< Rng, true > (ranges)
D
dangling (ranges)
default_sentinel_t (ranges)
defer (meta)
defer_i (meta)
delimit_base_fn (ranges::views)
delimit_fn (ranges::views)
delimit_view (ranges)
Derived
distance_compare_fn (ranges)
distance_fn (ranges)
drop_base_fn (ranges::views)
drop_exactly_base_fn (ranges::views)
drop_exactly_fn (ranges::views)
drop_exactly_view (ranges)
drop_fn (ranges::actions)
drop_fn (ranges::views)
drop_last_base_fn (ranges::views)
drop_last_fn (ranges::views)
drop_last_view (ranges)
drop_last_view< Rng, detail::drop_last_view::mode_bidi > (ranges)
drop_last_view< Rng, detail::drop_last_view::mode_forward > (ranges)
drop_last_view< Rng, detail::drop_last_view::mode_sized > (ranges)
drop_view (ranges)
drop_while_base_fn (ranges::views)
drop_while_bind_fn (ranges::views)
drop_while_fn (ranges::actions)
drop_while_fn (ranges::views)
drop_while_view (ranges)
E
empty_view (ranges)
end_tag (ranges)
enumerate_fn (ranges)
enumerate_fn (ranges::views)
equal_to (ranges)
exclusive_scan_base_fn (ranges::views)
exclusive_scan_fn (ranges::views)
exclusive_scan_view (ranges)
F
filter_base_fn (ranges::views)
filter_fn (ranges::views)
filter_view (ranges)
flip (meta)
flipped (ranges::detail)
for_each_base_fn (ranges::views)
for_each_fn (ranges::views)
forward_range_tag (ranges)
front_fn (ranges)
front_insert_iterator (ranges)
front_inserter_fn (ranges)
G
generate_fn (ranges::views)
generate_n_fn (ranges::views)
generate_n_view (ranges)
generate_view (ranges)
get_cursor_fn (ranges)
getlines_fn (ranges)
getlines_view (ranges)
greater (ranges)
greater_equal (ranges)
group_by_base_fn (ranges::views)
group_by_fn (ranges::views)
group_by_view (ranges)
I
id (meta)
identity (ranges)
identity_adaptor (ranges)
pipeable_access::impl (ranges)
in_place_t (ranges)
incrementable_traits (ranges)
incrementable_traits< detail::projected_< I, Proj > > (ranges)
incrementable_traits< T const > (ranges)
index_fn (ranges)
indices_fn (ranges::views)
indirect_fn (ranges)
indirect_view (ranges)
indirected (ranges)
indirectly_readable_traits (ranges)
indirectly_readable_traits< common_iterator< I, S > > (ranges)
indirectly_readable_traits< iterator_wrapper< I > > (ranges)
indirectly_readable_traits< T const > (ranges)
inner_product_fn (ranges)
input_range_tag (ranges)
insert_iterator (ranges)
inserter_fn (ranges)
integer_sequence (meta)
integral_constant
intersperse_base_fn (ranges::views)
intersperse_fn (ranges::views)
intersperse_view (ranges)
ints_fn (ranges::views)
invoke_fn (ranges)
invoke_result (ranges)
iota_fn (ranges)
iota_fn (ranges::views)
iota_view (ranges)
is_indirectly_movable (ranges)
is_indirectly_swappable (ranges)
is_nothrow_indirectly_movable (ranges)
is_nothrow_indirectly_swappable (ranges)
is_nothrow_swappable (concepts)
is_nothrow_swappable_with (concepts)
is_swappable (concepts)
is_swappable_with (concepts)
istream_view (ranges)
iter_distance_compare_fn (ranges)
iter_distance_fn (ranges)
iter_enumerate_fn (ranges)
iter_size_fn (ranges)
iter_take_while_base_fn (ranges::views)
iter_take_while_fn (ranges::views)
iter_take_while_view (ranges)
iter_transform2_view (ranges)
iter_transform_base_fn (ranges::views)
iter_transform_fn (ranges::views)
iter_transform_view (ranges)
iter_zip_with_fn (ranges::views)
iter_zip_with_view (ranges)
iterator_range (ranges)
iterator_wrapper (ranges)
J
join_base_fn (ranges::views)
join_bind_fn (ranges::views)
join_fn (ranges::actions)
join_fn (ranges::views)
join_view (ranges)
join_with_view (ranges)
K
keys_fn (ranges::views)
L
lazy_yield_if_fn (ranges)
less (ranges)
less_equal (ranges)
linear_distribute_fn (ranges::views)
linear_distribute_view (ranges::views)
list (meta)
logical_negate (ranges)
M
make_common_pair_fn (ranges)
make_common_tuple_fn (ranges)
make_compressed_pair_fn (ranges)
make_compressed_tuple_fn (ranges)
make_move_iterator_fn (ranges)
make_move_sentinel_fn (ranges)
make_ostream_joiner_fn (ranges)
make_pipeable_fn (ranges)
make_reverse_iterator_fn (ranges)
make_subrange_fn (ranges)
make_tuple_fn (ranges)
make_view_closure_fn (ranges)
minus (ranges)
move_assign_layer (detail::optional_adl)
move_fn (ranges::aux)
move_fn (ranges::views)
move_into_fn (ranges)
move_iterator (ranges)
move_sentinel (ranges)
move_tag (ranges)
move_view (ranges)
multiplies (ranges)
N
next_fn (ranges)
nil_ (meta)
not_equal_to (ranges)
not_fn_fn (ranges)
nullopt_t (ranges)
O
on_fn (ranges)
optional (ranges)
or_c (meta)
ostream_iterator (ranges)
ostream_joiner (ranges)
ostreambuf_iterator (ranges)
overload_fn (ranges)
overloaded (ranges)
overloaded< First, Rest... > (ranges)
overloaded<> (ranges)
P
partial_sum_base_fn (ranges::views)
partial_sum_fn (ranges)
partial_sum_fn (ranges::views)
partial_sum_view (ranges)
Pipeable
pipeable_access (ranges)
pipeable_base (ranges)
plus (ranges)
prev_fn (ranges)
protect_fn (ranges)
protector (ranges)
push_back_fn (ranges)
push_front_fn (ranges)
Q
quote (meta)
quote_i (meta)
R
random_access_range_tag (ranges)
range_cardinality (ranges)
range_tag (ranges)
raw_buffer (ranges)
raw_storage_iterator (ranges)
ref_fn (ranges)
ref_fn (ranges::views)
ref_view (ranges)
reference_wrapper (ranges)
remove_base_fn (ranges::views)
remove_bind_fn (ranges::views)
remove_fn (ranges::actions)
remove_fn (ranges::views)
remove_if_base_fn (ranges::views)
remove_if_bind_fn (ranges::views)
remove_if_fn (ranges::actions)
remove_if_fn (ranges::views)
remove_if_view (ranges)
repeat_fn (ranges::views)
repeat_n_fn (ranges::views)
repeat_n_view (ranges)
repeat_view (ranges)
replace_base_fn (ranges::views)
replace_fn (ranges::views)
replace_if_base_fn (ranges::views)
replace_if_fn (ranges::views)
require_constant (meta::detail)
return_t_ (concepts)
reverse_fn (ranges::actions)
reverse_fn (ranges::views)
reverse_view (ranges)
reverse_view< reverse_view< Rng > > (ranges)
S
sample_base_fn (ranges::views)
sample_fn (ranges::views)
sample_view (ranges)
scope_exit (ranges)
semiregular_box (ranges)
semiregular_box< T & > (ranges)
semiregular_box< T && > (ranges)
sentinel_tag (ranges)
set_difference_base_fn (ranges::views)
set_difference_fn (ranges::views)
set_intersection_base_fn (ranges::views)
set_intersection_fn (ranges::views)
set_symmetric_difference_base_fn (ranges::views)
set_symmetric_difference_fn (ranges::views)
set_union_base_fn (ranges::views)
set_union_fn (ranges::views)
shared_closure (ranges::experimental)
shared_closure_base (ranges::experimental)
shared_fn (ranges::experimental::views)
shared_view (ranges::experimental)
SharedFn
shuffle_fn (ranges::actions)
single_fn (ranges::views)
single_view (ranges)
sized_iterator_range (ranges)
sized_range_tag (ranges)
sized_sentinel_tag (ranges)
slice_base_fn (ranges::views)
slice_fn (ranges::actions)
slice_fn (ranges::views)
slice_view (ranges)
sliding_base_fn (ranges::views)
sliding_fn (ranges::views)
sliding_view (ranges)
sliding_view< Rng, sliding_view_detail::cache::first > (ranges)
sliding_view< Rng, sliding_view_detail::cache::last > (ranges)
sliding_view< Rng, sliding_view_detail::cache::none > (ranges)
sort_fn (ranges::actions)
span (ranges)
split_base_fn (ranges::views)
split_fn (ranges::actions)
split_fn (ranges::views)
split_view (ranges)
split_when_base_fn (ranges::views)
split_when_fn (ranges::actions)
split_when_fn (ranges::views)
split_when_view (ranges)
stable_sort_fn (ranges::actions)
static_const (ranges)
stride_base_fn (ranges::views)
stride_fn (ranges::actions)
stride_fn (ranges::views)
stride_view (ranges)
subrange (ranges)
T
nullopt_t::tag (ranges)
tail_fn (ranges::views)
tail_view (ranges)
take_base_fn (ranges::views)
take_exactly_base_fn (ranges::views)
take_exactly_fn (ranges::views)
take_fn (ranges::actions)
take_fn (ranges::views)
take_last_base_fn (ranges::views)
take_last_fn (ranges::views)
take_view (ranges)
take_while_base_fn (ranges::views)
take_while_bind_fn (ranges::views)
take_while_fn (ranges::actions)
take_while_fn (ranges::views)
take_while_view (ranges)
tokenize_base_fn (ranges::views)
tokenize_fn (ranges::views)
tokenize_view (ranges)
transform2_view (ranges)
transform_base_fn (ranges::views)
transform_fn (ranges::actions)
transform_fn (ranges::views)
transform_view (ranges)
transformed (ranges)
trim_base_fn (ranges::views)
trim_bind_fn (ranges::views)
trim_fn (ranges::views)
trim_view (ranges)
tuple_apply_fn (ranges)
tuple_element
tuple_element< 0, ::ranges::common_pair< First, Second > >
tuple_element< 0, ::ranges::compressed_pair< First, Second > > (std)
tuple_element< 0, ::ranges::subrange< I, S, K > > (std)
tuple_element< 1, ::ranges::common_pair< First, Second > >
tuple_element< 1, ::ranges::compressed_pair< First, Second > > (std)
tuple_element< 1, ::ranges::subrange< I, S, K > > (std)
tuple_element< I, ::ranges::compressed_tuple_detail::compressed_tuple_< ::meta::list< Ts... >, ::meta::index_sequence< Is... > > > (std)
tuple_element< N, ::ranges::common_tuple< Ts... > >
tuple_foldl_fn (ranges)
tuple_for_each_fn (ranges)
tuple_size<::ranges::common_pair< First, Second > >
tuple_size<::ranges::common_tuple< Ts... > >
tuple_size<::ranges::compressed_pair< First, Second > > (std)
tuple_size<::ranges::compressed_tuple_detail::compressed_tuple_< ::meta::list< Ts... >, ::meta::index_sequence< Is... > > > (std)
tuple_size<::ranges::subrange< I, S, K > > (std)
tuple_transform_fn (ranges)
U
unbounded_fn (ranges::views)
unbounded_view (ranges)
unformatted_ostream_iterator (ranges)
unique_base_fn (ranges::views)
unique_fn (ranges::actions)
unique_fn (ranges::views)
unreachable_sentinel_t (ranges)
unstable_remove_if_fn (ranges::actions)
unwrap_reference_fn (ranges)
V
values_fn (ranges::views)
var (meta)
variant (ranges)
view_adaptor (ranges)
view_facade::view_as_cursor (ranges)
view_base (ranges)
view_closure (ranges::views)
view_closure_base (ranges::views)
view_facade (ranges)
view_interface (ranges)
ViewFn
Y
yield_fn (ranges)
yield_from_fn (ranges)
yield_if_fn (ranges)
Z
zip_fn (ranges::views)
zip_view (ranges)
zip_with_fn (ranges::views)
zip_with_view (ranges)