37template <
class T1,
class T2,
class Enable =
void>
42template <
class NT>
struct promote_trait<
NT , bool, typename
combblas::disable_if< combblas::is_boolean<NT>::value >::type >
56#define DECLARE_PROMOTE(A,B,C) \
57 template <> struct promote_trait<A,B> \
59 typedef C T_promote; \
91DECLARE_PROMOTE(
unsigned long long,
unsigned long long,
unsigned long long);
DECLARE_PROMOTE(int64_t, bool, int64_t)
unsigned __int64 uint64_t