OnixS C++ CME iLink 3 Binary Order Entry Handler  1.18.0
API Documentation
IntegerConverter< Integer > Class Template Reference

#include <OnixS/CME/iLink3/messaging/TagBased/ValueConverters.h>

Public Member Functions

void toStr (std::string &str, const ValueContainer &container) const override
 
StrRef toStr (Char *buf, size_t size, const ValueContainer &container) const override
 
bool convert (Char &value, const ValueContainer &container) const noexceptoverride
 
bool convert (Int8 &value, const ValueContainer &container) const noexceptoverride
 
bool convert (UInt8 &value, const ValueContainer &container) const noexceptoverride
 
bool convert (Int16 &value, const ValueContainer &container) const noexceptoverride
 
bool convert (UInt16 &value, const ValueContainer &container) const noexceptoverride
 
bool convert (Int32 &value, const ValueContainer &container) const noexceptoverride
 
bool convert (UInt32 &value, const ValueContainer &container) const noexceptoverride
 
bool convert (Int64 &value, const ValueContainer &container) const noexceptoverride
 
bool convert (UInt64 &value, const ValueContainer &container) const noexceptoverride
 
bool convert (Decimal &value, const ValueContainer &container) const noexceptoverride
 
bool convert (Timestamp &value, const ValueContainer &container) const noexceptoverride
 
- Public Member Functions inherited from ValueConverter
virtual const ChartypeName () const noexcept=0
 
virtual bool convert (StrRef &, const ValueContainer &) const noexcept
 
virtual bool convert (MaturityMonthYear &, const ValueContainer &) const noexcept
 

Protected Member Functions

 ~IntegerConverter ()=default
 
- Protected Member Functions inherited from ValueConverter
 ~ValueConverter ()=default
 

Detailed Description

template<class Integer>
class OnixS::CME::iLink3::Messaging::TagBased::IntegerConverter< Integer >

Definition at line 626 of file ValueConverters.h.

Constructor & Destructor Documentation

~IntegerConverter ( )
protecteddefault

Member Function Documentation

bool convert ( Char ,
const ValueContainer  
) const
inlineoverridevirtualnoexcept

Tries to convert the value into a character.

Returns
Indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 712 of file ValueConverters.h.

bool convert ( Int8 &  ,
const ValueContainer  
) const
inlineoverridevirtualnoexcept

Tries to convert the value into an integer.

Returns
Indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 735 of file ValueConverters.h.

bool convert ( UInt8 ,
const ValueContainer  
) const
inlineoverridevirtualnoexcept

Tries to convert the value into an integer.

Returns
Indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 747 of file ValueConverters.h.

bool convert ( Int16 &  ,
const ValueContainer  
) const
inlineoverridevirtualnoexcept

Tries to convert the value into an integer.

Returns
Indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 759 of file ValueConverters.h.

bool convert ( UInt16 ,
const ValueContainer  
) const
inlineoverridevirtualnoexcept

Tries to convert the value into an integer.

Returns
Indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 771 of file ValueConverters.h.

bool convert ( Int32 ,
const ValueContainer  
) const
inlineoverridevirtualnoexcept

Tries to convert the value into an integer.

Returns
Indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 783 of file ValueConverters.h.

bool convert ( UInt32 ,
const ValueContainer  
) const
inlineoverridevirtualnoexcept

Tries to convert the value into an integer.

Returns
Indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 795 of file ValueConverters.h.

bool convert ( Int64 &  ,
const ValueContainer  
) const
inlineoverridevirtualnoexcept

Tries to convert the value into an integer.

Returns
Indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 807 of file ValueConverters.h.

bool convert ( UInt64 ,
const ValueContainer  
) const
inlineoverridevirtualnoexcept

Tries to convert the value into an integer.

Returns
Indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 819 of file ValueConverters.h.

bool convert ( Decimal ,
const ValueContainer  
) const
inlineoverridevirtualnoexcept

Tries to convert the value into a Decimal.

Returns
Indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 831 of file ValueConverters.h.

bool convert ( Timestamp ,
const ValueContainer  
) const
inlineoverridevirtualnoexcept

Tries to convert the value into a timestamp.

Returns
Indicates whether the conversion successful.

Reimplemented from ValueConverter.

Definition at line 847 of file ValueConverters.h.

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

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

Reimplemented from ValueConverter.

Definition at line 683 of file ValueConverters.h.

StrRef toStr ( Char ,
size_t  ,
const ValueContainer  
) const
inlineoverridevirtual
Returns
the text presentation of the value.

Reimplemented from ValueConverter.

Definition at line 693 of file ValueConverters.h.


The documentation for this class was generated from the following file: