Home | History | Annotate | Download | only in interpreter

Lines Matching refs:T1

27 template <typename T1, typename T2>
29 typedef typename std::conditional<sizeof(T1) >= sizeof(T2), T1, T2>::type type;
33 template<template <typename OpT> class Op, typename T1, typename T2>
34 static inline typename select_bigger<T1, T2>::type SafeMath(T1 a, T2 b) {
35 typedef typename select_bigger<T1, T2>::type biggest_T;
37 static_assert(std::is_signed<T1>::value, "Expected T1 to be signed");
45 template<typename T1, typename T2>
46 static inline typename select_bigger<T1, T2>::type SafeAdd(T1 a, T2 b) {
51 template<typename T1, typename T2>
52 static inline typename select_bigger<T1, T2>::type SafeSub(T1 a, T2 b) {
57 template<typename T1, typename T2>
58 static inline typename select_bigger<T1, T2>::type SafeMul(T1 a, T2 b) {