Lines Matching defs:AutoParmTemplate
5 class AutoParmTemplate {
7 AutoParmTemplate() {}
24 AutoParmTemplate<&S::f> auto_method_single_inheritance;
25 // AFTER: call {{.*}} @"??0?$AutoParmTemplate@$MP8S@@EAAXXZ1?f@1@QEAAXXZ@@QEAA@XZ"
26 // BEFORE: call {{.*}} @"??0?$AutoParmTemplate@$1?f@S@@QEAAXXZ@@QEAA@XZ"
28 AutoParmTemplate<&M::f> auto_method_multiple_inheritance;
29 // AFTER: call {{.*}} @"??0?$AutoParmTemplate@$MP8M@@EAAXXZH?f@1@QEAAXXZA@@@QEAA@XZ"
30 // BEFORE: call {{.*}} @"??0?$AutoParmTemplate@$H?f@M@@QEAAXXZA@@@QEAA@XZ"
32 AutoParmTemplate<&V::f> auto_method_virtual_inheritance;
33 // AFTER: call {{.*}} @"??0?$AutoParmTemplate@$MP8V@@EAAXXZI?f@1@QEAAXXZA@A@@@QEAA@XZ"
34 // BEFORE: call {{.*}} @"??0?$AutoParmTemplate@$I?f@V@@QEAAXXZA@A@@@QEAA@XZ"
48 AutoParmTemplate<&S::a> auto_data_single_inheritance;
49 // AFTER: call {{.*}} @"??0?$AutoParmTemplate@$MPEQS@@H07@@QEAA@XZ"
50 // BEFORE: call {{.*}} @"??0?$AutoParmTemplate@$07@@QEAA@XZ"
52 AutoParmTemplate<&M::a> auto_data_multiple_inheritance;
53 // AFTER: call {{.*}} @"??0?$AutoParmTemplate@$MPEQM@@H0M@@@QEAA@XZ"
54 // BEFORE: call {{.*}} @"??0?$AutoParmTemplate@$0M@@@QEAA@XZ"
56 AutoParmTemplate<&V::a> auto_data_virtual_inheritance;
57 // AFTER: call {{.*}} @"??0?$AutoParmTemplate@$MPEQV@@HFBA@A@@@QEAA@XZ"
58 // BEFORE: call {{.*}} @"??0?$AutoParmTemplate@$FBA@A@@@QEAA@XZ"