Range-v3
Range algorithms, views, and actions for the Standard Library
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)
action_closure_base
(ranges::actions)
ActionFn
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)
join_view::cend_cursor_fn
(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)
join_with_view::cursor
(ranges)
join_view::cursor
(ranges)
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::views)
drop_fn
(ranges::actions)
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)
join_view::end_cursor_fn
(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)
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< iterator_wrapper< I > >
(ranges)
indirectly_readable_traits< T const >
(ranges)
inner_product_fn
(ranges)
input_range_tag
(ranges)
insert_fn
(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_traits<::ranges::basic_iterator< Cur > >
(std)
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_action_closure_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::views)
move_fn
(ranges::aux)
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::views)
remove_if_fn
(ranges::actions)
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::views)
reverse_fn
(ranges::actions)
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)
std_iterator_traits
(ranges::detail)
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)
Generated by
1.9.1