OnixS C++ CME MDP Conflated UDP Handler 1.1.2
API documentation
Loading...
Searching...
No Matches
Group Class Reference

Public Types

typedef GroupEntriesSource::Size Size

Public Member Functions

 Group ()
 Group (const Group &other)
 operator bool () const
Size size () const
GroupEntry operator[] (Size index) const
Groupoperator= (const Group &other)

Protected Member Functions

 Group (const GroupEntriesSource &binary, const GroupEntryAccessor &accessor)

Detailed Description

Implements a FIX repeating group over the SBE-encoded binary data.

Definition at line 156 of file Message.h.

Member Typedef Documentation

◆ Size

Number of repeating group entries.

Definition at line 175 of file Message.h.

Constructor & Destructor Documentation

◆ Group() [1/3]

Group ( const GroupEntriesSource & binary,
const GroupEntryAccessor & accessor )
inlineprotected

Initializes the instance over the binary data.

Definition at line 163 of file Message.h.

◆ Group() [2/3]

Group ( )
inline

Initializes the instance which refers to nothing and thus represent a null instance.

Definition at line 179 of file Message.h.

◆ Group() [3/3]

Group ( const Group & other)
inline

Initializes as the copy of the other instance.

Definition at line 185 of file Message.h.

Member Function Documentation

◆ operator bool()

operator bool ( ) const
inline

Indicates whether the instance refers to a valid repeating group.

Definition at line 194 of file Message.h.

◆ operator=()

Group & operator= ( const Group & other)
inline

Re-initializes as the copy of the other instance.

Definition at line 222 of file Message.h.

◆ operator[]()

GroupEntry operator[] ( Size index) const
inline

Provides access to the group entry by its index in the group.

Definition at line 209 of file Message.h.

◆ size()

Size size ( ) const
inline

Number of entries in the repeating group being referred by the given instance.

Definition at line 201 of file Message.h.