casacore
Loading...
Searching...
No Matches
BitFloat.h File Reference
#include <bit>
#include <cinttypes>
#include <limits>
#include <optional>
#include <stdexcept>
#include <string_view>

Go to the source code of this file.

Classes

class  casacore::BitFloat
 Class that understands the bit-representation of single-precision floating point numbers, and that can decompose it into mantissa, exponent, sign and special values. More...

Namespaces

namespace  casacore
 this file contains all the compiler specific defines

Enumerations

enum class  casacore::BitFloatKind : uint8_t {
  casacore::Zero ,
  casacore::NegativeZero ,
  casacore::Normal ,
  casacore::NaN ,
  casacore::SignallingNaN ,
  casacore::Infinity ,
  casacore::NegativeInfinity ,
  casacore::Subnormal
}

Functions

constexpr std::string_view casacore::ToString (BitFloatKind kind)