Home
last modified time | relevance | path

Searched defs:common_type (Results 1 – 21 of 21) sorted by relevance

/third_party/boost/boost/type_traits/
Dcommon_type.hpp36 template<class... T> struct common_type struct
52 struct common_type<T1, T2, T...>: type_traits_detail::mp_defer<type_traits_detail::common_type_fold… struct
59 struct common_type<T1, T2, T...>: common_type<typename common_type<T1, T2>::type, T...> struct
80 template<class T> struct common_type<T>: boost::decay<T> struct
144 template<class T1, class T2> struct common_type<T1, T2>: type_traits_detail::common_type_decay_help… struct
/third_party/boost/libs/hana/example/
Dmonadic_fold_left.cpp22 struct common_type { }; struct
25 struct common_type<T, U> struct
34 struct common_type<T1, Tn...> struct
/third_party/boost/boost/histogram/accumulators/
Dweighted_sum.hpp102 struct common_type<boost::histogram::accumulators::weighted_sum<T>, struct
104 using type = boost::histogram::accumulators::weighted_sum<common_type_t<T, U>>;
108 struct common_type<boost::histogram::accumulators::weighted_sum<T>, U> { struct
109 using type = boost::histogram::accumulators::weighted_sum<common_type_t<T, U>>;
113 struct common_type<T, boost::histogram::accumulators::weighted_sum<U>> { struct
114 using type = boost::histogram::accumulators::weighted_sum<common_type_t<T, U>>;
Dweighted_mean.hpp135 struct common_type<boost::histogram::accumulators::weighted_mean<T>, struct
137 using type = boost::histogram::accumulators::weighted_mean<common_type_t<T, U>>;
Dcount.hpp130 struct common_type<boost::histogram::accumulators::count<T>, struct
132 using type = boost::histogram::accumulators::count<common_type_t<T, U>>;
Dmean.hpp139 struct common_type<boost::histogram::accumulators::mean<T>, struct
141 using type = boost::histogram::accumulators::mean<common_type_t<T, U>>;
Dsum.hpp171 struct common_type<boost::histogram::accumulators::sum<T>, struct
173 using type = boost::histogram::accumulators::sum<common_type_t<T, U>>;
/third_party/boost/libs/ratio/example/type_traits/
Dcommon_type.hpp83 struct common_type<T> struct
91 typedef T type;
132 struct common_type<T, U> struct
144 struct common_type<T, U, V...> { struct
146 typedef typename common_type<typename common_type<T, U>::type, V...>::type type;
/third_party/boost/libs/type_traits/test/
Dcommon_type_5_test.cpp27 template<class T, class U> struct common_type< X<T>, X<U> > struct
29 typedef X<typename common_type<T, U>::type> type;
Dcommon_type_test.cpp86 TT_TEST_BEGIN(common_type) in TT_TEST_BEGIN() argument
Dcommon_type_2_test.cpp88 TT_TEST_BEGIN(common_type) in TT_TEST_BEGIN() argument
/third_party/boost/libs/chrono/example/
Dsaturating.cpp398 struct common_type<User2::saturate<T1>, User2::saturate<T2> > struct
400 typedef typename common_type<T1, T2>::type rep;
401 typedef User2::saturate<rep> type;
405 struct common_type<T1, User2::saturate<T2> > struct
409 struct common_type<User2::saturate<T1>, T2> struct
Dtime2_demo.cpp780 struct common_type<User2::saturate<T1>, User2::saturate<T2> > struct
782 typedef typename common_type<T1, T2>::type rep;
783 typedef User2::saturate<rep> type;
787 struct common_type<T1, User2::saturate<T2> > struct
791 struct common_type<User2::saturate<T1>, T2> struct
/third_party/boost/libs/hana/example/optional/
Dsfinae_friendly_metafunctions.cpp33 using common_type = decltype(common_type_impl(hana::type_c<T>, hana::type_c<U>)); typedef
/third_party/boost/boost/chrono/
Dprocess_cpu_clocks.hpp211 struct common_type< struct
216 typedef chrono::process_times<typename common_type<Rep1, Rep2>::type> type;
220 struct common_type< struct
225 typedef chrono::process_times<typename common_type<Rep1, Rep2>::type> type;
229 struct common_type< struct
234 typedef chrono::process_times<typename common_type<Rep1, Rep2>::type> type;
Dtime_point.hpp70 struct common_type<chrono::time_point<Clock, Duration1>, struct
74 typename common_type<Duration1, Duration2>::type> type;
Dduration.hpp402 struct common_type<chrono::duration<Rep1, Period1>, struct
406 typename boost::ratio_gcd<Period1, Period2>::type> type;
/third_party/boost/boost/hana/
Dtraits.hpp195 constexpr auto common_type = metafunction<std::common_type>; variable
/third_party/boost/libs/ratio/example/
Dduration.hpp431 struct common_type<boost_ex::chrono::duration<Rep1, Period1>, struct
435 typename boost::ratio_gcd<Period1, Period2>::type> type;
/third_party/boost/boost/multiprecision/cpp_int/
Dmisc.hpp593 …typedef typename common_type<R, typename cpp_int_backend<MinBits1, MaxBits1, SignType1, Checked1, … in eval_convert_to() typedef
625 …typedef typename common_type<R, typename cpp_int_backend<MinBits1, MaxBits1, SignType1, Checked1, … in eval_convert_to() typedef
/third_party/boost/boost/multiprecision/
Dcpp_int.hpp975 … typedef typename common_type<typename make_unsigned<T>::type, local_limb_type>::type common_type; in check_in_range() typedef
985 typedef typename common_type<T, local_limb_type>::type common_type; in check_in_range() typedef
1136 typedef typename common_type<T, local_limb_type>::type common_type; in check_in_range() typedef
1144 typedef typename common_type<T, local_limb_type>::type common_type; in check_in_range() typedef