30 #ifndef ATBTYPETRAITS_HH 31 #define ATBTYPETRAITS_HH 38 #include <blitz/array.h> 41 #if defined(ArrayToolbox_EXPORTS) 42 #define ARRAYTOOLBOXDLL_API __declspec(dllexport) 43 #elif defined(ArrayToolbox_USE_DLL) 44 #define ARRAYTOOLBOXDLL_API __declspec(dllimport) 46 #define ARRAYTOOLBOXDLL_API 49 #define ARRAYTOOLBOXDLL_API 72 template<
typename DataT>
157 #include "TypeTraits.icc" static DataT const greatest
Get a representation of the greatest value for this data type.
static DataT const smallest
Get a representation of the smallest value for this data type.
static DataT const one
Get a representation of the One for this data type.
DataT BasicT
The corresponding basic type to the given type.
The traits class provides means to query specific information about different data types...
DataT ComplexT
The corresponding complex value type to the given type.
static DataT const zero
Get a representation of the Zero for this data type.
int BlitzIndexT
The native integer type for indexing blitz++ Arrays.
DataT HighPrecisionT
The type with highest precision of this kind.
static bool const isComplex
If this type specifies a complex number type this constant is true.
static DataT const saturated
Get the value that corresponds to the saturation of the sensor.