41 static constexpr bool value =
true;
47template <
typename To,
typename From>
49 FL_STATIC_ASSERT(
sizeof(To) ==
sizeof(From),
"bit_cast: types must have the same size");
87template <
typename To,
typename From>
void * memcpy(void *dest, const void *src, size_t n) FL_NOEXCEPT
constexpr int type_rank< T >::value
T * int_to_ptr(uptr value) FL_NOEXCEPT
uptr ptr_to_int(T *ptr) FL_NOEXCEPT
To reinterpret_cast_(const From &from) FL_NOEXCEPT
To bit_cast(const From &from) FL_NOEXCEPT
To * bit_cast_ptr(void *storage) FL_NOEXCEPT
Base definition for an LED controller.
#define FL_STATIC_ASSERT(...)
Portable compile-time assertion wrapper.
static constexpr bool value
static constexpr bool value
static constexpr bool value