35 #ifndef _BLAZE_UTIL_TYPETRAITS_HASSIZE_H_ 36 #define _BLAZE_UTIL_TYPETRAITS_HASSIZE_H_ 74 template<
typename T,
size_t S >
112 struct HasSize<const void,S>
131 struct HasSize<volatile void,S>
150 struct HasSize<const volatile void,S>
170 template<
typename T,
size_t S >
202 template<
typename T >
222 template<
typename T >
254 template<
typename T >
274 template<
typename T >
306 template<
typename T >
326 template<
typename T >
358 template<
typename T >
378 template<
typename T >
Header file for basic type definitions.
Compile time size check.This type trait offers the possibility to test whether a given type has a siz...
Definition: HasSize.h:203
Generic wrapper for a compile time constant integral value.The IntegralConstant class template repres...
Definition: IntegralConstant.h:72
Compile time size check.This class offers the possibility to test the size of a type at compile time....
Definition: HasSize.h:75
Compile time size check.This type trait offers the possibility to test whether a given type has a siz...
Definition: HasSize.h:255
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
constexpr bool Has2Bytes_v
Auxiliary variable template for the Has2Bytes type trait.The Has2Bytes_v variable template provides a...
Definition: HasSize.h:275
Compile time size check.This type trait offers the possibility to test whether a given type has a siz...
Definition: HasSize.h:307
constexpr bool Has1Byte_v
Auxiliary variable template for the Has1Byte type trait.The Has1Byte_v variable template provides a c...
Definition: HasSize.h:223
IntegralConstant< bool, B > BoolConstant
Generic wrapper for a compile time constant boolean value.The BoolConstant alias template represents ...
Definition: IntegralConstant.h:110
constexpr bool Has8Bytes_v
Auxiliary variable template for the Has8Bytes type trait.The Has8Bytes_v variable template provides a...
Definition: HasSize.h:379
constexpr bool Has4Bytes_v
Auxiliary variable template for the Has4Bytes type trait.The Has4Bytes_v variable template provides a...
Definition: HasSize.h:327
constexpr bool HasSize_v
Auxiliary variable template for the HasSize type trait.The HasSize_v variable template provides a con...
Definition: HasSize.h:171
Compile time size check.This type trait offers the possibility to test whether a given type has a siz...
Definition: HasSize.h:359
Header file for the IntegralConstant class template.