Lines Matching refs:common_type

12 // common_type
18 static_assert((std::is_same<std::common_type<int>::type, int>::value), "");
19 static_assert((std::is_same<std::common_type<char>::type, char>::value), "");
25 static_assert((std::is_same<std::common_type< int>::type, int>::value), "");
26 static_assert((std::is_same<std::common_type<const int>::type, int>::value), "");
27 static_assert((std::is_same<std::common_type< volatile int>::type, int>::value), "");
28 static_assert((std::is_same<std::common_type<const volatile int>::type, int>::value), "");
30 static_assert((std::is_same<std::common_type<int, int>::type, int>::value), "");
31 static_assert((std::is_same<std::common_type<int, const int>::type, int>::value), "");
33 static_assert((std::is_same<std::common_type<long, const int>::type, long>::value), "");
34 static_assert((std::is_same<std::common_type<const long, int>::type, long>::value), "");
35 static_assert((std::is_same<std::common_type<long, volatile int>::type, long>::value), "");
36 static_assert((std::is_same<std::common_type<volatile long, int>::type, long>::value), "");
37 static_assert((std::is_same<std::common_type<const long, const int>::type, long>::value), "");
39 static_assert((std::is_same<std::common_type<double, char>::type, double>::value), "");
40 static_assert((std::is_same<std::common_type<short, char>::type, int>::value), "");
46 static_assert((std::is_same<std::common_type<double, char, long long>::type, double>::value), "");
47 static_assert((std::is_same<std::common_type<unsigned, char, long long>::type, long long>::value), "");