58 std::string
toString(
char delimiter = 0x1)
const;
65 void toString(std::string & str,
char delimiter = 0x1)
const;
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_;
#define ONIXS_FIXENGINE_API_DECL(typeKind, typeName)
#define ONIXS_FIXENGINE_API
The single instance of the FIX Repeating Group.
void swap(GroupInstance &)
Swaps two instances.
GroupInstance & operator=(const GroupInstance &)
Reinitializes an instance as reference of other one.
GroupInstance()
The group instance which refers to nothing.
friend class MessageOperator
GroupInstance(const GroupInstance &other)
Initializes an instance as a reference to the other one.
std::string toString(char delimiter=0x1) const
Returns the string representation of the group instance using the given delimiter.
void toString(std::string &str, char delimiter=0x1) const
Appends a string representation of the group instance using the given delimiter.
The mutable iterator to iterate over all group instances in the repeating group.
std::forward_iterator_tag iterator_category
GroupInstance & reference
Iterator(Group *, size_t)
Initializes the iterator by a first group instance from which you need to iterate.
std::ptrdiff_t difference_type
Encapsulates operations over the FIX Repeating Group.
Group()
The group which refers to nothing.
const GroupInstance at(size_t index) const
Accesses to the repeating group instance.
Iterator begin()
Returns the iterator to the first group instance in the group.
size_t size() const
Return the number of instances in the repeating group.
bool valid() const
Indicated whether the group refers to a valid instance.
GroupInstance at(size_t index)
Accesses to the repeating group instance.
void swap(Group &other)
Swaps two instances.
friend class MessageOperator
Group(const Group &other)
Initializes an instance as a reference to the given repeating group.
Iterator end()
Returns the iterator to the group instance after the last one in the group.
std::string toString(char delimiter=0x1) const
Returns the string representation of the group using the given delimiter.
void toString(std::string &str, char delimiter=0x1) const
Appends the string representation of the message using the given delimiter.
Encapsulates operations over a FIX Message.
ONIXS_FIXENGINE_API std::ostream & operator<<(std::ostream &os, const Group &group)
Stream output.