Lines Matching refs:T2
1374 template <typename T1, typename T2>
1377 const T1& lhs, const T2& rhs) {
1386 template <typename T1, typename T2>
1390 const T2& rhs) {
1416 template <typename T1, typename T2>
1420 const T2& rhs) {
1447 template <typename T1, typename T2>
1452 const T2& rhs,
1453 // The following line prevents this overload from being considered if T2
1458 typename EnableIf<!is_pointer<T2>::value>::type* = 0) {
1485 template <typename T1, typename T2>
1487 const T1& val1, const T2& val2,
1507 template <typename T1, typename T2>\
1509 const T1& val1, const T2& val2) {\
2125 // prevents a user from misusing StaticAssertTypeEq<T1, T2> by
2131 // StaticAssertTypeEq<T1, T2>() is effective ONLY IF the method is
2149 template <typename T1, typename T2>
2151 (void)internal::StaticAssertTypeEqHelper<T1, T2>();