|
| 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.