OnixS C++ CME MDP Premium Market Data Handler 5.9.0
API Documentation
Loading...
Searching...
No Matches
CharConverter Struct Reference

Public Member Functions

const ChartypeName () const override
void toStr (std::string &str, const ValueContainer &container) const override
bool convert (StrRef &ref, const ValueContainer &container) const override
bool convert (Char &value, const ValueContainer &container) const override
bool convert (Int8 &value, const ValueContainer &container) const override
bool convert (UInt8 &value, const ValueContainer &container) const override
bool convert (Int16 &value, const ValueContainer &container) const override
bool convert (UInt16 &value, const ValueContainer &container) const override
bool convert (Int32 &value, const ValueContainer &container) const override
bool convert (UInt32 &value, const ValueContainer &container) const override
bool convert (Int64 &value, const ValueContainer &container) const override
bool convert (UInt64 &value, const ValueContainer &container) const override
bool convert (Decimal &value, const ValueContainer &container) const override
bool convert (Timestamp &, const ValueContainer &) const override
bool convert (MaturityMonthYear &, const ValueContainer &) const override

Static Public Member Functions

static const ValueConverterself ()

Detailed Description

Definition at line 291 of file ValueConverters.h.

Member Function Documentation

◆ convert() [1/13]

bool convert ( Char & ,
const ValueContainer &  ) const
inlineoverridevirtual

Tries to convert the value stored in the given container into a character.

The returned value indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 310 of file ValueConverters.h.

◆ convert() [2/13]

bool convert ( Decimal & ,
const ValueContainer &  ) const
inlineoverridevirtual

Tries to convert the value stored in the given container into a decimal.

The returned value indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 357 of file ValueConverters.h.

◆ convert() [3/13]

bool convert ( Int16 & ,
const ValueContainer &  ) const
inlineoverridevirtual

Tries to convert the value stored in the given container into an integer.

The returned value indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 327 of file ValueConverters.h.

◆ convert() [4/13]

bool convert ( Int32 & ,
const ValueContainer &  ) const
inlineoverridevirtual

Tries to convert the value stored in the given container into an integer.

The returned value indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 337 of file ValueConverters.h.

◆ convert() [5/13]

bool convert ( Int64 & ,
const ValueContainer &  ) const
inlineoverridevirtual

Tries to convert the value stored in the given container into an integer.

The returned value indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 347 of file ValueConverters.h.

◆ convert() [6/13]

bool convert ( Int8 & ,
const ValueContainer &  ) const
inlineoverridevirtual

Tries to convert the value stored in the given container into an integer.

The returned value indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 317 of file ValueConverters.h.

◆ convert() [7/13]

bool convert ( MaturityMonthYear & ,
const ValueContainer &  ) const
inlineoverridevirtual

Tries to convert the value stored in the given container into a month-year.

The returned value indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 376 of file ValueConverters.h.

◆ convert() [8/13]

bool convert ( StrRef & ,
const ValueContainer &  ) const
inlineoverridevirtual

Tries to convert the value stored in the given container into the string reference.

The returned value indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 303 of file ValueConverters.h.

◆ convert() [9/13]

bool convert ( Timestamp & ,
const ValueContainer &  ) const
inlineoverridevirtual

Tries to convert the value stored in the given container into a timestamp.

The returned value indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 371 of file ValueConverters.h.

◆ convert() [10/13]

bool convert ( UInt16 & ,
const ValueContainer &  ) const
inlineoverridevirtual

Tries to convert the value stored in the given container into an integer.

The returned value indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 332 of file ValueConverters.h.

◆ convert() [11/13]

bool convert ( UInt32 & ,
const ValueContainer &  ) const
inlineoverridevirtual

Tries to convert the value stored in the given container into an integer.

The returned value indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 342 of file ValueConverters.h.

◆ convert() [12/13]

bool convert ( UInt64 & ,
const ValueContainer &  ) const
inlineoverridevirtual

Tries to convert the value stored in the given container into an integer.

The returned value indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 352 of file ValueConverters.h.

◆ convert() [13/13]

bool convert ( UInt8 & ,
const ValueContainer &  ) const
inlineoverridevirtual

Tries to convert the value stored in the given container into an integer.

The returned value indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 322 of file ValueConverters.h.

◆ self()

const ValueConverter & self ( )
static

◆ toStr()

void toStr ( std::string & ,
const ValueContainer &  ) const
inlineoverridevirtual

Outputs the text presentation of the FIX value stored in the given container into the given string.

Reimplemented from ValueConverter.

Definition at line 298 of file ValueConverters.h.

◆ typeName()

const Char * typeName ( ) const
inlineoverridevirtual

The name of the type whose values are manipulated through the given converter.

Implements ValueConverter.

Definition at line 293 of file ValueConverters.h.