26#ifndef __TERRALIB_DATATYPE_INTERNAL_INTEGERCONVERTERS_H
27#define __TERRALIB_DATATYPE_INTERNAL_INTEGERCONVERTERS_H
A base class for values that can be retrieved from the data access module.
An exception class for the DataType module.
Namespace for the Data Type module of TerraLib.
TEDATATYPEEXPORT void AssertUInt64(AbstractData *d)
Auxiliary method that asserts that the given data is an unsigned Int64 type.
TEDATATYPEEXPORT AbstractData * UInt64ToInt16Converter(AbstractData *d)
It converts an unsigned Int64 data value to a Int16 data value.
TEDATATYPEEXPORT AbstractData * Int64ToInt64Converter(AbstractData *d)
It converts an Int64 data value to a Int64 data value.
TEDATATYPEEXPORT AbstractData * UInt64ToStringConverter(AbstractData *d)
It converts an unsigned Int64 data value to a string data value.
TEDATATYPEEXPORT AbstractData * Int64ToInt16Converter(AbstractData *d)
It converts an Int64 data value to a Int16 data value.
TEDATATYPEEXPORT AbstractData * Int32ToNumericConverter(AbstractData *d)
It converts an Int32 data value to Numeric data value.
TEDATATYPEEXPORT AbstractData * UInt64ToFloatConverter(AbstractData *d)
It converts an unsigned Int64 data value to a float value.
TEDATATYPEEXPORT AbstractData * Int32ToBooleanConverter(AbstractData *d)
It converts an Int32 data value to a boolean data value.
TEDATATYPEEXPORT AbstractData * UInt32ToUInt64Converter(AbstractData *d)
It converts an unsigned Int32 data value to an unsigned Int64 data value.
TEDATATYPEEXPORT AbstractData * Int64ToBooleanConverter(AbstractData *d)
It converts an Int64 data value to a boolean data value.
TEDATATYPEEXPORT AbstractData * Int64ToDoubleConverter(AbstractData *d)
It converts an Int64 data value to a double value.
TEDATATYPEEXPORT AbstractData * Int32ToUInt32Converter(AbstractData *d)
It converts an Int32 data value to an unsigned Int32 data value.
TEDATATYPEEXPORT AbstractData * UInt64ToUInt64Converter(AbstractData *d)
It converts an unsigned Int64 data value to an unsigned Int64 data value.
TEDATATYPEEXPORT AbstractData * UInt64ToCharConverter(AbstractData *d)
It converts an unsigned Int64 data value to a char data value.
TEDATATYPEEXPORT AbstractData * UInt64ToUInt16Converter(AbstractData *d)
It converts an unsigned Int64 data value to an unsigned Int16 data value.
TEDATATYPEEXPORT void AssertInt32(AbstractData *d)
Auxiliary method that asserts that the given data is an Int32 type.
TEDATATYPEEXPORT AbstractData * UInt64ToDoubleConverter(AbstractData *d)
It converts an unsigned Int64 data value to a double value.
TEDATATYPEEXPORT void AssertUInt32(AbstractData *d)
Auxiliary method that asserts that the given data is an unsigned Int32 type.
TEDATATYPEEXPORT AbstractData * UInt64ToUCharConverter(AbstractData *d)
It converts an unsigned Int64 data value to an unsigned char data value.
TEDATATYPEEXPORT AbstractData * Int32ToFloatConverter(AbstractData *d)
It converts an Int32 data value to a float value.
TEDATATYPEEXPORT AbstractData * UInt32ToFloatConverter(AbstractData *d)
It converts an unsigned Int32 data value to a float value.
TEDATATYPEEXPORT AbstractData * Int32ToInt64Converter(AbstractData *d)
It converts an Int32 data value to a Int64 data value.
TEDATATYPEEXPORT AbstractData * Int32ToUInt64Converter(AbstractData *d)
It converts an Int32 data value to an unsigned Int64 data value.
TEDATATYPEEXPORT AbstractData * UInt32ToInt32Converter(AbstractData *d)
It converts an unsigned Int32 data value to an Int32 data value.
TEDATATYPEEXPORT AbstractData * Int32ToUInt16Converter(AbstractData *d)
It converts an Int32 data value to an unsigned Int16 data value.
TEDATATYPEEXPORT AbstractData * UInt32ToInt16Converter(AbstractData *d)
It converts an unsigned Int32 data value to a Int16 data value.
TEDATATYPEEXPORT AbstractData * Int64ToUInt64Converter(AbstractData *d)
It converts an Int64 data value to an unsigned Int64 data value.
TEDATATYPEEXPORT AbstractData * Int64ToInt32Converter(AbstractData *d)
It converts an Int64 data value to an Int32 data value.
TEDATATYPEEXPORT AbstractData * UInt32ToNumericConverter(AbstractData *d)
It converts an unsigned Int32 data value to Numeric data value.
TEDATATYPEEXPORT AbstractData * UInt32ToStringConverter(AbstractData *d)
It converts an unsigned Int32 data value to a string data value.
TEDATATYPEEXPORT AbstractData * UInt32ToDoubleConverter(AbstractData *d)
It converts an unsigned Int32 data value to a double value.
TEDATATYPEEXPORT AbstractData * UInt32ToBooleanConverter(AbstractData *d)
It converts an unsigned Int32 data value to a boolean data value.
TEDATATYPEEXPORT AbstractData * Int32ToUCharConverter(AbstractData *d)
It converts an Int32 data value to an unsigned char data value.
TEDATATYPEEXPORT AbstractData * Int32ToDoubleConverter(AbstractData *d)
It converts an Int32 data value to a double value.
TEDATATYPEEXPORT void AssertInt64(AbstractData *d)
Auxiliary method that asserts that the given data is an Int64 type.
TEDATATYPEEXPORT AbstractData * Int32ToCharConverter(AbstractData *d)
It converts an Int32 data value to a char data value.
TEDATATYPEEXPORT AbstractData * UInt64ToUInt32Converter(AbstractData *d)
It converts an unsigned Int64 data value to an unsigned int Int32 data value.
TEDATATYPEEXPORT AbstractData * UInt32ToUInt16Converter(AbstractData *d)
It converts an unsigned Int32 data value to an unsigned Int16 data value.
TEDATATYPEEXPORT AbstractData * UInt64ToInt32Converter(AbstractData *d)
It converts an unsigned Int64 data value to an Int32 data value.
TEDATATYPEEXPORT AbstractData * UInt64ToBooleanConverter(AbstractData *d)
It converts an unsigned Int64 data value to a boolean data value.
TEDATATYPEEXPORT AbstractData * UInt64ToInt64Converter(AbstractData *d)
It converts an unsigned Int64 data value to a Int64 data value.
TEDATATYPEEXPORT AbstractData * Int64ToUInt32Converter(AbstractData *d)
It converts an Int64 data value to an unsigned Int32 data value.
TEDATATYPEEXPORT AbstractData * Int32ToInt16Converter(AbstractData *d)
It converts an Int32 data value to a Int16 data value.
TEDATATYPEEXPORT AbstractData * Int64ToUCharConverter(AbstractData *d)
It converts an Int64 data value to an unsigned char data value.
TEDATATYPEEXPORT AbstractData * Int64ToFloatConverter(AbstractData *d)
It converts an Int64 data value to a float value.
TEDATATYPEEXPORT AbstractData * Int32ToStringConverter(AbstractData *d)
It converts an Int32 data value to a string data value.
TEDATATYPEEXPORT AbstractData * Int64ToStringConverter(AbstractData *d)
It converts an Int64 data value to a string data value.
TEDATATYPEEXPORT AbstractData * UInt64ToNumericConverter(AbstractData *d)
It converts an unsigned Int64 data value to Numeric data value.
TEDATATYPEEXPORT AbstractData * Int64ToUInt16Converter(AbstractData *d)
It converts an Int32 data value to an unsigned Int16 data value.
TEDATATYPEEXPORT AbstractData * Int64ToCharConverter(AbstractData *d)
It converts an Int64 data value to a char data value.
TEDATATYPEEXPORT AbstractData * UInt32ToUCharConverter(AbstractData *d)
It converts an unsigned Int32 data value to an unsigned char data value.
TEDATATYPEEXPORT AbstractData * UInt32ToCharConverter(AbstractData *d)
It converts an unsigned Int32 data value to a char data value.
TEDATATYPEEXPORT AbstractData * Int64ToNumericConverter(AbstractData *d)
It converts an Int64 data value to Numeric data value.
TEDATATYPEEXPORT AbstractData * UInt32ToInt64Converter(AbstractData *d)
It converts an unsigned Int32 data value to a Int64 data value.
Configuration flags for the DataType module of TerraLib.
#define TEDATATYPEEXPORT
You can use this macro in order to export/import classes and functions from this module.