Lines Matching refs:ReadField

21 int ReadField(T &o) {
36 ReadField<S, &S::a>(s);
37 ReadField<M, &M::a>(m);
38 ReadField<V, &V::a>(v);
39 ReadField<U, &U::a>(u);
40 ReadField<S, &S::b>(s);
41 ReadField<M, &M::b>(m);
42 ReadField<V, &V::b>(v);
43 ReadField<U, &U::b>(u);
44 ReadField<S, nullptr>(s);
45 ReadField<M, nullptr>(m);
46 ReadField<V, nullptr>(v);
47 ReadField<U, nullptr>(u);
50 ReadField<A, &A::a>(a);
51 ReadField<A, nullptr>(a);
54 ReadField<I, &I::a>(i);
55 ReadField<I, &I::b>(i);
59 // CHECK: call {{.*}} @"\01??$ReadField@US@@$03@@YAHAAUS@@@Z"
60 // CHECK: call {{.*}} @"\01??$ReadField@UM@@$0M@@@YAHAAUM@@@Z"
61 // CHECK: call {{.*}} @"\01??$ReadField@UV@@$F7A@@@YAHAAUV@@@Z"
62 // CHECK: call {{.*}} @"\01??$ReadField@UU@@$G3A@A@@@YAHAAUU@@@Z"
63 // CHECK: call {{.*}} @"\01??$ReadField@US@@$07@@YAHAAUS@@@Z"
64 // CHECK: call {{.*}} @"\01??$ReadField@UM@@$0BA@@@YAHAAUM@@@Z"
65 // CHECK: call {{.*}} @"\01??$ReadField@UV@@$FM@A@@@YAHAAUV@@@Z"
66 // CHECK: call {{.*}} @"\01??$ReadField@UU@@$G7A@A@@@YAHAAUU@@@Z"
70 // CHECK: call {{.*}} @"\01??$ReadField@US@@$0A@@@YAHAAUS@@@Z"
71 // CHECK: call {{.*}} @"\01??$ReadField@UM@@$0A@@@YAHAAUM@@@Z"
72 // CHECK: call {{.*}} @"\01??$ReadField@UV@@$FA@?0@@YAHAAUV@@@Z"
73 // CHECK: call {{.*}} @"\01??$ReadField@UU@@$GA@A@?0@@YAHAAUU@@@Z"
77 // CHECK: call {{.*}} @"\01??$ReadField@UA@@$0A@@@YAHAAUA@@@Z"
78 // CHECK: call {{.*}} @"\01??$ReadField@UA@@$0?0@@YAHAAUA@@@Z"
82 // CHECK: call {{.*}} @"\01??$ReadField@UI@@$0A@@@YAHAAUI@@@Z"
83 // CHECK: call {{.*}} @"\01??$ReadField@UI@@$03@@YAHAAUI@@@Z"