Lines Matching refs:U
5 template<typename U> T f0(U);
6 template<typename U> U& f1(T*, U); // expected-error{{pointer to a reference}} \
26 template<typename U>
28 U x;
32 template<typename U>
34 U x; // expected-error{{void}}
38 template<typename U>
41 U z; // expected-error{{void}}
45 template<typename U>
47 void f0(T t, U u) { // expected-note{{passing argument to parameter 't' here}} in f0()
52 V f1(T t, U u, V) { in f1()
57 template<typename U>
62 template<typename U>
65 V f2(T t, U u, V);
67 static U value;
71 template<typename U>
72 U X1<T>::Inner4<U>::value; // expected-error{{reference variable}}
75 template<typename U>
77 V X1<T>::Inner4<U>::f2(T t, U u, V) { in f2()
143 template <class U>
144 typename sfinae<&U::operator=>::type test(int);
154 template <class U>
155 typename sfinae<&U::operator=>::type test(int);
169 typename U = typename X1<T>::type
182 typename U = typename X1<T>::type
244 template <class U> struct rebind {typedef B1<U> other;};
247 template <class T, class U> struct D1 {};
249 template <class T, class U>
252 template <class V> struct rebind {typedef D1<V, U> other;};