35 #ifndef _BLAZE_UTIL_MPL_AND_H_
36 #define _BLAZE_UTIL_MPL_AND_H_
73 ,
typename T3 = NullType
74 ,
typename T4 = NullType
75 ,
typename T5 = NullType >
81 enum { value = T1::value && T2::value && T3::value && T4::value && T5::value };
97 enum { value = T1::value && T2::value };
106 template<
typename T1
110 struct And<T1,T2,T3,NullType,NullType>
114 enum { value = T1::value && T2::value && T3::value };
123 template<
typename T1
128 struct And<T1,T2,T3,T4,NullType>
132 enum { value = T1::value && T2::value && T3::value && T4::value };
Utility type for generic codes.
Utility type for generic codes.The NullType class represents an invalid or terminating data type for ...
Definition: NullType.h:54
Compile time logical and evaluation.The And class template performs at compile time a logical and ('&...
Definition: And.h:76