40 : orderId_(0), lastQty_(0)
83 std::vector<TradeOrderDetails>
154 ids_.push_back(
Details(entry));
170 ids_.reserve(capacity);
#define ONIXS_CONFLATEDUDP_LTWT_CLASS
#define ONIXS_CONFLATEDUDP_NAMESPACE_END
#define ONIXS_CONFLATEDUDP_NAMESPACE_BEGIN
TradeOrderDetails()
Initializes blank instance with no valid attributes.
OrderId orderId() const
Returns the order identifier.
TradeOrderDetails(const Entry &entry)
void reserve(size_t capacity)
void add(const Entry &entry)
Adds order details to the collection.
size_t size() const
The number of items in the given collection.
TradeOrderIds(size_t capacity)
~TradeOrderIds()
Destructs the internal storage.
bool empty() const
Indicates whether the collection of details is empty.
TradeOrderIds(const TradeOrderIds &other)
Initializes as a copy of the other instance.
TradeOrderIds()
Initializes blank instance.
TradeOrderDetails Details
Alias for the trade order details.
void clear()
Resets the collection to the blank state.
UInt64 OrderId
Type for order identification.