OnixS C++ CME MDP Premium Market Data Handler 5.9.0
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

Definition at line 131 of file Message.h.

Member Typedef Documentation

◆ Size

Number of repeating group entries.

Definition at line 146 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 138 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 150 of file Message.h.

◆ Group() [3/3]

Group ( const Group & other)
inline

Initializes as the copy of the other instance.

Definition at line 156 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 164 of file Message.h.

◆ operator=()

Group & operator= ( const Group & other)
inline

Re-initializes as the copy of the other instance.

Definition at line 186 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 178 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 171 of file Message.h.