CppTrader
1.0.4.0
C++ Trader
|
Price level node. More...
#include <level.h>
Public Member Functions | |
LevelNode (LevelType type, uint64_t price) noexcept | |
LevelNode (const Level &level) noexcept | |
LevelNode (const LevelNode &) noexcept=default | |
LevelNode (LevelNode &&) noexcept=default | |
~LevelNode () noexcept=default | |
LevelNode & | operator= (const Level &level) noexcept |
LevelNode & | operator= (const LevelNode &) noexcept=default |
LevelNode & | operator= (LevelNode &&) noexcept=default |
Public Member Functions inherited from CppTrader::Matching::Level | |
Level (LevelType type, uint64_t price) noexcept | |
Level (const Level &) noexcept=default | |
Level (Level &&) noexcept=default | |
~Level () noexcept=default | |
Level & | operator= (const Level &) noexcept=default |
Level & | operator= (Level &&) noexcept=default |
bool | IsBid () const noexcept |
Is the bid price level? More... | |
bool | IsAsk () const noexcept |
Is the ask price level? More... | |
Public Attributes | |
CppCommon::List< OrderNode > | OrderList |
Price level orders. More... | |
Public Attributes inherited from CppTrader::Matching::Level | |
LevelType | Type |
Level type. More... | |
uint64_t | Price |
Level price. More... | |
uint64_t | TotalVolume |
Level volume. More... | |
uint64_t | HiddenVolume |
Level hidden volume. More... | |
uint64_t | VisibleVolume |
Level visible volume. More... | |
size_t | Orders |
Level orders. More... | |
Friends | |
bool | operator== (const LevelNode &level1, const LevelNode &level2) noexcept |
bool | operator!= (const LevelNode &level1, const LevelNode &level2) noexcept |
bool | operator< (const LevelNode &level1, const LevelNode &level2) noexcept |
bool | operator> (const LevelNode &level1, const LevelNode &level2) noexcept |
bool | operator<= (const LevelNode &level1, const LevelNode &level2) noexcept |
bool | operator>= (const LevelNode &level1, const LevelNode &level2) noexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
CppCommon::List<OrderNode> CppTrader::Matching::LevelNode::OrderList |