OnixS C++ FIX Engine  4.12.0
API Documentation
FlatGroup Class Reference

#include <OnixS/FIXEngine/FIX/FlatGroup.h>

Classes

class  ConstIterator
 

Public Member Functions

size_t size () const
 
StringRef groupFieldValue () const
 
ConstIterator begin () const
 
ConstIterator end () const
 

Friends

class MessageOperator
 

Detailed Description

The repeating group represents an array of repeating group instances, This class exposes corresponding services to manipulate the array of repeating group instances. Similar to the OnixS::FIX::FlatGroupInstance it behaves like a pointer/reference to the underlying data. It's a light-weight object which just wraps the internal data.

The group remains valid until corresponding group fields are updated.

Definition at line 75 of file FlatGroup.h.

Member Function Documentation

ConstIterator begin ( ) const

Returns the iterator to the first group instance in the group.

ConstIterator end ( ) const

Returns the iterator to the group instance after the last one in the group.

StringRef groupFieldValue ( ) const
inline

Returns the StringRef value of the repeating group field.

Definition at line 83 of file FlatGroup.h.

size_t size ( ) const
inline

Returns the number of instances in the repeating group.

Definition at line 80 of file FlatGroup.h.

Friends And Related Function Documentation

friend class MessageOperator
friend

Definition at line 131 of file FlatGroup.h.


The documentation for this class was generated from the following file: