59 , assets_(other.assets_)
78 return securityGroups_;
84 return securityGroups_;
114 securityIds_.clear();
115 securityGroups_.clear();
137 securityIds_.swap(ids);
138 securityGroups_.swap(groups);
148 SecurityIds securityIds_;
149 SecurityGroups securityGroups_;
164 toStr(str, selection);
180 return (value.empty() || selection.
empty() || (selection.
end() != selection.
find(value)));
#define ONIXS_CMEMDH_NAMESPACE_BEGIN
#define ONIXS_CMEMDH_LTWT
#define ONIXS_CMEMDH_NAMESPACE_END
#define ONIXS_CMEMDH_EXPORTED
InstrumentSelection & operator=(const InstrumentSelection &other)
Assets & assets()
Securities selected by their assets.
const SecurityGroups & securityGroups() const
Securities selected by their groups.
InstrumentSelection()
Initializes empty selection.
SecurityGroups & securityGroups()
Securities selected by their groups.
const Symbols & symbols() const
Securities selected by their symbols.
TinyStrSet SecurityGroups
const Assets & assets() const
Securities selected by their assets.
SecurityIds & securityIds()
Securities selected by their identifiers.
Symbols & symbols()
Securities selected by their symbols.
TinySet< SecurityId > SecurityIds
void clear()
Clears selection.
InstrumentSelection(const InstrumentSelection &other)
const SecurityIds & securityIds() const
Securities selected by their identifiers.
Attributes associated with security.
StrRef symbol() const
Security name or symbol.
bool empty() const
Indicates whether the set is empty.
ConstIterator end() const
Provides iterating facilities.
ConstIterator find(const Item &item) const
Tells whether the set contains given item.
bool empty() const
Indicates whether the set is empty.
ConstIterator end() const
Provides iterating facilities.
ConstIterator find(const Item &item) const
bool selected(const InstrumentSelection::SecurityIds &ids, SecurityId id)
void toStr(std::string &, BookState::Enum)
Serializes book state value into a string.
Int32 SecurityId
Unique security identifier.