codex
|
Classes | |
struct | function_obj |
Equivalent to the lambda expression in codex::copy_mutable_lambda. More... | |
Concepts | |
concept | arithmetic |
Concept equivalent of the standard type trait. | |
Functions | |
auto | as_bytes (const void *p) |
Helper function to reduce the number of casts. | |
template<arithmetic T> | |
auto | arg_size (const T &) |
Overload set that determines the size in bytes of its argument. | |
auto | arg_ptr (const arithmetic auto &t) |
Overload set that determines the address of its argument's content. | |
auto | arg_size (const std::ranges::sized_range auto &r) |
Overload for ranges of values. | |
auto | arg_ptr (const std::ranges::range auto &r) |
Overload for ranges of values. | |
|
inline |
Overload set that determines the address of its argument's content.
|
inline |
Overload for ranges of values.
|
inline |
Overload for ranges of values.
|
inline |
Overload set that determines the size in bytes of its argument.
|
inline |
Helper function to reduce the number of casts.