#include <OnixS/CME/ConflatedTCP/messaging/MDP/Decimal.h>
Public Types | |
enum | { Size = sizeof(Mantissa) + sizeof(Exponent) } |
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 |
anonymous enum |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlineexplicitnoexcept |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |