Public Types | |
enum | |
typedef MantissaType | Mantissa |
typedef ExponentType | Exponent |
Public Member Functions | |
std::string | toString () const |
constexpr | FloatingPointDecimal () noexcept |
constexpr | FloatingPointDecimal (Mantissa mantissa, Exponent exponent) noexcept |
constexpr | FloatingPointDecimal (const FloatingPointDecimal &other) noexcept |
Mantissa | mantissa () const noexcept |
Exponent | exponent () const noexcept |
FloatingPointDecimal & | operator= (const FloatingPointDecimal &other) noexcept |
template<class OtherMantissa, class OtherExponent> | |
FloatingPointDecimal (const FloatingPointDecimal< OtherMantissa, OtherExponent > &other) noexcept | |
template<class OtherMantissa, class OtherExponent> | |
FloatingPointDecimal (const FixedPointDecimal< OtherMantissa, OtherExponent > &other) noexcept | |
template<class OtherMantissa, class OtherExponent> | |
FloatingPointDecimal & | operator= (const FloatingPointDecimal< OtherMantissa, OtherExponent > &other) noexcept |
template<class OtherMantissa, class OtherExponent> | |
FloatingPointDecimal & | operator= (const FixedPointDecimal< OtherMantissa, OtherExponent > &other) noexcept |
void | serialize (void *addr) const noexcept |
typedef ExponentType Exponent |
typedef MantissaType Mantissa |
anonymous enum |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineexplicitnoexcept |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |