#include <OnixS/CME/MDH/FIX/ValueConverters.h>
Public Member Functions | |
virtual const Char * | typeName () const =0 |
virtual void | toStr (std::string &, const ValueContainer &) const |
virtual bool | convert (StrRef &, const ValueContainer &) const |
virtual bool | convert (Char &, const ValueContainer &) const |
virtual bool | convert (Int8 &, const ValueContainer &) const |
virtual bool | convert (UInt8 &, const ValueContainer &) const |
virtual bool | convert (Int16 &, const ValueContainer &) const |
virtual bool | convert (UInt16 &, const ValueContainer &) const |
virtual bool | convert (Int32 &, const ValueContainer &) const |
virtual bool | convert (UInt32 &, const ValueContainer &) const |
virtual bool | convert (Int64 &, const ValueContainer &) const |
virtual bool | convert (UInt64 &, const ValueContainer &) const |
virtual bool | convert (Decimal &, const ValueContainer &) const |
virtual bool | convert (Timestamp &, const ValueContainer &) const |
virtual bool | convert (MaturityMonthYear &, const ValueContainer &) const |
Definition at line 39 of file ValueConverters.h.
|
inlinevirtual |
Tries to convert the value stored in the given container into the string reference.
The returned value indicates whether the conversion successful.
Reimplemented in MaturityMonthYearConverter, TimestampConverter, DecimalConverter, IntegerConverter< Integer, Descendant >, IntegerConverter< Int32, Int32Converter >, IntegerConverter< UInt16, UInt16Converter >, IntegerConverter< Int64, Int64Converter >, IntegerConverter< UInt8, UInt8Converter >, IntegerConverter< UInt64, UInt64Converter >, IntegerConverter< Int16, Int16Converter >, IntegerConverter< UInt32, UInt32Converter >, IntegerConverter< Int8, Int8Converter >, CharConverter, and StrRefConverter.
Definition at line 52 of file ValueConverters.h.
|
inlinevirtual |
Tries to convert the value stored in the given container into a character.
The returned value indicates whether the conversion successful.
Reimplemented in MaturityMonthYearConverter, TimestampConverter, DecimalConverter, IntegerConverter< Integer, Descendant >, IntegerConverter< Int32, Int32Converter >, IntegerConverter< UInt16, UInt16Converter >, IntegerConverter< Int64, Int64Converter >, IntegerConverter< UInt8, UInt8Converter >, IntegerConverter< UInt64, UInt64Converter >, IntegerConverter< Int16, Int16Converter >, IntegerConverter< UInt32, UInt32Converter >, IntegerConverter< Int8, Int8Converter >, CharConverter, and StrRefConverter.
Definition at line 60 of file ValueConverters.h.
|
inlinevirtual |
Tries to convert the value stored in the given container into an integer.
The returned value indicates whether the conversion successful.
Reimplemented in MaturityMonthYearConverter, TimestampConverter, DecimalConverter, IntegerConverter< Integer, Descendant >, IntegerConverter< Int32, Int32Converter >, IntegerConverter< UInt16, UInt16Converter >, IntegerConverter< Int64, Int64Converter >, IntegerConverter< UInt8, UInt8Converter >, IntegerConverter< UInt64, UInt64Converter >, IntegerConverter< Int16, Int16Converter >, IntegerConverter< UInt32, UInt32Converter >, IntegerConverter< Int8, Int8Converter >, CharConverter, and StrRefConverter.
Definition at line 68 of file ValueConverters.h.
|
inlinevirtual |
Tries to convert the value stored in the given container into an integer.
The returned value indicates whether the conversion successful.
Reimplemented in MaturityMonthYearConverter, TimestampConverter, DecimalConverter, IntegerConverter< Integer, Descendant >, IntegerConverter< Int32, Int32Converter >, IntegerConverter< UInt16, UInt16Converter >, IntegerConverter< Int64, Int64Converter >, IntegerConverter< UInt8, UInt8Converter >, IntegerConverter< UInt64, UInt64Converter >, IntegerConverter< Int16, Int16Converter >, IntegerConverter< UInt32, UInt32Converter >, IntegerConverter< Int8, Int8Converter >, CharConverter, and StrRefConverter.
Definition at line 76 of file ValueConverters.h.
|
inlinevirtual |
Tries to convert the value stored in the given container into an integer.
The returned value indicates whether the conversion successful.
Reimplemented in MaturityMonthYearConverter, TimestampConverter, DecimalConverter, IntegerConverter< Integer, Descendant >, IntegerConverter< Int32, Int32Converter >, IntegerConverter< UInt16, UInt16Converter >, IntegerConverter< Int64, Int64Converter >, IntegerConverter< UInt8, UInt8Converter >, IntegerConverter< UInt64, UInt64Converter >, IntegerConverter< Int16, Int16Converter >, IntegerConverter< UInt32, UInt32Converter >, IntegerConverter< Int8, Int8Converter >, CharConverter, and StrRefConverter.
Definition at line 84 of file ValueConverters.h.
|
inlinevirtual |
Tries to convert the value stored in the given container into an integer.
The returned value indicates whether the conversion successful.
Reimplemented in MaturityMonthYearConverter, TimestampConverter, DecimalConverter, IntegerConverter< Integer, Descendant >, IntegerConverter< Int32, Int32Converter >, IntegerConverter< UInt16, UInt16Converter >, IntegerConverter< Int64, Int64Converter >, IntegerConverter< UInt8, UInt8Converter >, IntegerConverter< UInt64, UInt64Converter >, IntegerConverter< Int16, Int16Converter >, IntegerConverter< UInt32, UInt32Converter >, IntegerConverter< Int8, Int8Converter >, CharConverter, and StrRefConverter.
Definition at line 92 of file ValueConverters.h.
|
inlinevirtual |
Tries to convert the value stored in the given container into an integer.
The returned value indicates whether the conversion successful.
Reimplemented in MaturityMonthYearConverter, TimestampConverter, DecimalConverter, IntegerConverter< Integer, Descendant >, IntegerConverter< Int32, Int32Converter >, IntegerConverter< UInt16, UInt16Converter >, IntegerConverter< Int64, Int64Converter >, IntegerConverter< UInt8, UInt8Converter >, IntegerConverter< UInt64, UInt64Converter >, IntegerConverter< Int16, Int16Converter >, IntegerConverter< UInt32, UInt32Converter >, IntegerConverter< Int8, Int8Converter >, CharConverter, and StrRefConverter.
Definition at line 100 of file ValueConverters.h.
|
inlinevirtual |
Tries to convert the value stored in the given container into an integer.
The returned value indicates whether the conversion successful.
Reimplemented in MaturityMonthYearConverter, TimestampConverter, DecimalConverter, IntegerConverter< Integer, Descendant >, IntegerConverter< Int32, Int32Converter >, IntegerConverter< UInt16, UInt16Converter >, IntegerConverter< Int64, Int64Converter >, IntegerConverter< UInt8, UInt8Converter >, IntegerConverter< UInt64, UInt64Converter >, IntegerConverter< Int16, Int16Converter >, IntegerConverter< UInt32, UInt32Converter >, IntegerConverter< Int8, Int8Converter >, CharConverter, and StrRefConverter.
Definition at line 108 of file ValueConverters.h.
|
inlinevirtual |
Tries to convert the value stored in the given container into an integer.
The returned value indicates whether the conversion successful.
Reimplemented in MaturityMonthYearConverter, TimestampConverter, DecimalConverter, IntegerConverter< Integer, Descendant >, IntegerConverter< Int32, Int32Converter >, IntegerConverter< UInt16, UInt16Converter >, IntegerConverter< Int64, Int64Converter >, IntegerConverter< UInt8, UInt8Converter >, IntegerConverter< UInt64, UInt64Converter >, IntegerConverter< Int16, Int16Converter >, IntegerConverter< UInt32, UInt32Converter >, IntegerConverter< Int8, Int8Converter >, CharConverter, and StrRefConverter.
Definition at line 116 of file ValueConverters.h.
|
inlinevirtual |
Tries to convert the value stored in the given container into an integer.
The returned value indicates whether the conversion successful.
Reimplemented in MaturityMonthYearConverter, TimestampConverter, DecimalConverter, IntegerConverter< Integer, Descendant >, IntegerConverter< Int32, Int32Converter >, IntegerConverter< UInt16, UInt16Converter >, IntegerConverter< Int64, Int64Converter >, IntegerConverter< UInt8, UInt8Converter >, IntegerConverter< UInt64, UInt64Converter >, IntegerConverter< Int16, Int16Converter >, IntegerConverter< UInt32, UInt32Converter >, IntegerConverter< Int8, Int8Converter >, CharConverter, and StrRefConverter.
Definition at line 124 of file ValueConverters.h.
|
inlinevirtual |
Tries to convert the value stored in the given container into a decimal.
The returned value indicates whether the conversion successful.
Reimplemented in MaturityMonthYearConverter, TimestampConverter, DecimalConverter, IntegerConverter< Integer, Descendant >, IntegerConverter< Int32, Int32Converter >, IntegerConverter< UInt16, UInt16Converter >, IntegerConverter< Int64, Int64Converter >, IntegerConverter< UInt8, UInt8Converter >, IntegerConverter< UInt64, UInt64Converter >, IntegerConverter< Int16, Int16Converter >, IntegerConverter< UInt32, UInt32Converter >, IntegerConverter< Int8, Int8Converter >, CharConverter, and StrRefConverter.
Definition at line 132 of file ValueConverters.h.
|
inlinevirtual |
Tries to convert the value stored in the given container into a timestamp.
The returned value indicates whether the conversion successful.
Reimplemented in MaturityMonthYearConverter, TimestampConverter, DecimalConverter, IntegerConverter< Integer, Descendant >, IntegerConverter< Int32, Int32Converter >, IntegerConverter< UInt16, UInt16Converter >, IntegerConverter< Int64, Int64Converter >, IntegerConverter< UInt8, UInt8Converter >, IntegerConverter< UInt64, UInt64Converter >, IntegerConverter< Int16, Int16Converter >, IntegerConverter< UInt32, UInt32Converter >, IntegerConverter< Int8, Int8Converter >, CharConverter, and StrRefConverter.
Definition at line 140 of file ValueConverters.h.
|
inlinevirtual |
Tries to convert the value stored in the given container into a month-year.
The returned value indicates whether the conversion successful.
Reimplemented in MaturityMonthYearConverter, TimestampConverter, DecimalConverter, IntegerConverter< Integer, Descendant >, IntegerConverter< Int32, Int32Converter >, IntegerConverter< UInt16, UInt16Converter >, IntegerConverter< Int64, Int64Converter >, IntegerConverter< UInt8, UInt8Converter >, IntegerConverter< UInt64, UInt64Converter >, IntegerConverter< Int16, Int16Converter >, IntegerConverter< UInt32, UInt32Converter >, IntegerConverter< Int8, Int8Converter >, CharConverter, and StrRefConverter.
Definition at line 148 of file ValueConverters.h.
|
inlinevirtual |
Outputs the text presentation of the FIX value stored in the given container into the given string.
Reimplemented in MaturityMonthYearConverter, TimestampConverter, DecimalConverter, IntegerConverter< Integer, Descendant >, IntegerConverter< Int32, Int32Converter >, IntegerConverter< UInt16, UInt16Converter >, IntegerConverter< Int64, Int64Converter >, IntegerConverter< UInt8, UInt8Converter >, IntegerConverter< UInt64, UInt64Converter >, IntegerConverter< Int16, Int16Converter >, IntegerConverter< UInt32, UInt32Converter >, IntegerConverter< Int8, Int8Converter >, CharConverter, and StrRefConverter.
Definition at line 47 of file ValueConverters.h.
|
pure virtual |
The name of the type whose values are manipulated through the given converter.
Implemented in MaturityMonthYearConverter, TimestampConverter, DecimalConverter, UInt64Converter, Int64Converter, UInt32Converter, Int32Converter, UInt16Converter, Int16Converter, UInt8Converter, Int8Converter, CharConverter, StrRefConverter, and NullConverter.