Lines Matching refs:Promote
7 template<typename T> struct Promote;
9 template<> struct Promote<short> { struct
13 template<> struct Promote<int> { struct
17 template<> struct Promote<float> { struct
21 Promote<short>::type *ret_intptr(int* ip) { return ip; } in ret_intptr()
22 Promote<int>::type *ret_intptr2(int* ip) { return ip; } in ret_intptr2()
25 M::Promote<int>::type *ret_intptr3(int* ip) { return ip; } in ret_intptr3()
26 M::template Promote<int>::type *ret_intptr4(int* ip) { return ip; } in ret_intptr4()
31 M::template Promote<int> pi;
37 N::M::Promote<int>::type *ret_intptr5(int* ip) { return ip; } in ret_intptr5() argument
38 ::N::M::Promote<int>::type *ret_intptr6(int* ip) { return ip; } in ret_intptr6()
42 N::M::template Promote; // expected-error{{expected unqualified-id}}