35 #ifndef _BLAZE_UTIL_MPL_OR_H_
36 #define _BLAZE_UTIL_MPL_OR_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 Or<T1,T2,T3,NullType,NullType,NullType>
103 :
public Bool< ( T1::value || T2::value || T3::value ) >
111 template<
typename T1
116 struct Or<T1,T2,T3,T4,NullType,NullType>
117 :
public Bool< ( T1::value || T2::value || T3::value || T4::value ) >
125 template<
typename T1
131 struct Or<T1,T2,T3,T4,T5,NullType>
132 :
public Bool< ( T1::value || T2::value || T3::value || T4::value || T5::value ) >
Utility type for generic codes.
Compile time integral constant wrapper for bool.The Bool class template represents an integral wrappe...
Definition: Bool.h:63
Utility type for generic codes.The NullType class represents an invalid or terminating data type for ...
Definition: NullType.h:54
Compile time logical or evaluation.The Or class template performs at compile time a logical or ('&&')...
Definition: Or.h:78
Header file for the Bool class template.