35 #ifndef _BLAZE_UTIL_TYPETRAITS_EXTENT_H_
36 #define _BLAZE_UTIL_TYPETRAITS_EXTENT_H_
68 template<
typename T,
unsigned int N >
83 template<
typename T,
unsigned int N >
89 enum { value =
Extent<T,N-1>::value };
98 template<
typename T,
unsigned int N,
unsigned int E >
100 struct Extent<T[E],N>
104 enum { value = Extent<T,N-1>::value };
113 template<
typename T >
115 struct Extent<T[],0UL>
128 template<
typename T,
unsigned int E >
130 struct Extent<T[E],0U>
Compile time check for the size of array bounds.Via this type trait it is possible to query at compil...
Definition: Extent.h:69
Namespace of the Blaze C++ math library.
Definition: Blaze.h:57