25#ifndef JAU_FLOAT_TYPES_HPP_
26#define JAU_FLOAT_TYPES_HPP_
28#if __cplusplus > 202002L
42 #if __cplusplus > 202002L
47 static_assert(32 ==
sizeof(float)<<3);
48 static_assert(64 ==
sizeof(double)<<3);
static const jau::type_info & f32()
jau::float_32_t or just float
static const jau::type_info & f64()
jau::float_64_t or just double
Generic type information using either Runtime type information (RTTI) or Compile time type informatio...
const jau::type_info & static_ctti() noexcept
Returns a static global reference of make_ctti<T>(true) w/ identity instance.
__pack(...): Produces MSVC, clang and gcc compatible lead-in and -out macros.