Definition at line 83 of file Order.h.
◆ Id
◆ CrossOrder()
Initializes a cross order.
Definition at line 67 of file Order.cpp.
68 : crossId_{IdGenerator::newId()}
69 , buySideOrder_(std::make_shared<Order>())
70 , sellSideOrder_(std::make_shared<Order>())
71
72{
73}
◆ id()
Returns a unique id.
Definition at line 91 of file Order.h.
92 {
93 return crossId_;
94 }
◆ toString()
| std::string toString |
( |
| ) |
const |
Human-readable presentation of the most interesting fields stored in the order.
Definition at line 75 of file Order.cpp.
76{
77 std::ostringstream builder;
78 builder
79 << "CrossOrder["
80 << "CrossId=" << crossId_;
81
82 builder << ", " << buySideOrder_->toString();
83 builder << ", " << sellSideOrder_->toString();
84
85 builder << "]";
86 return builder.str();
87}
◆ buySideOrder_
◆ crossId_
◆ sellSideOrder_