OnixS C++ CME iLink 3 Binary Order Entry Handler 1.19.0
API Documentation
Loading...
Searching...
No Matches
Group Class Reference

Public Types

typedef GroupEntriesSource::Size Size

Public Member Functions

 Group ()
 operator bool () const noexcept
Size size () const noexcept
GroupEntry operator[] (Size index) const

Protected Member Functions

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

Detailed Description

Definition at line 580 of file Message.h.

Member Typedef Documentation

◆ Size

Number of repeating group entries.

Definition at line 586 of file Message.h.

Constructor & Destructor Documentation

◆ Group() [1/2]

Group ( )
inline

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

Definition at line 590 of file Message.h.

◆ Group() [2/2]

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

Initializes the instance over the binary data.

Definition at line 621 of file Message.h.

Member Function Documentation

◆ operator bool()

operator bool ( ) const
inlineexplicitnoexcept

Indicates whether the instance refers to a valid repeating group.

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

◆ size()

Size size ( ) const
inlinenoexcept

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

Definition at line 604 of file Message.h.