58 std::string toString(
char delimiter = 0x1)
const;
65 void toString(std::string & str,
char delimiter = 0x1)
const;
68 friend class MessageOperator;
76 *
static_cast<FieldSet *
>(
this) = static_cast<const FieldSet &>(other);
172 std::string
toString(
char delimiter = 0x1)
const;
179 void toString(std::string & str,
char delimiter = 0x1)
const;
196 return currentGroupInstance_;
200 return ¤tGroupInstance_;
213 size_t currentGroupInstanceIndex_;
The single instance of the FIX Repeating Group.
ONIXS_FIXENGINE_API std::ostream & operator<<(std::ostream &os, const Group &group)
Stream output.
Encapsulates primary operations over the collection of FIX fields like a FIX message and a repeating ...
std::ptrdiff_t difference_type
Encapsulates operations over the FIX Repeating Group.
std::forward_iterator_tag iterator_category
#define ONIXS_FIXENGINE_API
GroupInstance & operator=(const GroupInstance &)
Reinitializes an instance as reference of other one.
const Message * container_
friend class MessageOperator
The mutable iterator to iterate over all group instances in the repeating group.
ONIXS_FIXENGINE_API_DECL(class, IEngineListener)
ConstIterator begin() const
Returns the constant iterator to the first field in the FieldSet instance.
std::string toString(char delimiter=0x1) const
Returns the string representation of the group instance using the given delimiter.
bool operator==(const FieldValueRef &ref, const std::string &str)
std::string toString(char delimiter=0x1) const
Returns the string representation of the group using the given delimiter.
Encapsulates operations over a FIX Message.
bool valid() const
Indicates whether an instance refers to a valid set of fields.
GroupInstance & reference
ConstIterator end() const
Returns the constant iterator to the field after the last one in the FieldSet instance.
void swap(GroupInstance &)
Swaps two instances.
bool operator!=(const FieldValueRef &ref, const std::string &str)