OnixS C++ CME MDP Conflated UDP Handler 1.1.2
API documentation
Loading...
Searching...
No Matches
CharConverter Struct Reference

Public Member Functions

const ChartypeName () const
void toStr (std::string &str, const ValueContainer &container) const
bool convert (StrRef &ref, const ValueContainer &container) const
bool convert (Char &value, const ValueContainer &container) const
bool convert (Int8 &value, const ValueContainer &container) const
bool convert (UInt8 &value, const ValueContainer &container) const
bool convert (Int16 &value, const ValueContainer &container) const
bool convert (UInt16 &value, const ValueContainer &container) const
bool convert (Int32 &value, const ValueContainer &container) const
bool convert (UInt32 &value, const ValueContainer &container) const
bool convert (Int64 &value, const ValueContainer &container) const
bool convert (UInt64 &value, const ValueContainer &container) const
bool convert (Decimal &value, const ValueContainer &container) const
bool convert (Timestamp &, const ValueContainer &) const
Public Member Functions inherited from ValueConverter
virtual bool convert (MaturityMonthYear &, const ValueContainer &) const

Static Public Member Functions

static const ValueConverterself ()

Detailed Description

Implements the value conversion abstraction for fields whose values represent a single character.

Definition at line 491 of file ValueConverters.h.

Member Function Documentation

◆ convert() [1/12]

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

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 524 of file ValueConverters.h.

◆ convert() [2/12]

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

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 622 of file ValueConverters.h.

◆ convert() [3/12]

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

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 556 of file ValueConverters.h.

◆ convert() [4/12]

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

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 578 of file ValueConverters.h.

◆ convert() [5/12]

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

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 600 of file ValueConverters.h.

◆ convert() [6/12]

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

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 534 of file ValueConverters.h.

◆ convert() [7/12]

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

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 511 of file ValueConverters.h.

◆ convert() [8/12]

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

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 641 of file ValueConverters.h.

◆ convert() [9/12]

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

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 567 of file ValueConverters.h.

◆ convert() [10/12]

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

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 589 of file ValueConverters.h.

◆ convert() [11/12]

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

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 611 of file ValueConverters.h.

◆ convert() [12/12]

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

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 545 of file ValueConverters.h.

◆ self()

const ValueConverter & self ( )
inlinestatic

Definition at line 651 of file ValueConverters.h.

◆ toStr()

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

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

Reimplemented from ValueConverter.

Definition at line 501 of file ValueConverters.h.

◆ typeName()

const Char * typeName ( ) const
inlinevirtual

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

Implements ValueConverter.

Definition at line 495 of file ValueConverters.h.