muu/fwd.h file

The bare-minimum include for forward declarations of muu functions and types.

Namespaces

namespace muu
The root namespace for all muu functions and types.
namespace muu::literals inline
Literal operators.
namespace muu::build
Build environment information (compiler, date/time, support for various things...)

Classes

template <typename T>
struct muu::constants
A typed container for static constants, similar to std::numeric_limits.

Typedefs

using float128_t = __float128
A 128-bit quad-precision float.
using int128_t = __int128_t
A 128-bit signed integer.
using uint128_t = __uint128_t
A 128-bit unsigned integer.

Variables

template <typename From, typename To>
bool allow_implicit_bit_cast constexpr
Allows the library to implicitly convert via bit casting in some situations.