14 #ifndef __IPSDKUTIL_INSTRUCTIONSET_UPPERTYPE_H__ 15 #define __IPSDKUTIL_INSTRUCTIONSET_UPPERTYPE_H__ 79 template <>
struct UpperType32<
ipInt16 > {
typedef ipInt32 Type; };
81 template <>
struct UpperType32<
ipInt32 > {
typedef ipInt32 Type; };
105 template <>
struct UpperUnsignedType32<
ipUInt8 > {
typedef ipUInt16 Type; };
106 template <>
struct UpperUnsignedType32<
ipInt16 > {
typedef ipUInt32 Type; };
107 template <>
struct UpperUnsignedType32<
ipUInt16> {
typedef ipUInt32 Type; };
108 template <>
struct UpperUnsignedType32<
ipInt32 > {
typedef ipUInt32 Type; };
109 template <>
struct UpperUnsignedType32<
ipUInt32> {
typedef ipUInt32 Type; };
110 template <>
struct UpperUnsignedType32<
ipReal32> {
typedef ipReal32 Type; };
118 #endif // __IPSDKUTIL_INSTRUCTIONSET_UPPERTYPE_H__ int8_t ipInt8
Base types definition.
Definition: BaseTypes.h:48
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
int32_t ipInt32
Base types definition.
Definition: BaseTypes.h:52
int16_t ipInt16
Base types definition.
Definition: BaseTypes.h:50
uint8_t ipUInt8
Base types definition.
Definition: BaseTypes.h:49
template structure UpperType<typename T>; its typedef Type gives the type just upper to T...
Definition: UpperType.h:42
Definition of import/export macro for library.
template structure UpperUnsignedType32<typename T>; its typedef Type gives the unsigned type just upp...
Definition: UpperType.h:99
int64_t ipInt64
Base types definition.
Definition: BaseTypes.h:54
template structure UpperType32<typename T>; its typedef Type gives the type just upper to T without e...
Definition: UpperType.h:72
uint16_t ipUInt16
Base types definition.
Definition: BaseTypes.h:51
float ipReal32
Base types definition.
Definition: BaseTypes.h:56
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53