#include <OnixS/CME/Streamlined/Filtering.h>
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 128 of file Filtering.h.
|
inline |
Securities selected by their assets.
Definition at line 135 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 98 of file Filtering.h.
|
inline |
Securities selected by their groups.
Definition at line 105 of file Filtering.h.
|
inline |
Securities selected by their identifiers.
Definition at line 83 of file Filtering.h.
|
inline |
Securities selected by their identifiers.
Definition at line 90 of file Filtering.h.
|
inline |
Securities selected by their symbols.
Definition at line 113 of file Filtering.h.
|
inline |
Securities selected by their symbols.
Definition at line 120 of file Filtering.h.