8#ifndef __refinitiv_ema_rdm_DictionaryEntry_h
9#define __refinitiv_ema_rdm_DictionaryEntry_h
30class DictionaryEntryImpl;
31class DataDictionaryImpl;
147 operator const char* ()
const;
167 friend class DictionaryEntryImpl;
168 friend class DataDictionaryImpl;
180 DictionaryEntryImpl* _pImpl;
Common.h file provides definitions of common variable types used in EMA.
*|--------------------------------------------------------------------------—
short Int16
represents 16-bit signed integer
unsigned int UInt32
represents 32-bit unsigned integer
unsigned char UInt8
represents 8-bit unsigned integer
unsigned short UInt16
represents 16-bit unsigned integer
signed char Int8
represents 8-bit signed integer
The ema namespace contains all interfaces and definitions specified for use with EMA.
The rdm namespace contains all RDM definitions and constants.
EmaString class is a container of a null terminated Ascii character string.
EmaVector class provides template vector implementation.
EmaVector< T > & operator=(const EmaVector< T > &other)
refinitiv::ema::access::Int8 getFieldType() const
refinitiv::ema::access::Int16 getFid() const
bool hasEnumTypeTable() const
refinitiv::ema::access::UInt8 getRwfType() const
const refinitiv::ema::access::EmaString & getDDEAcronym() const
refinitiv::ema::access::UInt8 getEnumLength() const
const refinitiv::ema::access::EmaString & getAcronym() const
bool hasEnumType(refinitiv::ema::access::UInt16 value) const
refinitiv::ema::access::UInt16 getLength() const
const refinitiv::ema::access::EmaString & toString() const
virtual ~DictionaryEntry()
refinitiv::ema::access::Int16 getRippleToField() const
const EnumType & getEnumType(refinitiv::ema::access::UInt16 value) const
const EnumTypeTable & getEnumTypeTable() const
refinitiv::ema::access::UInt32 getRwfLength() const