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
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
void toString(std::string &str, char delimiter=0x1) const
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
Group()
The group which refers to nothing.
const GroupInstance at(size_t index) const
Iterator begin()
Returns the iterator to the first group instance in the group.
bool valid() const
Indicated whether the group refers to a valid instance.
GroupInstance at(size_t index)
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
void toString(std::string &str, char delimiter=0x1) const
ONIXS_FIXENGINE_API std::ostream & operator<<(std::ostream &os, const FlatMessage &message)
The stream output.
ONIXS_FIXENGINE_API_DECL(class, IEngineListener)