Lines Matching refs:typename

24   template <typename T>
31 /// typedef typename PointerUnionTypeSelector<T1, T2, EQ, NE>::Return Ret;
34 template <typename T1, typename T2, typename RET_EQ, typename RET_NE>
36 typedef typename PointerUnionTypeSelectorReturn<RET_NE>::Return Return;
39 template <typename T, typename RET_EQ, typename RET_NE>
41 typedef typename PointerUnionTypeSelectorReturn<RET_EQ>::Return Return;
44 template <typename T1, typename T2, typename RET_EQ, typename RET_NE>
47 typedef typename PointerUnionTypeSelector<T1, T2, RET_EQ, RET_NE>::Return
53 template <typename PT1, typename PT2>
80 template <typename PT1, typename PT2>
94 template <typename T>
117 template<typename T>
119 typedef typename
129 template<typename T>
137 template<typename T>
186 template<typename PT1, typename PT2>
192 template<typename PT1, typename PT2>
200 template<typename PT1, typename PT2>
215 PointerLikeTypeTraits<typename PointerUnion<PT1,PT2>::ValTy>
223 template <typename PT1, typename PT2, typename PT3>
234 template<typename T>
239 template<typename T>
248 template<typename T>
252 template<typename T>
277 template<typename T>
280 typedef typename
289 template<typename T>
293 typedef typename
302 template<typename T>
339 template<typename PT1, typename PT2, typename PT3>
354 PointerLikeTypeTraits<typename PointerUnion3<PT1, PT2, PT3>::ValTy>
361 template <typename PT1, typename PT2, typename PT3, typename PT4>
391 template<typename T>
394 typedef typename
404 template<typename T>
408 typedef typename
417 template<typename T>
458 template<typename PT1, typename PT2, typename PT3, typename PT4>
473 PointerLikeTypeTraits<typename PointerUnion4<PT1, PT2, PT3, PT4>::ValTy>
479 template<typename T, typename U>