#include <OnixS/Eurex/MarketData/Group.h>
Public Member Functions | |
GroupInstance (const GroupInstance &other) | |
GroupInstance & | operator= (const GroupInstance &) |
Public Member Functions inherited from FieldSet | |
operator bool () const | |
FieldValueRef | get (Tag tag) const |
Int32 | getInt32 (Tag tag) const |
UInt32 | getUInt32 (Tag tag) const |
Int64 | getInt64 (Tag tag) const |
UInt64 | getUInt64 (Tag tag) const |
Decimal | getDecimal (Tag tag) const |
StringRef | getStringRef (Tag tag) const |
Timestamp | getTimestamp (Tag tag, TimestampFormat::Enum=TimestampFormat::YYYYMMDDHHMMSSNsec) const |
Group | getGroup (Tag numberOfInstancesTag) const |
Group | getOptionalGroup (Tag numberOfInstancesTag) const |
bool | hasFlag (Tag tag) const |
size_t | fields (Fields &fields) const |
void | swap (FieldSet &) throw () |
Friends | |
class | MessageOperator |
Additional Inherited Members | |
Protected Member Functions inherited from FieldSet | |
FieldSet () | |
FieldSet (const Message *, void *) | |
FieldSet (const FieldSet &) | |
~FieldSet () | |
FieldSet & | operator= (const FieldSet &) |
Protected Attributes inherited from FieldSet | |
const Message * | container_ |
void * | impl_ |
Single instance of FIX Repeating Group. Provides access to the fields of a particular repeating group instance.
Class behaves like a pointer/reference to a set of FIX fields. Coping and assignment operations just update reference to the field-set being pointed, no deep copying is performed.
GroupInstance | ( | const GroupInstance & | other | ) |
Initializes instance as reference to the other one.
GroupInstance& operator= | ( | const GroupInstance & | ) |
Reinitializes instance as reference of other one.