37 ONIXS_B3_UMDF_MD_NODISCARD
66 <Mantissa, Exponent>& value)
81 ONIXS_B3_UMDF_MD_NODISCARD
87 <Mantissa, Exponent>& left,
90 <Mantissa, Exponent>& right)
95 return left.mantissa() == right.mantissa();
104 ONIXS_B3_UMDF_MD_NODISCARD
105 ONIXS_B3_UMDF_MD_PURE
110 <Mantissa, Exponent>& left,
113 <Mantissa, Exponent>& right)
115 return !(left == right);
124 ONIXS_B3_UMDF_MD_NODISCARD
125 ONIXS_B3_UMDF_MD_PURE
130 <Mantissa, Exponent>& left,
133 <Mantissa, Exponent>& right)
135 checkAgsValid(left, right);
137 return left.mantissa() < right.mantissa();
146 ONIXS_B3_UMDF_MD_NODISCARD
147 ONIXS_B3_UMDF_MD_PURE
152 <Mantissa, Exponent>& left,
155 <Mantissa, Exponent>& right)
157 checkAgsValid(left, right);
159 return left.mantissa() > right.mantissa();
168 ONIXS_B3_UMDF_MD_NODISCARD
169 ONIXS_B3_UMDF_MD_PURE
174 <Mantissa, Exponent>& left,
177 <Mantissa, Exponent>& right)
179 checkAgsValid(left, right);
181 return left.mantissa() <= right.mantissa();
190 ONIXS_B3_UMDF_MD_NODISCARD
191 ONIXS_B3_UMDF_MD_PURE
196 <Mantissa, Exponent>& left,
199 <Mantissa, Exponent>& right)
201 checkAgsValid(left, right);
203 return left.mantissa() >= right.mantissa();
ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE bool operator>=(const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
Compares two fixed-point decimals.
ONIXS_B3_UMDF_MD_NODISCARD bool isNull(const PriceOptional &value)
ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE bool operator!=(const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
Compares two fixed-point decimals.
ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE bool operator==(const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
Compares two fixed-point decimals.
#define ONIXS_B3_UMDF_MD_MESSAGING_NAMESPACE_END
ONIXS_B3_UMDF_MD_NODISCARD std::string toStr(const FixedPointDecimal< Mantissa, Exponent > &number)
Serializes a fixed-point decimal into a string.
#define ONIXS_B3_UMDF_MD_MESSAGING_NAMESPACE_BEGIN
ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE bool operator<=(const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
Compares two fixed-point decimals.
std::ostream & operator<<(std::ostream &stream, const FixedPointDecimal< Mantissa, Exponent > &value)
Serializes into a stream.
ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE bool operator>(const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
Compares two fixed-point decimals.
ONIXS_B3_UMDF_MD_NODISCARD ONIXS_B3_UMDF_MD_PURE bool operator<(const FixedPointDecimal< Mantissa, Exponent > &left, const FixedPointDecimal< Mantissa, Exponent > &right)
Compares two fixed-point decimals.