di
0.1.0
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
]
▼
di
►
any
►
concepts
any_storable.h
any_storable_infallibly.h
any_storage.h
impl.h
interface.h
method.h
method_callable_with.h
prelude.h
vtable_for.h
►
container
any.h
any_hybrid.h
any_inline.h
any_ref.h
any_shared.h
any_unique.h
prelude.h
►
dispatch
dispatcher.h
prelude.h
►
meta
merge_interfaces.h
method_erased_signature.h
method_signature.h
method_tag.h
prelude.h
►
storage
hybrid_storage.h
inline_storage.h
prelude.h
ref_storage.h
shared_storage.h
storage_category.h
unique_storage.h
►
types
method.h
prelude.h
this.h
►
vtable
erased_call.h
inline_vtable.h
maybe_inline_vtable.h
out_of_line_vtable.h
prelude.h
prelude.h
►
assert
assert_binary.h
assert_bool.h
assert_interface.h
prelude.h
►
bit
►
bitset
bit_proxy_reference.h
bit_set.h
bit_span.h
prelude.h
►
bitstruct
bit_enum.h
bit_field.h
bit_flag.h
bit_struct.h
bit_tag.h
prelude.h
►
endian
big_endian.h
endian.h
little_endian.h
prelude.h
static_endian.h
►
operation
bit_ceil.h
bit_floor.h
bit_width.h
byteswap.h
countl_one.h
countl_zero.h
countr_one.h
countr_zero.h
has_single_bit.h
popcount.h
prelude.h
rotl.h
rotr.h
prelude.h
►
chrono
►
concepts
clock.h
prelude.h
►
duration
duration.h
duration_cast.h
duration_common_type.h
duration_forward_declaration.h
duration_literals.h
prelude.h
►
time_point
prelude.h
time_point.h
time_point_cast.h
time_point_common_type.h
time_point_forward_declaration.h
prelude.h
►
cli
argument.h
get_cli_parser.h
option.h
parser.h
prelude.h
►
container
►
action
prelude.h
sequence.h
sequence_to.h
to.h
►
algorithm
adjacent_find.h
all_of.h
any_of.h
binary_search.h
compare.h
contains.h
contains_subrange.h
copy.h
copy_backward.h
copy_if.h
copy_n.h
count.h
count_if.h
destroy.h
destroy_n.h
ends_with.h
equal.h
equal_range.h
fill.h
fill_n.h
find.h
find_end.h
find_first_not_of.h
find_first_of.h
find_if.h
find_if_not.h
find_last.h
find_last_if.h
find_last_if_not.h
find_last_not_of.h
find_last_of.h
fold_left.h
fold_left_first.h
fold_left_first_with_iter.h
fold_left_with_iter.h
fold_right.h
fold_right_last.h
for_each.h
for_each_n.h
generate.h
generate_n.h
in_found_result.h
in_fun_result.h
in_in_out_result.h
in_in_result.h
in_out_out_result.h
in_out_result.h
in_value_result.h
includes.h
iota.h
is_heap.h
is_heap_until.h
is_partitioned.h
is_permutation.h
is_sorted.h
is_sorted_until.h
lower_bound.h
make_heap.h
max.h
max_element.h
merge.h
min.h
min_element.h
min_max_result.h
minmax.h
minmax_element.h
mismatch.h
move.h
move_backward.h
next_permutation.h
none_of.h
out_value_result.h
partition.h
partition_copy.h
partition_point.h
pop_heap.h
prelude.h
prev_permutation.h
product.h
push_heap.h
remove.h
remove_copy.h
remove_copy_if.h
remove_if.h
replace.h
replace_copy.h
replace_copy_if.h
replace_if.h
reverse.h
reverse_copy.h
rotate.h
rotate_copy.h
sample.h
search.h
search_n.h
set_difference.h
set_intersection.h
set_symmetric_difference.h
set_union.h
shift_left.h
shift_right.h
shuffle.h
sort.h
sort_heap.h
stable_partition.h
starts_with.h
sum.h
swap_ranges.h
transform.h
uninitialized_copy.h
uninitialized_copy_n.h
uninitialized_default_construct.h
uninitialized_default_construct_n.h
uninitialized_fill.h
uninitialized_fill_n.h
uninitialized_move.h
uninitialized_move_n.h
uninitialized_relocate.h
uninitialized_relocate_backwards.h
uninitialized_value_construct.h
uninitialized_value_construct_n.h
unique.h
unique_copy.h
upper_bound.h
►
allocator
allocate.h
allocate_many.h
allocate_one.h
allocation.h
allocation_result.h
allocator.h
deallocate.h
deallocate_many.h
deallocate_one.h
fail_allocator.h
fallible_allocator.h
forward_declaration.h
infallible_allocator.h
std_allocator.h
►
associative
intrusive_set_interface.h
map_interface.h
set_interface.h
►
concepts
bidirectional_container.h
bidirectional_iterator.h
borrowed_container.h
common_container.h
constant_container.h
constant_iterator.h
container.h
container_compatible.h
container_iterator_reconstructible_container.h
container_of.h
contiguous_container.h
contiguous_iterator.h
forward_container.h
forward_iterator.h
has_empty_container.h
indirect_binary_predicate.h
indirect_equivalence_relation.h
indirect_strict_weak_order.h
indirect_unary_predicate.h
indirectly_binary_left_foldable.h
indirectly_binary_right_foldable.h
indirectly_comparable.h
indirectly_copyable.h
indirectly_copyable_storable.h
indirectly_movable.h
indirectly_movable_storable.h
indirectly_readable.h
indirectly_regular_unary_invocable.h
indirectly_swappable.h
indirectly_unary_invocable.h
indirectly_writable.h
input_container.h
input_iterator.h
iterator.h
iterator_reconstructible_container.h
mergeable.h
output_container.h
output_iterator.h
permutable.h
prelude.h
random_access_container.h
random_access_iterator.h
reconstructible_container.h
sentinel_for.h
simple_view.h
sized_container.h
sized_sentinel_for.h
sortable.h
uninit_bidirectional_container.h
uninit_bidirectional_iterator.h
uninit_forward_container.h
uninit_forward_iterator.h
uninit_input_container.h
uninit_input_iterator.h
uninit_sentinel_for.h
view.h
viewable_container.h
weakly_incrementable.h
►
hash
►
node
hash_node.h
hash_node_iterator.h
node_hash_map.h
node_hash_multimap.h
node_hash_multiset.h
node_hash_set.h
node_hash_table.h
owning_node_hash_table.h
prelude.h
default_hasher.h
hash.h
hash_same.h
hash_write.h
hasher.h
prelude.h
►
interface
access.h
begin.h
cbegin.h
cdata.h
cend.h
crbegin.h
crend.h
data.h
empty.h
enable_borrowed_container.h
enable_view.h
end.h
erase.h
possibly_const_container.h
prelude.h
rbegin.h
reconstruct.h
rend.h
size.h
ssize.h
►
intrusive
forward_list.h
forward_list_forward_declaration.h
forward_list_node.h
hash_set.h
intrusive_tag_base.h
list.h
list_forward_declaration.h
list_node.h
prelude.h
tree_set.h
►
iterator
advance.h
common_iterator.h
const_iterator_impl.h
counted_iterator.h
dangling.h
default_sentinel.h
distance.h
iterator_base.h
iterator_category.h
iterator_extension.h
iterator_move.h
iterator_ssize_type.h
iterator_swap.h
iterator_value.h
move_iterator.h
move_sentinel.h
next.h
prelude.h
prev.h
reverse_iterator.h
sentinel_base.h
sentinel_extension.h
unreachable_sentinel.h
►
linked
linked_list.h
prelude.h
►
meta
as_view.h
borrowed_iterator.h
borrowed_view.h
const_iterator.h
const_sentinel.h
container_const_iterator.h
container_const_reference.h
container_iterator.h
container_iterator_reconstructed.h
container_reference.h
container_rvalue.h
container_sentinel.h
container_size_type.h
container_ssize_type.h
container_value.h
enable_borrowed_container.h
enable_view.h
indirect_result.h
iterator_category.h
iterator_common_reference.h
iterator_const_reference.h
iterator_reconstructed.h
iterator_reference.h
iterator_rvalue.h
iterator_size_type.h
iterator_ssize_type.h
iterator_value.h
prelude.h
projected.h
reconstructed.h
►
path
constant_path_interface.h
path.h
path_impl.h
path_iterator.h
path_view.h
path_view_impl.h
prelude.h
►
queue
prelude.h
priority_queue.h
queue.h
stack.h
►
ring
constant_ring.h
constant_ring_interface.h
mutable_ring.h
mutable_ring_interface.h
prelude.h
ring.h
ring_iterator.h
ring_operations.h
static_ring.h
►
string
constant_string.h
constant_string_interface.h
encoding.h
erased_string.h
fixed_string.h
fixed_string_to_utf8_string_view.h
mutable_string.h
mutable_string_interface.h
prelude.h
string.h
string_append.h
string_back.h
string_begin.h
string_clear.h
string_compare.h
string_contains.h
string_data.h
string_empty.h
string_end.h
string_ends_with.h
string_equal.h
string_find.h
string_find_first_not_of.h
string_find_first_of.h
string_find_last_not_of.h
string_find_last_of.h
string_front.h
string_impl.h
string_impl_forward_declaration.h
string_iterator_at_offset.h
string_push_back.h
string_rfind.h
string_size.h
string_size_code_units.h
string_starts_with.h
string_substr.h
string_to_vector_iterator.h
string_unicode_code_points.h
string_view.h
string_view_impl.h
string_view_impl_forward_declaration.h
transparent_encoding.h
utf8_encoding.h
zstring.h
►
tree
owning_rb_tree.h
prelude.h
rb_tree.h
rb_tree_iterator.h
rb_tree_node.h
tree_map.h
tree_multimap.h
tree_multiset.h
tree_set.h
►
types
bidirectional_iterator_tag.h
contiguous_iterator_tag.h
elements_of.h
forward_iterator_tag.h
from_container.h
input_iterator_tag.h
prelude.h
random_access_iterator_tag.h
►
vector
constant_vector.h
constant_vector_interface.h
mutable_vector.h
mutable_vector_interface.h
prelude.h
static_vector.h
vector.h
vector_append_container.h
vector_at.h
vector_back.h
vector_begin.h
vector_clear.h
vector_data.h
vector_emplace.h
vector_emplace_back.h
vector_empty.h
vector_end.h
vector_erase.h
vector_erase_unstable.h
vector_first.h
vector_forward_declaration.h
vector_front.h
vector_iterator.h
vector_last.h
vector_lookup.h
vector_pop_back.h
vector_reserve.h
vector_resize.h
vector_size.h
vector_size_bytes.h
vector_subspan.h
►
view
adjacent.h
adjacent_transform.h
adjacent_transform_view.h
adjacent_view.h
all.h
as_const.h
as_const_view.h
as_rvalue.h
as_rvalue_view.h
cache_last.h
cache_last_view.h
cartesian_product.h
cartesian_product_view.h
chunk.h
chunk_by.h
chunk_by_view.h
chunk_view.h
clone.h
common.h
common_view.h
concat.h
concat_view.h
counted.h
cycle.h
cycle_view.h
drop.h
drop_view.h
drop_while.h
drop_while_view.h
elements.h
elements_view.h
empty.h
empty_view.h
enumerate.h
enumerate_view.h
filter.h
filter_view.h
iota.h
iota_view.h
join.h
join_view.h
join_with.h
join_with_view.h
keys.h
keys_view.h
owning_view.h
pairwise.h
pairwise_transform.h
prelude.h
range.h
ref_view.h
repeat.h
repeat_view.h
reverse.h
reverse_view.h
single.h
single_view.h
slide.h
slide_view.h
split.h
split_view.h
stride.h
stride_view.h
take.h
take_view.h
take_while.h
take_while_view.h
transform.h
transform_view.h
values.h
values_view.h
view.h
view_interface.h
zip.h
zip_transform.h
zip_transform_view.h
zip_view.h
prelude.h
►
exec
►
elf
format.h
header.h
prelude.h
program_header.h
types.h
prelude.h
►
execution
►
algorithm
bulk.h
ensure_started.h
execute.h
into_result.h
into_variant.h
just.h
just_from.h
just_or_error.h
just_void_or_stopped.h
let.h
let_value_with.h
on.h
prelude.h
read.h
repeat_effect.h
repeat_effect_until.h
schedule_from.h
split.h
start_detached.h
stopped_as_error.h
stopped_as_optional.h
sync_wait.h
then.h
transfer.h
transfer_just.h
use_resources.h
when_all.h
with_env.h
►
any
any_env.h
any_operation_state.h
any_receiver.h
any_sender.h
►
concepts
await_suspend_result.h
awaitable_sender.h
completion_signature.h
execution_context.h
forwarding_query.h
is_awaitable.h
is_awaiter.h
operation_state.h
prelude.h
queryable.h
receiver.h
receiver_of.h
scheduler.h
sender.h
sender_in.h
sender_of.h
sender_to.h
single_sender.h
valid_completion_signatures.h
►
context
inline_scheduler.h
prelude.h
run_loop.h
►
coroutine
as_awaitable.h
env_promise.h
lazy.h
prelude.h
with_await_transform.h
with_awaitable_senders.h
►
interface
connect.h
connect_awaitable.h
enable_sender.h
get_env.h
prelude.h
run.h
schedule.h
start.h
►
io
async_net.h
async_open.h
async_read_exactly.h
async_read_some.h
async_write_exactly.h
async_write_some.h
ipc_binary.h
ipc_protocol.h
prelude.h
►
macro
co_try.h
►
meta
await_result.h
completion_signatures_of.h
connect_result.h
decayed_tuple.h
env_of.h
error_types_of.h
execution_context_scheduler.h
gather_signatures.h
make_completion_signatures.h
matching_sig.h
prelude.h
schedule_result.h
sends_stopped.h
single_sender_value_type.h
stop_token_of.h
value_types_of.h
variant_or_empty.h
►
query
forwarding_query.h
get_allocator.h
get_completion_scheduler.h
get_completion_signatures.h
get_delegatee_scheduler.h
get_forward_progress_guarantee.h
get_scheduler.h
get_sequence_cardinality.h
get_stop_token.h
is_always_lockstep_sequence.h
is_debug_env.h
make_env.h
prelude.h
►
receiver
is_receiver.h
prelude.h
receiver_adaptor.h
set_error.h
set_stopped.h
set_value.h
►
scope
counting_scope.h
scope.h
►
sequence
async_generator.h
async_range.h
empty_sequence.h
filter.h
first_value.h
from_container.h
ignore_all.h
into_lockstep_sequence.h
into_variant_each.h
let_each.h
repeat.h
sequence_sender.h
Defines the sequence sender concepts and related CPOs
then_each.h
transform_each.h
zip.h
►
types
completion_signuatures.h
empty_env.h
prelude.h
prelude.h
►
format
►
builtin_formatter
base.h
bool.h
char.h
container.h
integer.h
pointer.h
prelude.h
string.h
tuple.h
variant.h
void.h
►
concepts
format_arg.h
format_args.h
format_context.h
formattable.h
bounded_format_context.h
format_arg.h
format_args.h
format_args_storage.h
format_context.h
format_parse_context.h
format_string_impl.h
formatter.h
make_format_args.h
prelude.h
present.h
present_encoded.h
present_encoded_context.h
style.h
to_string.h
vpresent_encoded.h
vpresent_encoded_context.h
►
function
►
container
function.h
function_ref.h
prelude.h
►
monad
monad_bind.h
monad_concept.h
monad_enable.h
monad_fail.h
monad_fmap.h
monad_fmap_right.h
monad_interface.h
monad_operator.h
monad_try.h
monad_unit.h
prelude.h
as_bool.h
between_exclusive.h
between_inclusive.h
bind_back.h
bind_front.h
bit_and.h
chain.h
compare.h
compare_backwards.h
compose.h
curry.h
curry_back.h
dereference.h
equal.h
equal_or_greater.h
equal_or_less.h
flip.h
generator.h
greater.h
identity.h
index_dispatch.h
into_void.h
invoke.h
less.h
make_deferred.h
minus.h
multiplies.h
not_equal.h
not_fn.h
overload.h
pipeable.h
piped.h
pipeline.h
plus.h
prelude.h
proj.h
tag_invoke.h
template_for.h
uncurry.h
unpack.h
value.h
ycombinator.h
►
io
►
interface
reader.h
writer.h
prelude.h
read_all.h
read_exactly.h
read_to_string.h
size_writer.h
string_reader.h
string_writer.h
vector_reader.h
vector_writer.h
write_exactly.h
writer_format_context.h
writer_print.h
writer_println.h
►
math
►
bigint
fixed_ops.h
fixed_signed.h
fixed_unsigned.h
prelude.h
►
intcmp
checked.h
cmp_equal.h
cmp_greater.h
cmp_greater_equal.h
cmp_less.h
cmp_less_equal.h
cmp_not_equal.h
cmp_three_way.h
prelude.h
representable_as.h
►
linalg
vec.h
►
rational
prelude.h
ratio.h
rational.h
abs.h
abs_diff.h
abs_unsigned.h
align_down.h
align_up.h
constants.h
divide_round_up.h
functions.h
gcd.h
lcm.h
midpoint.h
numeric_limits.h
prelude.h
smallest_unsigned_type.h
to_signed.h
to_unsigned.h
►
meta
algorithm.h
callable.h
common.h
compare.h
constexpr.h
core.h
function.h
language.h
list.h
operations.h
relation.h
trivial.h
util.h
vocab.h
►
parser
►
basic
code_point_parser.h
eof_parser.h
integer.h
match_exactly.h
match_one.h
match_one_or_more.h
match_zero_or_more.h
string.h
►
combinator
alternation.h
and_then.h
ignore.h
optional.h
sequence.h
transform.h
►
concepts
parser.h
parser_context.h
parser_of.h
►
meta
parser_context_error.h
parser_context_result.h
parser_value.h
constexpr_intgral.h
create_parser.h
integral.h
integral_set.h
into_parser_context.h
make_error.h
parse.h
parse_partial.h
parse_unchecked.h
parser_base.h
prelude.h
run_parser.h
run_parser_partial.h
run_parser_unchecked.h
string_view_parser_context.h
►
platform
architecture.h
compiler.h
custom.h
default_generic_domain.h
prelude.h
►
random
►
concepts
prelude.h
uniform_random_bit_generator.h
►
distribution
prelude.h
uniform_int_distribution.h
►
generator
linear_congruential_engine.h
prelude.h
prelude.h
►
reflect
atom.h
enum_to_string.h
enumerator.h
field.h
format_impl.h
hash_impl.h
parse_impl.h
prelude.h
reflect.h
type_name.h
valid_enum_value.h
►
serialization
base64.h
binary_deserializer.h
binary_serializer.h
deserialize.h
deserialize_string.h
json_deserializer.h
json_serializer.h
json_value.h
percent_encoded.h
serialize.h
serialize_string.h
►
sync
►
concepts
lock.h
stoppable_token.h
stoppable_token_for.h
unstoppable_token.h
►
stop_token
forward_declaration.h
in_place_stop_callback.h
in_place_stop_callback_base.h
in_place_stop_source.h
in_place_stop_token.h
never_stop_token.h
prelude.h
atomic.h
atomic_ref.h
dumb_condition_variable.h
dumb_spinlock.h
memory_order.h
prelude.h
scoped_lock.h
synchronized.h
unique_lock.h
►
test
macro.h
prelude.h
test_case.h
test_manager.h
►
types
byte.h
char.h
compare_outcome.h
floats.h
in_place.h
in_place_template.h
in_place_type.h
integers.h
intptr_t.h
nullptr_t.h
partial_ordering.h
piecewise_construct.h
prelude.h
ptrdiff_t.h
size_t.h
ssize_t.h
strong_ordering.h
uintptr_t.h
void.h
weak_ordering.h
►
util
add_member_get.h
addressof.h
as_const.h
as_const_pointer.h
badge.h
bit_cast.h
bitwise_enum.h
black_box.h
clamp.h
clone.h
compile_time_fail.h
compiler_barrier.h
construct.h
construct_at.h
coroutine.h
create.h
create_in_place.h
declval.h
deduce_create.h
default_construct_at.h
defer_construct.h
destroy_at.h
exchange.h
forward.h
forward_as_base.h
forward_like.h
get.h
get_in_place.h
guarded_reference.h
immovable.h
initializer_list.h
is_constant_evaluated.h
maybe_clone.h
movable_box.h
move.h
named_arguments.h
non_propagating_cache.h
noncopyable.h
prelude.h
rebindable_box.h
reference_wrapper.h
relocate.h
scope_exit.h
scope_value_change.h
self_pointer.h
source_location.h
std_new.h
store_if.h
strong_int.h
swap.h
to_address.h
to_owned.h
to_uintptr.h
to_underlying.h
unreachable.h
unwrap_reference.h
uuid.h
voidify.h
►
vocab
►
array
array.h
prelude.h
to_array.h
►
bytes
byte_buffer.h
►
error
►
concepts
erased_status_code.h
status_code.h
status_code_erasable_into.h
►
meta
common_error.h
status_code_domain.h
status_code_domain_value.h
erased.h
erased_status_code.h
erasure_cast.h
error.h
into_status_code.h
prelude.h
result.h
status_code.h
status_code_domain.h
status_code_equality.h
status_code_forward_declaration.h
status_code_storage.h
void_status_code.h
►
expected
as_fallible.h
expected.h
expected_can_convert_constructor.h
expected_forward_declaration.h
expected_void_error.h
expected_void_value.h
expected_void_void.h
if_error.h
if_success.h
invoke_as_fallible.h
prelude.h
try_infallible.h
unexpect.h
unexpected.h
►
md
►
concepts
extents.h
md_accessor.h
md_layout.h
default_accessor.h
dextents.h
extents.h
extents_forward_declaration.h
layout_left.h
layout_right.h
layout_stride.h
mdspan.h
prelude.h
►
optional
basic_optional_storage.h
constructible_from_cref_optional.h
get_value.h
is_nullopt.h
lift_bool.h
make_optional.h
nullopt.h
optional.h
optional_forward_declaration.h
optional_storage.h
optional_void.h
prelude.h
set_nullopt.h
set_value.h
storage_for.h
►
pointer
arc.h
box.h
intrusive_ptr.h
intrusive_ptr_cpo.h
prelude.h
rc.h
►
span
as_bytes.h
as_writable_bytes.h
fixed_span.h
prelude.h
span_dynamic_size.h
span_fixed_size.h
span_forward_declaration.h
►
tuple
apply.h
enable_generate_structed_bindings.h
forward_as_tuple.h
make_decayed_tuple.h
make_from_tuple.h
make_tuple.h
prelude.h
std_structed_binding.h
tie.h
tuple.h
tuple_cat.h
tuple_element.h
tuple_elements.h
tuple_for_each.h
tuple_forward_declaration.h
tuple_impl.h
tuple_like.h
tuple_sequence.h
tuple_size.h
tuple_transform.h
tuple_value.h
►
variant
get_if.h
holds_alternative.h
prelude.h
variant.h
variant_alternative.h
variant_forward_declaration.h
variant_impl.h
variant_index.h
variant_like.h
variant_size.h
variant_types.h
variant_value.h
visit.h
prelude.h
▼
docs
pages
Generated by
1.13.2