NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
#include <cstdint>
Classes | |
struct | HelperStructLiterals< T > |
We require this helper struct, as there is no such thing as a negative integer literal (https://stackoverflow.com/a/23430371) We overload the operator- and the implicit conversion operator to be able to use it seamlessly, e.g. CustomClass(-2_s8), or CustomClass(42_s64) More... | |
Functions | |
consteval uint8_t | operator""_u8 (unsigned long long value) |
Implements unsigned user-defined literals that return the corresponding uintX_t type. More... | |
consteval uint16_t | operator""_u16 (unsigned long long value) |
consteval uint32_t | operator""_u32 (unsigned long long value) |
consteval uint64_t | operator""_u64 (unsigned long long value) |
consteval HelperStructLiterals< int8_t > | operator""_s8 (unsigned long long value) |
We have to return here our own helper struct as otherwise, we can not parse negative constants. More... | |
consteval HelperStructLiterals< int16_t > | operator""_s16 (unsigned long long value) |
consteval HelperStructLiterals< int32_t > | operator""_s32 (unsigned long long value) |
consteval HelperStructLiterals< int64_t > | operator""_s64 (unsigned long long value) |
consteval HelperStructLiterals<int16_t> operator""_s16 | ( | unsigned long long | value | ) |
consteval HelperStructLiterals<int32_t> operator""_s32 | ( | unsigned long long | value | ) |
consteval HelperStructLiterals<int64_t> operator""_s64 | ( | unsigned long long | value | ) |
consteval HelperStructLiterals<int8_t> operator""_s8 | ( | unsigned long long | value | ) |
We have to return here our own helper struct as otherwise, we can not parse negative constants.
References magic_enum::detail::value().
consteval uint16_t operator""_u16 | ( | unsigned long long | value | ) |
consteval uint32_t operator""_u32 | ( | unsigned long long | value | ) |
consteval uint64_t operator""_u64 | ( | unsigned long long | value | ) |
consteval uint8_t operator""_u8 | ( | unsigned long long | value | ) |
Implements unsigned user-defined literals that return the corresponding uintX_t type.
References magic_enum::detail::value().