28 ONIXS_SGXTITAN_ITCH_NAMESPACE_BEGIN
31 class ONIXS_SGXTITAN_ITCH_API
Price 53 : value_(other.value_)
68 value_ = other.value_;
126 return (right < left);
135 return (right <= left);
141 ONIXS_SGXTITAN_ITCH_API
174 stream <<
toStr(msg);
188 const Price& other)
const 199 const Price& other)
const 201 return !(*
this == other);
207 bool Price::isNull()
const 212 ONIXS_SGXTITAN_ITCH_NAMESPACE_END
Null values definition for optional price field.
ONIXS_SGXTITAN_ITCH_API void priceToStr(std::string &, Int32)
bool operator>(const Price &left, const Price &right)
bool operator>=(const Price &left, const Price &right)
Price(Value value)
Explicitly initializes instance from its value value.
Value value() const
Returns value of given price.
std::ostream & operator<<(std::ostream &stream, const Price &msg)
Int32 Value
Aliases value component type.
bool operator!=(const Price &left, const Price &right)
bool operator<(const Price &left, const Price &right)
IntegralConstant< Int32, INT_MIN > NullValue
Null value.
bool operator<=(const Price &left, const Price &right)
bool operator==(const Price &left, const Price &right)
Price(const Price &other)
Initializes instance as copy of the other one.
Price()
Default (zero) initialization.
std::string toStr(const Price &number)