OnixS C++ CME MDP Premium Market Data Handler 5.9.0
API Documentation
Loading...
Searching...
No Matches
GroupEntry Class Reference

Public Member Functions

 GroupEntry ()
 GroupEntry (const GroupEntry &other)
 operator bool () const
Field operator[] (Tag tag) const
Field field (Tag tag) const override
GroupEntryoperator= (const GroupEntry &other)

Protected Member Functions

 GroupEntry (const GroupEntrySource &binary, const GroupEntryAccessor &accessor)

Friends

class Group

Detailed Description

Definition at line 58 of file Message.h.

Constructor & Destructor Documentation

◆ GroupEntry() [1/3]

GroupEntry ( const GroupEntrySource & binary,
const GroupEntryAccessor & accessor )
inlineprotected

Full-initialized instances are constructed through descendants.

Definition at line 68 of file Message.h.

◆ GroupEntry() [2/3]

GroupEntry ( )
inline

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

Definition at line 77 of file Message.h.

◆ GroupEntry() [3/3]

GroupEntry ( const GroupEntry & other)
inline

Initializes the instance as the copy of the other one.

Definition at line 85 of file Message.h.

Member Function Documentation

◆ field()

Field field ( Tag tag) const
inlineoverridevirtual

Returns field by its tag.

The instance must refer to a valid group entry.

Implements FieldSet.

Definition at line 109 of file Message.h.

◆ operator bool()

operator bool ( ) const
inline

Indicates whether the instance refers to a valid repeating group entry.

Definition at line 93 of file Message.h.

◆ operator=()

GroupEntry & operator= ( const GroupEntry & other)
inline

Re-initializes as the copy of the other instance.

Definition at line 118 of file Message.h.

◆ operator[]()

Field operator[] ( Tag tag) const
inline

Returns field by its tag.

The instance must refer to a valid group entry.

Definition at line 101 of file Message.h.

◆ Group

friend class Group
friend

Definition at line 64 of file Message.h.