OnixS C++ CME iLink 3 Binary Order Entry Handler  1.18.0
API Documentation
GroupEntry Class Reference

#include <OnixS/CME/iLink3/messaging/TagBased/Message.h>

Public Member Functions

 GroupEntry () noexcept
 
 GroupEntry (const GroupEntry &r) noexcept
 
GroupEntryoperator= (const GroupEntry &r) noexcept
 
- Public Member Functions inherited from FieldSet
 operator bool () const noexcept
 
FieldSetreset () noexcept
 
Field field (Tag tag) const noexcept
 
FieldSetsetField (Tag tag, const Field &field)
 
FieldSetresetField (Tag tag)
 
Field operator[] (Tag tag) const noexcept
 
bool contain (Tag tag) const noexcept
 
Char getChar (Tag tag) const
 
Int64 getInt64 (Tag tag) const
 
UInt64 getUInt64 (Tag tag) const
 
Int32 getInt32 (Tag tag) const
 
UInt32 getUInt32 (Tag tag) const
 
Int16 getInt16 (Tag tag) const
 
UInt16 getUInt16 (Tag tag) const
 
Int8 getInt8 (Tag tag) const
 
UInt8 getUInt8 (Tag tag) const
 
Decimal getDecimal (Tag tag) const
 
StrRef getStringRef (Tag tag) const
 
Timestamp getTimestamp (Tag tag) const
 
MaturityMonthYear getMaturityMonthYear (Tag tag) const
 
template<typename Enumeration >
Enumeration::Enum getEnumeration (Tag tag) const
 
template<typename BitSet >
BitSet getBitSet (Tag tag) const
 
FieldSetset (Tag tag, const Field &field)
 
template<typename BitSet >
FieldSetset (Tag tag, BitSet value, typename BitSet::Bits *=nullptr)
 
FieldSetset (Tag tag, Char value)
 
FieldSetset (Tag tag, UInt64 value)
 
FieldSetset (Tag tag, Int64 value)
 
FieldSetset (Tag tag, UInt32 value)
 
FieldSetset (Tag tag, Int32 value)
 
FieldSetset (Tag tag, UInt16 value)
 
FieldSetset (Tag tag, Int16 value)
 
FieldSetset (Tag tag, UInt8 value)
 
FieldSetset (Tag tag, Int8 value)
 
FieldSetset (Tag tag, const Decimal &value)
 
FieldSetset (Tag tag, StrRef value)
 
FieldSetset (Tag tag, Timestamp value)
 
FieldSetset (Tag tag, const MaturityMonthYear &value)
 

Protected Member Functions

 GroupEntry (const GroupEntrySource &binary, const GroupEntryAccessor &accessor) noexcept
 
- Protected Member Functions inherited from FieldSet
 ~FieldSet ()=default
 
 FieldSet (BinaryBlockBase &binary, const FieldAccessor *accessor) noexcept
 
const FieldAccessoraccessor () const noexcept
 
void setAccessor (const FieldAccessor *obj) noexcept
 

Friends

class Group
 

Detailed Description

Definition at line 519 of file Message.h.

Constructor & Destructor Documentation

GroupEntry ( )
inlinenoexcept

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

Definition at line 525 of file Message.h.

GroupEntry ( const GroupEntry r)
inlinenoexcept

Initializes the instance as the copy of the given one.

Definition at line 533 of file Message.h.

GroupEntry ( const GroupEntrySource binary,
const GroupEntryAccessor accessor 
)
inlineprotectednoexcept

Full-initialized instances are constructed through descendants.

Definition at line 554 of file Message.h.

Member Function Documentation

GroupEntry& operator= ( const GroupEntry r)
inlinenoexcept

Re-initializes as the copy of the given instance.

Definition at line 541 of file Message.h.

Friends And Related Function Documentation

friend class Group
friend

Definition at line 550 of file Message.h.


The documentation for this class was generated from the following file: