72 other.securityGroups())
100 return securityGroups_;
107 return securityGroups_;
143 securityIds_.clear();
144 securityGroups_.clear();
175 securityIds_.
swap(ids);
176 securityGroups_.swap(groups);
178 symbols_.swap(symbols);
179 assets_.swap(assets);
211 toStr(str, selection);
230 (ids.end() != ids.find(
id))
248 selection.
find(value))
const Symbols & symbols() const
Securities selected by their symbols.
StrRef group() const
Security group code.
TinySet< SecurityId > SecurityIds
Collection of security ids specified for given instrument selection.
ConstIterator end() const
Provides iterating facilities.
TinyStrSet Assets
Collection of assets specified for given instrument selection.
Attributes associated with security.
StrRef symbol() const
Security name or symbol.
UInt64 SecurityId
Unique security identifier.
Represents selection of instruments whose market data is to be processed by the Handler.
SecurityId id() const
Unique security identifier.
bool selected(const InstrumentSelection &selection, const Security &security)
Checks whether security belongs to given selection.
ConstIterator find(const Item &item) const
Tells whether set contains given item.
InstrumentSelection(const InstrumentSelection &other)
Initializes selection as copy of the other instance.
#define ONIXS_CMESTREAMLINEDMDH_NAMESPACE_END
#define ONIXS_CMESTREAMLINEDMDH_LTWT_CLASS
#define ONIXS_CMESTREAMLINEDMDH_EXPORTED
InstrumentSelection()
Initializes empty selection.
const Assets & assets() const
Securities selected by their assets.
TinyStrSet SecurityGroups
Collection of security groups specified for given instrument selection.
std::string toStr(const InstrumentSelection &selection)
Serializes instrument selection into text presentation.
bool empty() const
Indicates whether array of zero length.
Implements TinySet for StrRef class.
const SecurityGroups & securityGroups() const
Securities selected by their groups.
void clear()
Clears selection.
SecurityIds & securityIds()
Securities selected by their identifiers.
void swap(TinyStrSet &other)
Exchanges content with the other instance.
Provides efficient way of accessing text-based FIX field values.
const SecurityIds & securityIds() const
Securities selected by their identifiers.
TinyStrSet Symbols
Collection of symbols specified for given instrument selection.
StrRef asset() const
String field that indicates the underlying asset code (Product Code).
Assets & assets()
Securities selected by their assets.
bool empty() const
Indicates whether set is empty.
Symbols & symbols()
Securities selected by their symbols.
SecurityGroups & securityGroups()
Securities selected by their groups.
#define ONIXS_CMESTREAMLINEDMDH_NAMESPACE_BEGIN