45 : exist_(other.exist_)
46 , price_(other.price_)
109 price_ = other.price_;
111 exist_ = other.exist_;
136 toStr(str, priceLevel);
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
#define ONIXS_CMEMDH_LTWT
#define ONIXS_CMEMDH_NAMESPACE_END
#define ONIXS_CMEMDH_EXPORTED
Encapsulates price level concept.
ImpliedPriceLevel()
Initializes undefined level.
Messaging::Decimal & price()
Price value.
MbpBookQuantity & quantity()
Quantity for the given price.
~ImpliedPriceLevel()
Cleans everything up.
ImpliedPriceLevel(const Messaging::Decimal &price, MbpBookQuantity qty)
bool exist() const
Identifies whether price level exist.
ImpliedPriceLevel & operator=(const ImpliedPriceLevel &other)
bool & exist()
Updates existence status.
const Messaging::Decimal & price() const
ImpliedPriceLevel(const ImpliedPriceLevel &other)
Initializes as copy of other level.
MbpBookQuantity quantity() const
Quantity for the given price.
FloatingPointDecimal< DecimalMantissa, DecimalExponent > Decimal
Universal decimal type.
void toStr(std::string &, BookState::Enum)
Serializes book state value into a string.
Messaging::Int64 MbpBookQuantity
Type for order Quantity.