OnixS C++ CME iLink 3 Binary Order Entry Handler  1.18.0
API Documentation
ValueConverter Struct Referenceabstract

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

Public Member Functions

virtual const ChartypeName () const noexcept=0
 
virtual void toStr (std::string &, const ValueContainer &) const
 
virtual StrRef toStr (Char *, size_t, const ValueContainer &) const
 
virtual bool convert (StrRef &, const ValueContainer &) const noexcept
 
virtual bool convert (Char &, const ValueContainer &) const noexcept
 
virtual bool convert (Int8 &, const ValueContainer &) const noexcept
 
virtual bool convert (UInt8 &, const ValueContainer &) const noexcept
 
virtual bool convert (Int16 &, const ValueContainer &) const noexcept
 
virtual bool convert (UInt16 &, const ValueContainer &) const noexcept
 
virtual bool convert (Int32 &, const ValueContainer &) const noexcept
 
virtual bool convert (UInt32 &, const ValueContainer &) const noexcept
 
virtual bool convert (Int64 &, const ValueContainer &) const noexcept
 
virtual bool convert (UInt64 &, const ValueContainer &) const noexcept
 
virtual bool convert (Decimal &, const ValueContainer &) const noexcept
 
virtual bool convert (Timestamp &, const ValueContainer &) const
 
virtual bool convert (MaturityMonthYear &, const ValueContainer &) const noexcept
 

Protected Member Functions

 ~ValueConverter ()=default
 

Detailed Description

Definition at line 39 of file ValueConverters.h.

Constructor & Destructor Documentation

~ValueConverter ( )
protecteddefault

Member Function Documentation

virtual bool convert ( StrRef ,
const ValueContainer  
) const
inlinevirtualnoexcept

Tries to convert the value into a string reference.

Returns
Indicates whether the conversion successful.

Reimplemented in CharConverter, and StrRefConverter.

Definition at line 61 of file ValueConverters.h.

virtual bool convert ( Char ,
const ValueContainer  
) const
inlinevirtualnoexcept
virtual bool convert ( Int8 &  ,
const ValueContainer  
) const
inlinevirtualnoexcept
virtual bool convert ( UInt8 ,
const ValueContainer  
) const
inlinevirtualnoexcept
virtual bool convert ( Int16 &  ,
const ValueContainer  
) const
inlinevirtualnoexcept
virtual bool convert ( UInt16 ,
const ValueContainer  
) const
inlinevirtualnoexcept
virtual bool convert ( Int32 ,
const ValueContainer  
) const
inlinevirtualnoexcept
virtual bool convert ( UInt32 ,
const ValueContainer  
) const
inlinevirtualnoexcept
virtual bool convert ( Int64 &  ,
const ValueContainer  
) const
inlinevirtualnoexcept
virtual bool convert ( UInt64 ,
const ValueContainer  
) const
inlinevirtualnoexcept
virtual bool convert ( Decimal ,
const ValueContainer  
) const
inlinevirtualnoexcept
virtual bool convert ( Timestamp ,
const ValueContainer  
) const
inlinevirtual
virtual bool convert ( MaturityMonthYear ,
const ValueContainer  
) const
inlinevirtualnoexcept

Tries to convert the value into a month-year.

Returns
Indicates whether the conversion successful.

Reimplemented in MaturityMonthYearConverter.

Definition at line 157 of file ValueConverters.h.

virtual void toStr ( std::string &  ,
const ValueContainer  
) const
inlinevirtual
virtual const Char* typeName ( ) const
pure virtualnoexcept

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