EMA C++ Edition
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Friends
thomsonreuters::ema::rdm::EnumType Class Reference

Public Member Functions

Accessors
thomsonreuters::ema::access::UInt16 getValue () const
 
const
thomsonreuters::ema::access::EmaString
getDisplay () const
 
const
thomsonreuters::ema::access::EmaString
getMeaning () const
 
Operations
const
thomsonreuters::ema::access::EmaString
toString () const
 
 operator const char * () const
 

Friends

class DataDictionaryImpl
 
class DictionaryEntryImpl
 
class EnumTypeImpl
 
class EnumTypeTableImpl
 
template<class T >
class thomsonreuters::ema::access::EmaVector
 

Detailed Description

Definition at line 28 of file EnumType.h.

Member Function Documentation

const thomsonreuters::ema::access::EmaString& thomsonreuters::ema::rdm::EnumType::getDisplay ( ) const

A brief string representation describing what the type means (For example, this may be an abbreviation of a currency to be displayed to a user).

Returns
the display
const thomsonreuters::ema::access::EmaString& thomsonreuters::ema::rdm::EnumType::getMeaning ( ) const

A more elaborate description of what the value means. This information is typically optional and not displayed.

Returns
the meaning
thomsonreuters::ema::access::UInt16 thomsonreuters::ema::rdm::EnumType::getValue ( ) const

The actual value representing the type.

Returns
the value
thomsonreuters::ema::rdm::EnumType::operator const char * ( ) const
Operator const char* overload.
Exceptions
OmmMemoryExhaustionExceptionif app runs out of memory
const thomsonreuters::ema::access::EmaString& thomsonreuters::ema::rdm::EnumType::toString ( ) const
Returns a string representation of the class instance.
Exceptions
OmmMemoryExhaustionExceptionif app runs out of memory
Returns
string representation of the class instance

Friends And Related Function Documentation

friend class DataDictionaryImpl
friend

Definition at line 73 of file EnumType.h.

friend class DictionaryEntryImpl
friend

Definition at line 74 of file EnumType.h.

friend class EnumTypeImpl
friend

Definition at line 75 of file EnumType.h.

friend class EnumTypeTableImpl
friend

Definition at line 76 of file EnumType.h.

template<class T >
friend class thomsonreuters::ema::access::EmaVector
friend

Definition at line 79 of file EnumType.h.