12 template <
class TOutputStream>
24 stream <<
"<unknown>";
40 template <
class TOutputStream>
43 stream <<
"Level(Type=" << level.
Type
44 <<
"; Price=" << level.
Price
48 <<
"; Orders=" << level.
Orders
76 template <
class TOutputStream>
79 stream <<
"LevelUpdate(Type=" << update.
Type
80 <<
"; Update=" << update.
Update
81 <<
"; Top=" << update.
Top
LevelType
Price level type.
TOutputStream & operator<<(TOutputStream &stream, ErrorCode error)
C++ Trader project definitions.
size_t Orders
Level orders.
uint64_t TotalVolume
Level volume.
Level & operator=(const Level &) noexcept=default
LevelType Type
Level type.
Level(LevelType type, uint64_t price) noexcept
uint64_t HiddenVolume
Level hidden volume.
uint64_t Price
Level price.
uint64_t VisibleVolume
Level visible volume.
LevelNode(LevelType type, uint64_t price) noexcept
LevelNode & operator=(const Level &level) noexcept
Level Update
Level update value.
bool Top
Top of the book flag.
LevelUpdate(UpdateType type, const Level &update, bool top) noexcept
UpdateType Type
Update type.