Public Types | |
| using | PriceOptional = decltype(std::declval<const NewOrderRequest&>().price()) |
| using | Qty = decltype(std::declval<const NewOrderRequest&>().orderQty()) |
| using | ClOrderId = decltype(std::declval<const NewOrderRequest&>().clOrdId()) |
| using | SecurityId = decltype(std::declval<const NewOrderRequest&>().symbol()) |
| using | OrderId = decltype(std::declval<const ExecutionReport_Trade&>().orderId()) |
| using | TimestampOptional = decltype(std::declval<const NewOrderRequest&>().expireDate()) |
| using | QtiOptional = decltype(std::declval<const NewOrderRequest&>().maxShow()) |
| using | ExecInstOptional = decltype(std::declval<const NewOrderRequest&>().execInst()) |
Public Member Functions | |
| Order () | |
| std::string | toString () const |
| OrderId | id () const noexcept |
Public Attributes | |
| ClOrderId | cIOrdId_ |
| ClOrderId | origCIOrdId_ {cIOrdId_} |
| PriceOptional | price_ {} |
| Qty | orderQty_ {} |
| Qty | leavesQty_ {} |
| SecurityId | securityId_ {} |
| SideEnum | side_ {SideEnum::Buy} |
| OrderTypeEnum | ordType_ {OrderTypeEnum::Limit} |
| PriceOptional | stopPx_ {} |
| TimeInForceEnum | timeInForce_ {TimeInForceEnum::Day} |
| TimestampOptional | expireDate_ {} |
| PriceOptional | lastPx_ {} |
| TimestampOptional | transactTime_ {} |
| ExecTypeEnum | orderStatus_ {ExecTypeEnum::New} |
| QtiOptional | maxShow_ {} |
| ExecInstOptional | execInst_ {} |
| using ClOrderId = decltype(std::declval<const NewOrderRequest&>().clOrdId()) |
| using ExecInstOptional = decltype(std::declval<const NewOrderRequest&>().execInst()) |
| using OrderId = decltype(std::declval<const ExecutionReport_Trade&>().orderId()) |
| using PriceOptional = decltype(std::declval<const NewOrderRequest&>().price()) |
| using QtiOptional = decltype(std::declval<const NewOrderRequest&>().maxShow()) |
| using Qty = decltype(std::declval<const NewOrderRequest&>().orderQty()) |
| using SecurityId = decltype(std::declval<const NewOrderRequest&>().symbol()) |
| using TimestampOptional = decltype(std::declval<const NewOrderRequest&>().expireDate()) |
| Order | ( | ) |
|
inlinenoexcept |
| std::string toString | ( | ) | const |
Human-readable presentation of the most interesting fields stored in the order.
Definition at line 39 of file Order.cpp.
| ExecInstOptional execInst_ {} |
| TimestampOptional expireDate_ {} |
| PriceOptional lastPx_ {} |
| QtiOptional maxShow_ {} |
| ExecTypeEnum orderStatus_ {ExecTypeEnum::New} |
| OrderTypeEnum ordType_ {OrderTypeEnum::Limit} |
| PriceOptional price_ {} |
| SecurityId securityId_ {} |
| PriceOptional stopPx_ {} |
| TimeInForceEnum timeInForce_ {TimeInForceEnum::Day} |
| TimestampOptional transactTime_ {} |