EMA C++ Edition
List of all members
refinitiv::ema::access::ComplexType Class Reference

ComplexType class is a parent class from whom all complex data types inherit. More...

Inheritance diagram for refinitiv::ema::access::ComplexType:
refinitiv::ema::access::Data refinitiv::ema::access::ElementList refinitiv::ema::access::FieldList refinitiv::ema::access::FilterList refinitiv::ema::access::Map refinitiv::ema::access::Msg refinitiv::ema::access::OmmAnsiPage refinitiv::ema::access::OmmOpaque refinitiv::ema::access::OmmXml refinitiv::ema::access::Series refinitiv::ema::access::Vector

Destructor

virtual ~ComplexType ()
  More...
 
 ComplexType ()
 

Additional Inherited Members

- Public Types inherited from refinitiv::ema::access::Data
enum  DataCode {
  NoCodeEnum = 0 ,
  BlankEnum = 1
}
 
- Public Member Functions inherited from refinitiv::ema::access::Data
const EmaStringgetCodeAsString () const
  More...
 
virtual DataType::DataTypeEnum getDataType () const =0
  More...
 
virtual DataCode getCode () const =0
  More...
 
virtual const EmaBuffergetAsHex () const =0
  More...
 
virtual const EmaStringtoString () const =0
  More...
 
 operator const char * () const
  More...
 
virtual ~Data ()
  More...
 
- Protected Member Functions inherited from refinitiv::ema::access::Data
 Data ()
 

Detailed Description

ComplexType class represents all OMM Data constructs set-able as message payload.

Remarks
Objects of this class are intended to be short lived or rather transitional.
Objects of this class are not cache-able.
All methods in this class are Lock-free Method.
See also
Data

Definition at line 33 of file ComplexType.h.

Constructor & Destructor Documentation

◆ ~ComplexType()

virtual refinitiv::ema::access::ComplexType::~ComplexType ( )
virtual

Destructor.