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);
194 ONIXS_CONFLATEDUDP_EXPORTED
211 toStr(str, selection);
230 (ids.end() != ids.find(
id))
248 selection.
find(value))
const SecurityGroups & securityGroups() const
Securities selected by their groups.
TinySet< SecurityId > SecurityIds
ConstIterator end() const
Provides iterating facilities.
Int32 SecurityId
Unique security identifier.
SecurityIds & securityIds()
Securities selected by their identifiers.
TinyStrSet SecurityGroups
void clear()
Clears selection.
InstrumentSelection(const InstrumentSelection &other)
void swap(TinyStrSet &other)
Exchanges content with the other instance.
const Symbols & symbols() const
Securities selected by their symbols.
std::string toStr(const InstrumentSelection &selection)
Serializes instrument selection into text presentation.
StrRef symbol() const
Security name or symbol.
const SecurityIds & securityIds() const
Securities selected by their identifiers.
Assets & assets()
Securities selected by their assets.
InstrumentSelection()
Initializes empty selection.
bool empty() const
Indicates whether the referenced text is empty.
bool selected(const InstrumentSelection &selection, const Security &security)
#define ONIXS_CONFLATEDUDP_NAMESPACE_END
ConstIterator find(const Item &item) const
bool empty() const
Indicates whether the set is empty.
SecurityGroups & securityGroups()
Securities selected by their groups.
bool value(Number &number, const MultiContainer &container, Tag tag)
#define ONIXS_CONFLATEDUDP_LTWT_CLASS
const Assets & assets() const
Securities selected by their assets.
#define ONIXS_CONFLATEDUDP_NAMESPACE_BEGIN
Attributes associated with security.
Symbols & symbols()
Securities selected by their symbols.