|
| ModcompDataConversion () |
| Construct the object. More...
|
|
virtual | ~ModcompDataConversion () |
|
virtual size_t | toLocal (Char &to, const void *from) const |
| Convert one value from Modcomp format to local format. More...
|
|
virtual size_t | toLocal (uChar &to, const void *from) const |
|
virtual size_t | toLocal (Short &to, const void *from) const |
|
virtual size_t | toLocal (uShort &to, const void *from) const |
|
virtual size_t | toLocal (Int &to, const void *from) const |
|
virtual size_t | toLocal (uInt &to, const void *from) const |
|
virtual size_t | toLocal (Int64 &to, const void *from) const |
|
virtual size_t | toLocal (uInt64 &to, const void *from) const |
|
virtual size_t | toLocal (Float &to, const void *from) const |
|
virtual size_t | toLocal (Double &to, const void *from) const |
|
virtual size_t | toLocal (Char *to, const void *from, size_t nr) const |
| Convert nr values from Modcomp format to local format. More...
|
|
virtual size_t | toLocal (uChar *to, const void *from, size_t nr) const |
|
virtual size_t | toLocal (Short *to, const void *from, size_t nr) const |
|
virtual size_t | toLocal (uShort *to, const void *from, size_t nr) const |
|
virtual size_t | toLocal (Int *to, const void *from, size_t nr) const |
|
virtual size_t | toLocal (uInt *to, const void *from, size_t nr) const |
|
virtual size_t | toLocal (Int64 *to, const void *from, size_t nr) const |
|
virtual size_t | toLocal (uInt64 *to, const void *from, size_t nr) const |
|
virtual size_t | toLocal (Float *to, const void *from, size_t nr) const |
|
virtual size_t | toLocal (Double *to, const void *from, size_t nr) const |
|
virtual size_t | fromLocal (void *to, Char from) const |
| Convert one value from local format to Modcomp format. More...
|
|
virtual size_t | fromLocal (void *to, uChar from) const |
|
virtual size_t | fromLocal (void *to, Short from) const |
|
virtual size_t | fromLocal (void *to, uShort from) const |
|
virtual size_t | fromLocal (void *to, Int from) const |
|
virtual size_t | fromLocal (void *to, uInt from) const |
|
virtual size_t | fromLocal (void *to, Int64 from) const |
|
virtual size_t | fromLocal (void *to, uInt64 from) const |
|
virtual size_t | fromLocal (void *to, Float from) const |
|
virtual size_t | fromLocal (void *to, Double from) const |
|
virtual size_t | fromLocal (void *to, const Char *from, size_t nr) const |
| Convert nr values from local format to ModComp format. More...
|
|
virtual size_t | fromLocal (void *to, const uChar *from, size_t nr) const |
|
virtual size_t | fromLocal (void *to, const Short *from, size_t nr) const |
|
virtual size_t | fromLocal (void *to, const uShort *from, size_t nr) const |
|
virtual size_t | fromLocal (void *to, const Int *from, size_t nr) const |
|
virtual size_t | fromLocal (void *to, const uInt *from, size_t nr) const |
|
virtual size_t | fromLocal (void *to, const Int64 *from, size_t nr) const |
|
virtual size_t | fromLocal (void *to, const uInt64 *from, size_t nr) const |
|
virtual size_t | fromLocal (void *to, const Float *from, size_t nr) const |
|
virtual size_t | fromLocal (void *to, const Double *from, size_t nr) const |
|
virtual Bool | canCopy (const Char *) const |
| Determine if the data for a data type can be simply copied, thus if no conversion is needed. More...
|
|
virtual Bool | canCopy (const uChar *) const |
|
virtual Bool | canCopy (const Short *) const |
|
virtual Bool | canCopy (const uShort *) const |
|
virtual Bool | canCopy (const Int *) const |
|
virtual Bool | canCopy (const uInt *) const |
|
virtual Bool | canCopy (const Int64 *) const |
|
virtual Bool | canCopy (const uInt64 *) const |
|
virtual Bool | canCopy (const Float *) const |
|
virtual Bool | canCopy (const Double *) const |
|
virtual uInt | externalSize (const Char *) const |
| Get the external size of the data type. More...
|
|
virtual uInt | externalSize (const uChar *) const |
|
virtual uInt | externalSize (const Short *) const |
|
virtual uInt | externalSize (const uShort *) const |
|
virtual uInt | externalSize (const Int *) const |
|
virtual uInt | externalSize (const uInt *) const |
|
virtual uInt | externalSize (const Int64 *) const |
|
virtual uInt | externalSize (const uInt64 *) const |
|
virtual uInt | externalSize (const Float *) const |
|
virtual uInt | externalSize (const Double *) const |
|
| DataConversion () |
| Construct the object. More...
|
|
virtual | ~DataConversion () |
|
A DataConversion class to convert between Modcomp format.
Intended use:
Public interface
Review Status
- Date Reviewed:
- yyyy/mm/dd
Synopsis
This class is a specialization of the abstract base class DataConversion . It contains functions to convert data from/to the Modcomp format using the static functions in class ModcompConversion .
Example
See example in class DataConversion .
Motivation
This class is an addition to ModcompConversion to be able to use the conversion functions in a polymorphic way.
To Do
-
Support data type long Double.
Definition at line 66 of file ModcompDataConversion.h.