OnixS C++ CME iLink 3 Binary Order Entry Handler 1.18.9
API Documentation
Loading...
Searching...
No Matches
ExecInst Struct Reference

Public Types

enum  
typedef UInt8 Bits
typedef ExecInst ThisType

Public Member Functions

bool aon () const noexcept
ThisTypeaon (bool value) noexcept
bool ob () const noexcept
ThisTypeob (bool value) noexcept
bool nh () const noexcept
ThisTypenh (bool value) noexcept
bool reserved1 () const noexcept
ThisTypereserved1 (bool value) noexcept
bool reserved2 () const noexcept
ThisTypereserved2 (bool value) noexcept
bool reserved3 () const noexcept
ThisTypereserved3 (bool value) noexcept
bool reserved4 () const noexcept
ThisTypereserved4 (bool value) noexcept
bool reserved5 () const noexcept
ThisTypereserved5 (bool value) noexcept
Bits bits () const noexcept
 ExecInst (Bits bits=0) noexcept
std::string toString () const
bool operator!= (const ExecInst &other) const noexcept
bool operator== (const ExecInst &other) const noexcept

Detailed Description

Definition at line 1627 of file Fields.h.

Member Typedef Documentation

◆ Bits

typedef UInt8 Bits

Aliases integral type whose bits are used to indicate flag presence.

Definition at line 1632 of file Fields.h.

◆ ThisType

typedef ExecInst ThisType

This type alias.

Definition at line 1640 of file Fields.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Size sizeof(Bits) 

Definition at line 1634 of file Fields.h.

Constructor & Destructor Documentation

◆ ExecInst()

ExecInst ( Bits bits = 0)
inlineexplicitnoexcept

Constructs from a value.

Definition at line 1788 of file Fields.h.

Member Function Documentation

◆ aon() [1/2]

bool aon ( ) const
inlinenoexcept

Indicates whether AON bit is set.

Definition at line 1653 of file Fields.h.

◆ aon() [2/2]

ThisType & aon ( bool value)
inlinenoexcept

Modifies AON bit.

Definition at line 1660 of file Fields.h.

◆ bits()

Bits bits ( ) const
inlinenoexcept
Returns
elements as they packed in the set.

Definition at line 1780 of file Fields.h.

◆ nh() [1/2]

bool nh ( ) const
inlinenoexcept

Indicates whether NH bit is set.

Definition at line 1685 of file Fields.h.

◆ nh() [2/2]

ThisType & nh ( bool value)
inlinenoexcept

Modifies NH bit.

Definition at line 1692 of file Fields.h.

◆ ob() [1/2]

bool ob ( ) const
inlinenoexcept

Indicates whether OB bit is set.

Definition at line 1669 of file Fields.h.

◆ ob() [2/2]

ThisType & ob ( bool value)
inlinenoexcept

Modifies OB bit.

Definition at line 1676 of file Fields.h.

◆ operator!=()

bool operator!= ( const ExecInst & other) const
inlinenoexcept

Compares encoded data.

Definition at line 1801 of file Fields.h.

◆ operator==()

bool operator== ( const ExecInst & other) const
inlinenoexcept

Compares encoded data.

Definition at line 1809 of file Fields.h.

◆ reserved1() [1/2]

bool reserved1 ( ) const
inlinenoexcept

Indicates whether Reserved1 bit is set.

Definition at line 1701 of file Fields.h.

◆ reserved1() [2/2]

ThisType & reserved1 ( bool value)
inlinenoexcept

Modifies Reserved1 bit.

Definition at line 1708 of file Fields.h.

◆ reserved2() [1/2]

bool reserved2 ( ) const
inlinenoexcept

Indicates whether Reserved2 bit is set.

Definition at line 1717 of file Fields.h.

◆ reserved2() [2/2]

ThisType & reserved2 ( bool value)
inlinenoexcept

Modifies Reserved2 bit.

Definition at line 1724 of file Fields.h.

◆ reserved3() [1/2]

bool reserved3 ( ) const
inlinenoexcept

Indicates whether Reserved3 bit is set.

Definition at line 1733 of file Fields.h.

◆ reserved3() [2/2]

ThisType & reserved3 ( bool value)
inlinenoexcept

Modifies Reserved3 bit.

Definition at line 1740 of file Fields.h.

◆ reserved4() [1/2]

bool reserved4 ( ) const
inlinenoexcept

Indicates whether Reserved4 bit is set.

Definition at line 1749 of file Fields.h.

◆ reserved4() [2/2]

ThisType & reserved4 ( bool value)
inlinenoexcept

Modifies Reserved4 bit.

Definition at line 1756 of file Fields.h.

◆ reserved5() [1/2]

bool reserved5 ( ) const
inlinenoexcept

Indicates whether Reserved5 bit is set.

Definition at line 1765 of file Fields.h.

◆ reserved5() [2/2]

ThisType & reserved5 ( bool value)
inlinenoexcept

Modifies Reserved5 bit.

Definition at line 1772 of file Fields.h.

◆ toString()

std::string toString ( ) const
inline
Returns
a human-readable presentation.

Definition at line 2433 of file Serialization.h.