tetl 0.1.0
Embedded Template Library
|
▼Concepts Library | |
concepts | Fundamental library concepts |
▼Coroutines Library | |
coroutine | Coroutine support library |
▼Utilities Library | |
bitset | Etl::bitset & etl::basic_bitset class templates |
chrono | C++ time utilities |
compare | Three-way comparison operator support |
cstddef | Standard macros and typedefs |
cstdlib | General purpose c-style utilities |
ctime | C-style time/date utilities |
debugging | Debugging library |
expected | Etl::expected class template |
functional | Function objects, Function invocations, Bind operations and Reference wrappers |
meta | Meta-programming utilities |
optional | Etl::optional class template |
scope | |
source_location | Supplies means to obtain source code location |
tuple | Etl::tuple class template |
type_traits | Compile-time type information |
utility | Various utility components |
variant | Etl::variant class template |
version | Supplies implementation-dependent library information |
▼Dynamic memory management | |
memory | High-level memory management utilities |
new | Low-level memory management utilities |
▼Numeric limits | |
cfloat | Limits of floating-point types |
climits | Limits of integral types |
cstdint | Fixed-width integer types and limits of other types |
limits | Uniform way to query properties of arithmetic types |
▼Error handling | |
cassert | Conditionally compiled macro that compares its argument to zero |
exception | Exception handling utilities |
stdexcept | |
system_error | Defines etl::error_code, a platform-dependent error code |
▼Strings Library | |
cctype | Functions to determine the category of narrow characters |
charconv | Etl::to_chars and etl::from_chars |
cstring | Various narrow character string handling functions |
cwchar | Various wide and multibyte string handling functions |
cwctype | Functions to determine the category of wide characters |
format | Formatting library including etl::format |
string | Etl::basic_inplace_string class template |
string_view | Etl::basic_string_view class template |
strings | String algorithms |
▼Containers Library | |
array | Etl::array container |
flat_set | Etl::flat_set and etl::flat_multiset container adaptors |
inplace_vector | Etl::inplace_vector container |
mdarray | Etl::mdarray container |
mdspan | Etl::mdspan view |
set | Etl::static_set container |
span | Etl::span view |
stack | Etl::stack container adaptor |
vector | Etl::vector & etl::static_vector container |
▼Iterators Library | |
iterator | Range iterators |
▼Ranges Library | |
ranges | Range access, primitives, requirements, utilities and adaptors |
▼Algorithms Library | |
algorithm | Algorithms that operate on ranges |
execution | Predefined execution policies for parallel/unsequenced versions of the algorithms |
▼Numerics Library | |
bit | Bit manipulation functions |
cmath | Common mathematics functions |
complex | Complex number type |
linalg | Basic linear algebra algorithms |
numbers | Math constants |
numeric | Numeric operations on values in ranges |
random | Random number generators and distributions |
ratio | Compile-time rational arithmetic |
▼Input/Output Library | |
cstdio | C-style input-output functions |
ios | |
▼Thread support Library | |
mutex | Mutual exclusion primitives |