tetl
0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
]
docs
▼
include
►
etl
►
_algorithm
adjacent_find.hpp
all_of.hpp
any_of.hpp
binary_search.hpp
bubble_sort.hpp
clamp.hpp
copy.hpp
copy_backward.hpp
copy_if.hpp
copy_n.hpp
count.hpp
count_if.hpp
equal.hpp
equal_range.hpp
exchange_sort.hpp
fill.hpp
fill_n.hpp
find.hpp
find_end.hpp
find_first_of.hpp
find_if.hpp
find_if_not.hpp
for_each.hpp
for_each_n.hpp
generate.hpp
generate_n.hpp
gnome_sort.hpp
includes.hpp
inplace_merge.hpp
insertion_sort.hpp
is_partitioned.hpp
is_permutation.hpp
is_sorted.hpp
is_sorted_until.hpp
iter_swap.hpp
lexicographical_compare.hpp
lower_bound.hpp
max.hpp
max_element.hpp
merge.hpp
merge_sort.hpp
min.hpp
min_element.hpp
minmax.hpp
minmax_element.hpp
mismatch.hpp
move.hpp
move_backward.hpp
none_of.hpp
nth_element.hpp
partial_sort.hpp
partition.hpp
partition_copy.hpp
partition_point.hpp
ranges_in_fun_result.hpp
remove.hpp
remove_copy.hpp
remove_copy_if.hpp
remove_if.hpp
replace.hpp
replace_if.hpp
reverse.hpp
reverse_copy.hpp
rotate.hpp
rotate_copy.hpp
search.hpp
search_n.hpp
set_difference.hpp
set_intersection.hpp
set_symmetric_difference.hpp
set_union.hpp
shift_left.hpp
shift_right.hpp
sort.hpp
stable_partition.hpp
stable_sort.hpp
swap_ranges.hpp
transform.hpp
unique.hpp
unique_copy.hpp
upper_bound.hpp
►
_array
array.hpp
c_array.hpp
dynamic_array.hpp
uninitialized_array.hpp
►
_bit
bit_cast.hpp
bit_ceil.hpp
bit_floor.hpp
bit_width.hpp
byteswap.hpp
countl_one.hpp
countl_zero.hpp
countr_one.hpp
countr_zero.hpp
endian.hpp
flip_bit.hpp
has_single_bit.hpp
is_bitmask_type.hpp
popcount.hpp
reset_bit.hpp
rotl.hpp
rotr.hpp
set_bit.hpp
test_bit.hpp
►
_bitset
basic_bitset.hpp
bitset.hpp
►
_cassert
assert.hpp
►
_cctype
isalnum.hpp
isalpha.hpp
isblank.hpp
iscntrl.hpp
isdigit.hpp
isgraph.hpp
islower.hpp
isprint.hpp
ispunct.hpp
isspace.hpp
isupper.hpp
isxdigit.hpp
tolower.hpp
toupper.hpp
►
_cfloat
defines.hpp
half.hpp
►
_charconv
chars_format.hpp
from_chars.hpp
to_chars.hpp
►
_chrono
abs.hpp
ceil.hpp
day.hpp
duration.hpp
duration_cast.hpp
duration_values.hpp
floor.hpp
is_clock.hpp
last_spec.hpp
local_t.hpp
month.hpp
month_day.hpp
month_day_last.hpp
month_weekday.hpp
month_weekday_last.hpp
round.hpp
system_clock.hpp
time_point.hpp
time_point_cast.hpp
treat_as_floating_point.hpp
weekday.hpp
weekday_indexed.hpp
weekday_last.hpp
year.hpp
year_month.hpp
year_month_day.hpp
year_month_day_last.hpp
year_month_weekday.hpp
year_month_weekday_last.hpp
►
_climits
defines.hpp
►
_cmath
acos.hpp
acosh.hpp
asin.hpp
asinh.hpp
atan.hpp
atan2.hpp
atanh.hpp
beta.hpp
ceil.hpp
copysign.hpp
cos.hpp
cosh.hpp
erf.hpp
exp.hpp
fdim.hpp
floor.hpp
fma.hpp
fmax.hpp
fmin.hpp
fmod.hpp
hypot.hpp
isfinite.hpp
isinf.hpp
isnan.hpp
lerp.hpp
lgamma.hpp
log.hpp
log10.hpp
log1p.hpp
log2.hpp
lrint.hpp
nan.hpp
nextafter.hpp
pow.hpp
remainder.hpp
rint.hpp
round.hpp
signbit.hpp
sin.hpp
sinh.hpp
sqrt.hpp
tan.hpp
tanh.hpp
tgamma.hpp
trunc.hpp
typedefs.hpp
►
_compare
common_comparison_category.hpp
compare_three_way_result.hpp
detail.hpp
named_functions.hpp
partial_ordering.hpp
strong_ordering.hpp
synth_three_way.hpp
three_way_comparable.hpp
weak_ordering.hpp
►
_complex
abs.hpp
arg.hpp
complex.hpp
conj.hpp
cos.hpp
cosh.hpp
imag.hpp
log.hpp
log10.hpp
norm.hpp
polar.hpp
real.hpp
sin.hpp
sinh.hpp
tan.hpp
tanh.hpp
►
_concepts
assignable_from.hpp
boolean_testable.hpp
builtin_integer.hpp
builtin_signed_integer.hpp
builtin_unsigned_integer.hpp
common_reference_with.hpp
common_with.hpp
constructible_from.hpp
convertible_to.hpp
copy_constructible.hpp
copyable.hpp
default_initializable.hpp
derived_from.hpp
destructible.hpp
emulation.hpp
equality_comparable.hpp
equivalence_relation.hpp
floating_point.hpp
integral.hpp
invocable.hpp
movable.hpp
move_constructible.hpp
predicate.hpp
referenceable.hpp
regular.hpp
regular_invocable.hpp
relation.hpp
same_as.hpp
semiregular.hpp
signed_integral.hpp
strict_weak_order.hpp
swappable.hpp
unsigned_integral.hpp
weakly_equality_comparable_with.hpp
►
_config
►
_workarounds
001_avr_macros.hpp
all.hpp
attributes.hpp
builtin_functions.hpp
builtin_types.hpp
compiler.hpp
debug_trap.hpp
docs.hpp
preprocessor.hpp
user.hpp
version.hpp
workarounds.hpp
►
_container
index.hpp
►
_contracts
check.hpp
►
_coroutine
coroutine_handle.hpp
coroutine_traits.hpp
suspend_always.hpp
suspend_never.hpp
►
_cstddef
byte.hpp
max_align_t.hpp
null.hpp
nullptr_t.hpp
ptrdiff_t.hpp
size_t.hpp
tm.hpp
►
_cstdint
int_fast_t.hpp
int_least_t.hpp
int_t.hpp
intmax_t.hpp
intptr_t.hpp
uint_fast_t.hpp
uint_least_t.hpp
uint_t.hpp
uintmax_t.hpp
uintptr_t.hpp
►
_cstdlib
atof.hpp
atoi.hpp
atol.hpp
atoll.hpp
div.hpp
exit.hpp
labs.hpp
llabs.hpp
strtod.hpp
strtof.hpp
strtol.hpp
strtold.hpp
strtoul.hpp
►
_cstring
memchr.hpp
memcmp.hpp
memcpy.hpp
memmove.hpp
memset.hpp
strcat.hpp
strchr.hpp
strcmp.hpp
strcpy.hpp
strcspn.hpp
strlen.hpp
strncat.hpp
strncmp.hpp
strncpy.hpp
strpbrk.hpp
strrchr.hpp
strspn.hpp
strstr.hpp
►
_ctime
clock_t.hpp
time_t.hpp
timespec.hpp
►
_cwchar
wcscat.hpp
wcschr.hpp
wcscmp.hpp
wcscpy.hpp
wcscspn.hpp
wcslen.hpp
wcsncat.hpp
wcsncmp.hpp
wcsncpy.hpp
wcspbrk.hpp
wcsrchr.hpp
wcsspn.hpp
wcsstr.hpp
wint_t.hpp
wmemchr.hpp
wmemcmp.hpp
wmemcpy.hpp
wmemmove.hpp
wmemset.hpp
►
_cwctype
iswalnum.hpp
iswalpha.hpp
iswblank.hpp
iswcntrl.hpp
iswdigit.hpp
iswgraph.hpp
iswlower.hpp
iswprint.hpp
iswpunct.hpp
iswspace.hpp
iswupper.hpp
iswxdigit.hpp
towlower.hpp
towupper.hpp
►
_debugging
breakpoint.hpp
breakpoint_if_debugging.hpp
is_debugger_present.hpp
►
_exception
exception.hpp
raise.hpp
►
_execution
execution_policy.hpp
is_execution_policy.hpp
sequenced_policy.hpp
unsequenced_policy.hpp
►
_expected
expected.hpp
unexpect.hpp
unexpected.hpp
►
_flat_set
flat_multiset.hpp
flat_set.hpp
sorted_equivalent.hpp
sorted_unique.hpp
►
_format
argument.hpp
basic_format_arg.hpp
basic_format_args.hpp
basic_format_context.hpp
basic_format_parse_context.hpp
basic_format_string.hpp
fmt_buffer.hpp
format_arg_store.hpp
format_to.hpp
formatter.hpp
make_format_args.hpp
vformat_to.hpp
►
_functional
bind_front.hpp
bit_and.hpp
bit_not.hpp
bit_or.hpp
bit_xor.hpp
default_searcher.hpp
divides.hpp
equal_to.hpp
function_ref.hpp
greater.hpp
greater_equal.hpp
hash.hpp
identity.hpp
inplace_function.hpp
invoke.hpp
invoke_r.hpp
is_transparent.hpp
less.hpp
less_equal.hpp
logical_and.hpp
logical_not.hpp
logical_or.hpp
minus.hpp
modulus.hpp
multiplies.hpp
negate.hpp
not_equal_to.hpp
not_fn.hpp
placeholder.hpp
plus.hpp
reference_wrapper.hpp
►
_inplace_vector
inplace_vector.hpp
►
_ios
typedefs.hpp
►
_iterator
advance.hpp
back_insert_iterator.hpp
begin.hpp
can_reference.hpp
data.hpp
dereferenceable.hpp
distance.hpp
empty.hpp
end.hpp
front_insert_iterator.hpp
full.hpp
incrementable.hpp
incrementable_traits.hpp
indirect_result_t.hpp
indirectly_readable.hpp
indirectly_readable_traits.hpp
indirectly_regular_unary_invocable.hpp
indirectly_unary_invocable.hpp
input_or_output_iterator.hpp
iter_common_reference_t.hpp
iter_difference_t.hpp
iter_reference_t.hpp
iter_rvalue_reference_t.hpp
iter_value_t.hpp
iterator_traits.hpp
legacy_bidirectional_iterator.hpp
legacy_forward_iterator.hpp
legacy_input_iterator.hpp
legacy_iterator.hpp
next.hpp
prev.hpp
projected.hpp
ranges_iter_move.hpp
rbegin.hpp
rend.hpp
reverse_iterator.hpp
sentinel_for.hpp
size.hpp
tags.hpp
weakly_incrementable.hpp
►
_limits
float_denorm_style.hpp
float_round_style.hpp
numeric_limits.hpp
►
_linalg
accessor_conjugate.hpp
accessor_scaled.hpp
blas1_add.hpp
blas1_copy.hpp
blas1_matrix_frob_norm.hpp
blas1_scale.hpp
blas1_scaled.hpp
blas1_swap_elements.hpp
blas1_vector_abs_sum.hpp
blas1_vector_idx_abs_max.hpp
blas1_vector_two_norm.hpp
blas2_matrix_vector_product.hpp
concepts.hpp
conjugated.hpp
conjugated_scalar.hpp
layout_transpose.hpp
proxy_reference.hpp
scaled_scalar.hpp
tags.hpp
►
_math
abs.hpp
idiv.hpp
ilog2.hpp
ipow.hpp
sign.hpp
►
_mdarray
mdarray.hpp
►
_mdspan
default_accessor.hpp
extents.hpp
full_extent.hpp
integral_constant_like.hpp
is_extents.hpp
layout.hpp
layout_left.hpp
layout_mapping_alike.hpp
layout_right.hpp
layout_stride.hpp
mdspan.hpp
strided_slice.hpp
submdspan.hpp
submdspan_extents.hpp
submdspan_mapping_result.hpp
►
_memory
addressof.hpp
align.hpp
allocator_arg_t.hpp
allocator_traits.hpp
assume_aligned.hpp
construct_at.hpp
default_delete.hpp
destroy.hpp
destroy_at.hpp
destroy_n.hpp
monotonic_allocator.hpp
pointer_int_pair.hpp
pointer_int_pair_info.hpp
pointer_like_traits.hpp
pointer_traits.hpp
ranges_construct_at.hpp
ranges_destroy.hpp
ranges_destroy_at.hpp
small_ptr.hpp
to_address.hpp
uninitialized_copy.hpp
uninitialized_fill.hpp
uninitialized_move.hpp
uses_allocator.hpp
►
_meta
at.hpp
contains.hpp
count.hpp
head.hpp
index_of.hpp
list.hpp
push_back.hpp
push_front.hpp
tail.hpp
►
_mutex
lock_guard.hpp
tags.hpp
unique_lock.hpp
►
_new
align_val_t.hpp
destroying_delete.hpp
hardware_interference_size.hpp
new_handler.hpp
nothrow.hpp
operator.hpp
►
_numbers
constants.hpp
►
_numeric
abs.hpp
accumulate.hpp
add_sat.hpp
adjacent_difference.hpp
div_sat.hpp
gcd.hpp
inner_product.hpp
iota.hpp
lcm.hpp
midpoint.hpp
partial_sum.hpp
reduce.hpp
saturate_cast.hpp
transform_reduce.hpp
►
_optional
bad_optional_access.hpp
nullopt.hpp
optional.hpp
►
_random
bernoulli_distribution.hpp
generate_canonical.hpp
uniform_int_distribution.hpp
uniform_real_distribution.hpp
xorshift.hpp
xoshiro128plus.hpp
xoshiro128plusplus.hpp
xoshiro128starstar.hpp
►
_ranges
begin.hpp
borrowed_iterator_t.hpp
borrowed_range.hpp
can_borrow.hpp
dangling.hpp
decay_copy.hpp
disable_sized_range.hpp
enable_borrowed_range.hpp
end.hpp
iterator_t.hpp
range.hpp
range_difference_t.hpp
range_reference_t.hpp
range_size_t.hpp
range_value_t.hpp
sentinel_t.hpp
size.hpp
sized_range.hpp
►
_ratio
ratio.hpp
ratio_add.hpp
ratio_divide.hpp
ratio_equal.hpp
ratio_greater.hpp
ratio_greater_equal.hpp
ratio_less.hpp
ratio_less_equal.hpp
ratio_multiply.hpp
ratio_not_equal.hpp
ratio_subtract.hpp
►
_scope
scope_exit.hpp
scope_guard.hpp
►
_set
static_set.hpp
►
_source_location
source_location.hpp
►
_span
dynamic_extent.hpp
span.hpp
►
_stack
stack.hpp
►
_stdexcept
domain_error.hpp
invalid_argument.hpp
length_error.hpp
logic_error.hpp
out_of_range.hpp
overflow_error.hpp
range_error.hpp
runtime_error.hpp
underflow_error.hpp
►
_string
basic_inplace_string.hpp
char_traits.hpp
stod.hpp
stoi.hpp
str_replace.hpp
string_constant.hpp
to_string.hpp
►
_string_view
basic_string_view.hpp
►
_strings
cstr.hpp
find.hpp
from_floating_point.hpp
from_integer.hpp
rfind.hpp
to_floating_point.hpp
to_integer.hpp
►
_system_error
errc.hpp
is_error_condition_enum.hpp
►
_tuple
apply.hpp
forward_as_tuple.hpp
ignore.hpp
is_tuple_like.hpp
make_from_tuple.hpp
make_tuple.hpp
pair_like.hpp
tie.hpp
tuple.hpp
tuple_cat.hpp
tuple_element.hpp
tuple_like.hpp
tuple_size.hpp
►
_type_traits
add_const.hpp
add_cv.hpp
add_lvalue_reference.hpp
add_pointer.hpp
add_rvalue_reference.hpp
add_volatile.hpp
aligned_storage.hpp
aligned_union.hpp
alignment_of.hpp
always_false.hpp
basic_common_reference.hpp
bool_constant.hpp
common_reference.hpp
common_type.hpp
conditional.hpp
conjunction.hpp
decay.hpp
decl.hpp
declval.hpp
disjunction.hpp
enable_if.hpp
extent.hpp
has_unique_object_representations.hpp
has_virtual_destructor.hpp
index_constant.hpp
integral_constant.hpp
invoke_result.hpp
is_abstract.hpp
is_aggregate.hpp
is_arithmetic.hpp
is_array.hpp
is_assignable.hpp
is_base_of.hpp
is_bounded_array.hpp
is_builtin_integer.hpp
is_builtin_signed_integer.hpp
is_builtin_unsigned_integer.hpp
is_class.hpp
is_compound.hpp
is_const.hpp
is_constant_evaluated.hpp
is_constructible.hpp
is_convertible.hpp
is_copy_assignable.hpp
is_copy_constructible.hpp
is_default_constructible.hpp
is_destructible.hpp
is_empty.hpp
is_enum.hpp
is_final.hpp
is_floating_point.hpp
is_function.hpp
is_fundamental.hpp
is_implicit_default_constructible.hpp
is_integral.hpp
is_invocable.hpp
is_invocable_r.hpp
is_lvalue_reference.hpp
is_member_function_pointer.hpp
is_member_object_pointer.hpp
is_member_pointer.hpp
is_move_assignable.hpp
is_move_constructible.hpp
is_nothrow_assignable.hpp
is_nothrow_constructible.hpp
is_nothrow_convertible.hpp
is_nothrow_copy_assignable.hpp
is_nothrow_copy_constructible.hpp
is_nothrow_default_constructible.hpp
is_nothrow_destructible.hpp
is_nothrow_move_assignable.hpp
is_nothrow_move_constructible.hpp
is_nothrow_swappable.hpp
is_nothrow_swappable_with.hpp
is_null_pointer.hpp
is_object.hpp
is_pointer.hpp
is_polymorphic.hpp
is_reference.hpp
is_reference_wrapper.hpp
is_rvalue_reference.hpp
is_same.hpp
is_scalar.hpp
is_scoped_enum.hpp
is_signed.hpp
is_specialized.hpp
is_standard_layout.hpp
is_swappable.hpp
is_swappable_with.hpp
is_trivial.hpp
is_trivially_assignable.hpp
is_trivially_constructible.hpp
is_trivially_copy_assignable.hpp
is_trivially_copy_constructible.hpp
is_trivially_copyable.hpp
is_trivially_default_constructible.hpp
is_trivially_destructible.hpp
is_trivially_move_assignable.hpp
is_trivially_move_constructible.hpp
is_unbounded_array.hpp
is_union.hpp
is_unsigned.hpp
is_void.hpp
is_volatile.hpp
make_signed.hpp
make_unsigned.hpp
negation.hpp
rank.hpp
remove_all_extents.hpp
remove_const.hpp
remove_cv.hpp
remove_cvref.hpp
remove_extent.hpp
remove_pointer.hpp
remove_reference.hpp
remove_volatile.hpp
smallest_size_t.hpp
type_identity.hpp
underlying_type.hpp
unwrap_reference.hpp
void_t.hpp
►
_utility
as_const.hpp
cmp_equal.hpp
cmp_greater.hpp
cmp_greater_equal.hpp
cmp_less.hpp
cmp_less_equal.hpp
cmp_not_equal.hpp
exchange.hpp
forward.hpp
forward_like.hpp
ignore_unused.hpp
in_place.hpp
in_place_index.hpp
in_place_type.hpp
in_range.hpp
index_sequence.hpp
integer_sequence.hpp
move.hpp
move_if_noexcept.hpp
non_type.hpp
pair.hpp
piecewise_construct.hpp
swap.hpp
to_underlying.hpp
unreachable.hpp
►
_variant
bad_variant_access.hpp
monostate.hpp
overload.hpp
uninitialized_union.hpp
variadic_union.hpp
variant.hpp
variant_alternative.hpp
variant_alternative_selector.hpp
variant_fwd.hpp
variant_size.hpp
visit.hpp
►
_vector
static_vector.hpp
vector.hpp
►
_version
implementation.hpp
language_standard.hpp
►
experimental
►
freertos
queue.hpp
stream_buffer.hpp
stubs.hpp
task.hpp
►
hardware
►
mcp23017
mcp23017.hpp
►
stm32
gpio.hpp
interrupt.hpp
►
net
buffer.hpp
buffer_const.hpp
buffer_mutable.hpp
byte_order.hpp
string_constant
algorithm.hpp
array.hpp
bit.hpp
bitset.hpp
cassert.hpp
cctype.hpp
cfloat.hpp
charconv.hpp
chrono.hpp
climits.hpp
cmath.hpp
compare.hpp
complex.hpp
concepts.hpp
contracts.hpp
coroutine.hpp
cstddef.hpp
cstdint.hpp
cstdio.hpp
cstdlib.hpp
cstring.hpp
ctime.hpp
cwchar.hpp
cwctype.hpp
debugging.hpp
exception.hpp
execution.hpp
expected.hpp
flat_set.hpp
format.hpp
functional.hpp
inplace_vector.hpp
ios.hpp
iterator.hpp
limits.hpp
linalg.hpp
mdarray.hpp
mdspan.hpp
memory.hpp
meta.hpp
mutex.hpp
new.hpp
numbers.hpp
numeric.hpp
optional.hpp
random.hpp
ranges.hpp
ratio.hpp
scope.hpp
set.hpp
source_location.hpp
span.hpp
stack.hpp
stdexcept.hpp
string.hpp
string_view.hpp
strings.hpp
system_error.hpp
tuple.hpp
type_traits.hpp
utility.hpp
variant.hpp
vector.hpp
version.hpp
Generated on Sat Mar 8 2025 16:20:00 for tetl by
1.14.0