35 #ifndef _BLAZE_UTIL_MPL_AND_H_
36 #define _BLAZE_UTIL_MPL_AND_H_
74 ,
typename T3 = NullType
75 ,
typename T4 = NullType
76 ,
typename T5 = NullType
77 ,
typename T6 = NullType >
79 :
public Bool< ( T1::value && T2::value && T3::value && T4::value && T5::value && T6::value ) >
90 :
public Bool< ( T1::value && T2::value ) >
102 struct And<T1,T2,T3,NullType,NullType,NullType>
103 :
public Bool< ( T1::value && T2::value && T3::value ) >
111 template<
typename T1
116 struct And<T1,T2,T3,T4,NullType,NullType>
117 :
public Bool< ( T1::value && T2::value && T3::value && T4::value ) >
125 template<
typename T1
131 struct And<T1,T2,T3,T4,T5,NullType>
132 :
public Bool< ( T1::value && T2::value && T3::value && T4::value && T5::value ) >
Utility type for generic codes.
Namespace of the Blaze C++ math library.
Definition: Blaze.h:57
Compile time integral constant wrapper for bool.The Bool class template represents an integral wrappe...
Definition: Bool.h:70
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:78
Header file for the Bool class template.