OnixS C++ FIX Engine 4.13.0
API Documentation
Loading...
Searching...
No Matches
FlatGroupInstance Class Reference

Public Member Functions

FlatFieldRef find (Tag) const
StringRef operator[] (const FlatFieldRef &) const
FlatGroup getGroup (const FlatFieldRef &numberOfInstancesRef) const

Friends

class MessageOperator

Detailed Description

Provides an access to the fields of a particular repeating group instance.

Definition at line 34 of file FlatGroup.h.

Member Function Documentation

◆ find()

FlatFieldRef find ( Tag ) const

Looks for a field using the given tag number.

Returns
A valid reference in case of success, otherwise - an invalid one.

◆ getGroup()

FlatGroup getGroup ( const FlatFieldRef & numberOfInstancesRef) const

Returns the reference to a repeating group - if exists.

Parameters
numberOfInstancesRefA reference of the field that defines the number of instances in this repeating group (the NoXXX field).
Exceptions
std::exceptionif the given field does not contain the number of instances.

◆ operator[]()

StringRef operator[] ( const FlatFieldRef & ) const

Provides an access to a field value by the given temporary reference.

◆ MessageOperator

friend class MessageOperator
friend

Definition at line 56 of file FlatGroup.h.