35 #ifndef _BLAZE_MATH_SERIALIZATION_TypeValueMapping_H_ 36 #define _BLAZE_MATH_SERIALIZATION_TypeValueMapping_H_ 63 template<
bool IsSignedIntegral,
bool IsUn
signedIntegral,
bool IsFloatingPo
int,
bool IsComplex >
64 struct TypeValueMappingHelper;
75 struct TypeValueMappingHelper<false,false,false,false>
92 struct TypeValueMappingHelper<true,false,false,false>
109 struct TypeValueMappingHelper<false,true,false,false>
126 struct TypeValueMappingHelper<false,false,true,false>
143 struct TypeValueMappingHelper<false,false,false,true>
162 template<
typename T >
Header file for the IsIntegral type trait.
Compile time check for signed data types.This type trait tests whether or not the given template para...
Definition: IsSigned.h:77
Namespace of the Blaze C++ math library.
Definition: Blaze.h:57
Header file for the IsFloatingPoint type trait.
Compile time check for floating point data types.This type trait tests whether or not the given templ...
Definition: IsFloatingPoint.h:75
Conversion from a data type to a serial representation.This class template converts the given data ty...
Definition: TypeValueMapping.h:163
Compile time check for integral data types.This type trait tests whether or not the given template pa...
Definition: IsIntegral.h:75
Header file for the IsSigned type trait.
Header file for the IsUnsigned type trait.
Compile time check for unsigned data types.This type trait tests whether or not the given template pa...
Definition: IsUnsigned.h:77
Compile time check for complex types.This type trait tests whether or not the given template paramete...
Definition: IsComplex.h:76
Header file for the IsComplex type trait.