#include <TradeOrderIds.h>
Classes | |
| class | Details |
Public Member Functions | |
| TradeOrderIds () | |
| TradeOrderIds (size_t capacity) | |
| TradeOrderIds (const TradeOrderIds &other) | |
| ~TradeOrderIds () | |
| bool | empty () const |
| size_t | size () const |
| const Details & | operator[] (size_t index) const |
| template<class Entry > | |
| void | add (const Entry &entry) |
| void | clear () |
| void | reserve (size_t capacity) |
Collection of order details referring to a single trade.
Definition at line 32 of file TradeOrderIds.h.
|
inline |
Initializes blank instance.
Definition at line 75 of file TradeOrderIds.h.
|
inlineexplicit |
Initializes blank instance capacious enough to store given number of orders.
Definition at line 82 of file TradeOrderIds.h.
|
inline |
Initializes as copy of other instance.
Definition at line 89 of file TradeOrderIds.h.
|
inline |
Destructs internal storage.
Definition at line 96 of file TradeOrderIds.h.
|
inline |
Adds order details to collection.
Definition at line 131 of file TradeOrderIds.h.
|
inline |
Resets collection to blank state.
Definition at line 138 of file TradeOrderIds.h.
|
inline |
Indicates whether collection is empty.
Definition at line 101 of file TradeOrderIds.h.
|
inline |
Provides access to item by its index.
Definition at line 115 of file TradeOrderIds.h.
|
inline |
Makes collection capacious enough to store given number of items.
Definition at line 146 of file TradeOrderIds.h.
|
inline |
Number of items in given collection.
Definition at line 107 of file TradeOrderIds.h.