61 , assets_(other.assets_)
80 return securityGroups_;
86 return securityGroups_;
116 securityIds_.clear();
117 securityGroups_.clear();
139 securityIds_.swap(ids);
140 securityGroups_.swap(groups);
150 SecurityIds securityIds_;
151 SecurityGroups securityGroups_;
166 toStr(str, selection);
182 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.
Messaging::StrRef asset() const
Messaging::StrRef group() const
Messaging::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
std::basic_string_view< Char > StrRef
Messaging::Int32 SecurityId
Unique security identifier.
bool selected(const InstrumentSelection::SecurityIds &ids, SecurityId id)
void toStr(std::string &, BookState::Enum)
Serializes book state value into a string.