OnixS C++ CME MDP Conflated UDP Handler 1.1.2
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
GroupEntryoperator= (const GroupEntry &other)

Protected Member Functions

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

Friends

class Group

Detailed Description

Provides FIX-like access to the fields stored in a SBE-encoded repeating group.

Definition at line 65 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 80 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 91 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 99 of file Message.h.

Member Function Documentation

◆ field()

Field field ( Tag tag) const
inlinevirtual

Returns field by its tag.

The instance must refer to a valid group entry.

Implements FieldSet.

Definition at line 124 of file Message.h.

◆ operator bool()

operator bool ( ) const
inline

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

Definition at line 108 of file Message.h.

◆ operator=()

GroupEntry & operator= ( const GroupEntry & other)
inline

Re-initializes as the copy of the other instance.

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

◆ Group

friend class Group
friend

Definition at line 76 of file Message.h.