#include <OnixS/CME/MDH/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 48 of file Filtering.h.
typedef TinyStrSet SecurityGroups |
Collection of security groups specified for given instrument selection.
Definition at line 44 of file Filtering.h.
typedef TinySet<SecurityId> SecurityIds |
Collection of security ids specified for given instrument selection.
Definition at line 36 of file Filtering.h.
typedef TinyStrSet Symbols |
Collection of symbols specified for given instrument selection.
Definition at line 40 of file Filtering.h.
|
inline |
Initializes empty selection.
Definition at line 51 of file Filtering.h.
|
inline |
Initializes selection as copy of the other instance.
Definition at line 55 of file Filtering.h.
|
inline |
Securities selected by their assets.
Definition at line 100 of file Filtering.h.
|
inline |
Securities selected by their assets.
Definition at line 106 of file Filtering.h.
|
inline |
Clears selection.
Definition at line 112 of file Filtering.h.
|
inline |
Re-initializes selection as copy of the other instance.
Definition at line 123 of file Filtering.h.
|
inline |
Securities selected by their groups.
Definition at line 76 of file Filtering.h.
|
inline |
Securities selected by their groups.
Definition at line 82 of file Filtering.h.
|
inline |
Securities selected by their identifiers.
Definition at line 64 of file Filtering.h.
|
inline |
Securities selected by their identifiers.
Definition at line 70 of file Filtering.h.
|
inline |
Securities selected by their symbols.
Definition at line 88 of file Filtering.h.
|
inline |
Securities selected by their symbols.
Definition at line 94 of file Filtering.h.