|
| | GroupInstance () |
| | GroupInstance (const GroupInstance &other) |
| GroupInstance & | operator= (const GroupInstance &) |
| void | swap (GroupInstance &) |
| std::string | toString (char delimiter=0x1) const |
| void | toString (std::string &str, char delimiter=0x1) const |
| bool | valid () const |
| bool | contain (Tag tag) const |
| FieldValueRef | get (Tag tag) const |
| Char | getChar (Tag tag) const |
| Int32 | getInt32 (Tag tag) const |
| UInt32 | getUInt32 (Tag tag) const |
| Int64 | getInt64 (Tag tag) const |
| UInt64 | getUInt64 (Tag tag) const |
| Double | getDouble (Tag tag) const |
| Decimal | getDecimal (Tag tag) const |
| Decimal | getDecimal (Tag tag, Int32 exponent) const |
| StringRef | getStringRef (Tag tag) const |
| Timestamp | getTimestamp (Tag tag) const |
| Timestamp | getTimestamp (Tag tag, TimestampFormat::Enum) const |
| TimeSpan | getTimeSpan (Tag tag) const |
| Group | getGroup (Tag numberOfInstancesTag) const |
| bool | hasFlag (Tag tag) const |
| FieldSet & | set (Tag tag, Int32 value) |
| FieldSet & | setV (Tag tag, Int32 value) |
| FieldSet & | set (Tag tag, UInt32 value) |
| FieldSet & | setV (Tag tag, UInt32 value) |
| FieldSet & | set (Tag tag, Int64 value) |
| FieldSet & | setV (Tag tag, Int64 value) |
| FieldSet & | set (Tag tag, UInt64 value) |
| FieldSet & | setV (Tag tag, UInt64 value) |
| FieldSet & | set (Tag tag, Double value, size_t precision=17) |
| FieldSet & | set (Tag tag, Double value, size_t precision, size_t length) |
| FieldSet & | setV (Tag tag, Double value, size_t precision=17) |
| FieldSet & | setV (Tag tag, Double value, size_t precision, size_t length) |
| FieldSet & | set (Tag tag, const Decimal &value) |
| FieldSet & | set (Tag tag, const Decimal &value, size_t length) |
| FieldSet & | setV (Tag tag, const Decimal &value) |
| FieldSet & | setV (Tag tag, const Decimal &value, size_t length) |
| FieldSet & | set (Tag tag, char value) |
| FieldSet & | set (Tag tag, const std::string &value) |
| FieldSet & | set (Tag tag, const char *value) |
| FieldSet & | set (Tag tag, const StringRef &value) |
| FieldSet & | set (Tag tag, const Timestamp &value, TimestampFormat::Enum valueFormat=TimestampFormat::YYYYMMDDHHMMSSNsec) |
| FieldSet & | setV (Tag tag, const Timestamp &value, TimestampFormat::Enum valueFormat=TimestampFormat::YYYYMMDDHHMMSSNsec) |
| FieldSet & | set (Tag tag, const TimeSpan &value, TimeSpanFormat::Enum valueFormat=TimeSpanFormat::HHMMSSNsec) |
| FieldSet & | setV (Tag tag, const TimeSpan &value, TimeSpanFormat::Enum valueFormat=TimeSpanFormat::HHMMSSNsec) |
| Group | setGroup (Tag tag, size_t value) |
| FieldSet & | setFlag (Tag tag, bool value) |
| FieldSet & | set (Tag tag, const FieldValueRef &value) |
| bool | erase (Tag tag) |
| size_t | fields (Fields &fields) const |
| ConstIterator | begin () const |
| ConstIterator | end () const |
Provides an 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 a reference to the field-set being pointed, no deep copying is performed.
Definition at line 37 of file Group.h.