Public Types | |
| typedef TinySet< SecurityId > | SecurityIds |
| typedef TinyStrSet | Symbols |
| typedef TinyStrSet | SecurityGroups |
| typedef TinyStrSet | Assets |
Public Member Functions | |
| InstrumentSelection () | |
| InstrumentSelection (const InstrumentSelection &other) | |
| const SecurityIds & | securityIds () const |
| SecurityIds & | securityIds () |
| const SecurityGroups & | securityGroups () const |
| SecurityGroups & | securityGroups () |
| const Symbols & | symbols () const |
| Symbols & | symbols () |
| const Assets & | assets () const |
| Assets & | assets () |
| void | clear () |
| InstrumentSelection & | operator= (const InstrumentSelection &other) |
Definition at line 31 of file Filtering.h.
| typedef TinyStrSet Assets |
Collection of assets specified for given instrument selection.
Definition at line 57 of file Filtering.h.
| typedef TinyStrSet SecurityGroups |
Collection of security groups specified for given instrument selection.
Definition at line 51 of file Filtering.h.
| typedef TinySet<SecurityId> SecurityIds |
Collection of security ids specified for given instrument selection.
Definition at line 39 of file Filtering.h.
| typedef TinyStrSet Symbols |
Collection of symbols specified for given instrument selection.
Definition at line 45 of file Filtering.h.
|
inline |
Initializes empty selection.
Definition at line 60 of file Filtering.h.
|
inline |
Initializes selection as copy of the other instance.
Definition at line 66 of file Filtering.h.
|
inline |
Securities selected by their assets.
Definition at line 135 of file Filtering.h.
|
inline |
Securities selected by their assets.
Definition at line 128 of file Filtering.h.
|
inline |
Clears selection.
Definition at line 141 of file Filtering.h.
|
inline |
Re-initializes selection as copy of the other instance.
Definition at line 153 of file Filtering.h.
|
inline |
Securities selected by their groups.
Definition at line 105 of file Filtering.h.
|
inline |
Securities selected by their groups.
Definition at line 98 of file Filtering.h.
|
inline |
Securities selected by their identifiers.
Definition at line 90 of file Filtering.h.
|
inline |
Securities selected by their identifiers.
Definition at line 83 of file Filtering.h.
|
inline |
Securities selected by their symbols.
Definition at line 120 of file Filtering.h.
|
inline |
Securities selected by their symbols.
Definition at line 113 of file Filtering.h.