Lines Matching refs:C1
4 template <class T> struct C1 { struct
22 extern template char C1<int>::s_var_2; argument
23 extern template void C1<int>::s_func_2();
24 extern template void C1<int>::meth_2();
25 extern template char C1<int>::s_tvar_2<char>;
26 extern template void C1<int>::s_tfunc_2<char>();
27 extern template void C1<int>::C2<long>::s_var_2;
28 extern template void C1<int>::C2<long>::s_func_2();
29 extern template void C1<int>::C2<long>::meth_2();
30 extern template char C1<int>::C2<long>::s_tvar_2<char>;
31 extern template void C1<int>::C2<long>::tmeth_2<char>();
34 return C1<int>::s_var_2; in func_01()
38 …return C1<int>::s_var_1; // expected-warning{{instantiation of variable 'C1<int>::s_var_1' require… in func_02()
43 …return C1<char>::s_var_2; // expected-warning{{instantiation of variable 'C1<char>::s_var_2' requi… in func_03()
48 …C1<int>::s_func_1(); // expected-warning{{instantiation of function 'C1<int>::s_func_1' required h… in func_04()
53 C1<int>::s_func_2(); in func_05()
57 …C1<char>::s_func_2(); // expected-warning{{instantiation of function 'C1<char>::s_func_2' required… in func_06()
61 void func_07(C1<int> *x) { in func_07()
66 void func_08(C1<int> *x) { in func_08()
70 void func_09(C1<char> *x) { in func_09()
76 return C1<int>::s_tvar_2<char>; in func_10()
80 …return C1<int>::s_tvar_2<long>; // expected-warning{{instantiation of variable 'C1<int>::s_tvar_2<… in func_11()
85 C1<int>::s_tfunc_2<char>(); in func_12()
89 …C1<int>::s_tfunc_2<long>(); // expected-warning{{instantiation of function 'C1<int>::s_tfunc_2<lon… in func_13()
94 return C1<int>::C2<long>::s_var_2; in func_14()
98 …return C1<int>::C2<char>::s_var_2; //expected-warning {{instantiation of variable 'C1<int>::C2<ch… in func_15()
103 C1<int>::C2<long>::s_func_2(); in func_16()
107 …C1<int>::C2<char>::s_func_2(); // expected-warning{{instantiation of function 'C1<int>::C2<char>::… in func_17()
111 void func_18(C1<int>::C2<long> *x) { in func_18()
115 void func_19(C1<int>::C2<char> *x) { in func_19()
121 return C1<int>::C2<long>::s_tvar_2<char>; in func_20()
125 …return C1<int>::C2<long>::s_tvar_2<long>; // expected-warning{{instantiation of variable 'C1<int>:… in func_21()
129 void func_22(C1<int>::C2<long> *x) { in func_22()
133 void func_23(C1<int>::C2<long> *x) { in func_23()