9#ifndef __refinitiv_ema_access_OmmReal_h
10#define __refinitiv_ema_access_OmmReal_h
80 ExponentNeg14Enum = 0,
82 ExponentNeg13Enum = 1,
84 ExponentNeg12Enum = 2,
86 ExponentNeg11Enum = 3,
88 ExponentNeg10Enum = 4,
100 ExponentNeg4Enum = 10,
102 ExponentNeg3Enum = 11,
104 ExponentNeg2Enum = 12,
106 ExponentNeg1Enum = 13,
110 ExponentPos1Enum = 15,
112 ExponentPos2Enum = 16,
114 ExponentPos3Enum = 17,
116 ExponentPos4Enum = 18,
118 ExponentPos5Enum = 19,
120 ExponentPos6Enum = 20,
122 ExponentPos7Enum = 21,
144 NegInfinityEnum = 34,
194 friend class Decoder;
195 friend class StaticDecoder;
197 Decoder& getDecoder();
198 bool hasDecoder()
const;
202 const Encoder& getEncoder()
const;
203 bool hasEncoder()
const;
210 OmmRealDecoder* _pDecoder;
*|--------------------------------------------------------------------------—
long long Int64
represents 64-bit signed integer
unsigned long long UInt64
represents 64-bit unsigned integer
The access namespace contains all interfaces and definitions specified for use with the EMA Access pa...
The ema namespace contains all interfaces and definitions specified for use with EMA.
Data class is a parent abstract class defining common interfaces for all Data type classes.
EmaBuffer represents a general use binary buffer.
EmaString class is a container of a null terminated Ascii character string.
OmmReal represents Real number in Omm.
const EmaString & getMagnitudeTypeAsString() const
DataType::DataTypeEnum getDataType() const
const EmaBuffer & getAsHex() const
const EmaString & toString() const
MagnitudeType getMagnitudeType() const
Data::DataCode getCode() const
double getAsDouble() const
Int64 getMantissa() const