|
| 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.