35 #ifndef _BLAZE_UTIL_TYPETRAITS_COMMONTYPE_H_
36 #define _BLAZE_UTIL_TYPETRAITS_COMMONTYPE_H_
43 #include <boost/type_traits/common_type.hpp>
69 template<
typename T1,
typename T2,
typename T3 = NullType >
75 typedef typename boost::common_type<T1,T2,T3>::type Type;
84 template<
typename T1,
typename T2 >
90 typedef typename boost::common_type<T1,T2>::type Type;
Utility type for generic codes.
Deduction of a type common to several types.The CommonType type trait deduces a type that is common t...
Definition: CommonType.h:70
Namespace of the Blaze C++ math library.
Definition: Blaze.h:57
Utility type for generic codes.The NullType class represents an invalid or terminating data type for ...
Definition: NullType.h:54