Home | History | Annotate | Download | only in SemaCXX

Lines Matching full:a_ptr

17 typedef A *A_ptr;
26 A_ptr ap, A_ptr_1 ap1, A_ptr_2 ap2,
38 (void)const_cast<A_ptr>(ap1); // expected-error{{is not allowed}}
39 (void)const_cast<A_ptr>(ap2); // expected-error{{is not allowed}}
51 A_ptr ap, A_ptr_1 ap1, A_ptr_2 ap2,
54 (void)static_cast<A_ptr>(bp);
67 (void)static_cast<A_ptr>(vp);
72 (void)static_cast<A_ptr>(bp1); // expected-error{{is not allowed}}
73 (void)static_cast<A_ptr>(bp2); // expected-error{{is not allowed}}
94 (void)static_cast<A_ptr>(vp1); // expected-error{{casts away qualifiers}}
95 (void)static_cast<A_ptr>(vp2); // expected-error{{casts away qualifiers}}
102 void test_dynamic_cast(A_ptr ap, A_ptr_1 ap1, A_ptr_2 ap2,
105 (void)dynamic_cast<A_ptr>(bp);
115 (void)dynamic_cast<A_ptr>(bp1); // expected-error{{casts away qualifiers}}
116 (void)dynamic_cast<A_ptr>(bp2); // expected-error{{casts away qualifiers}}
132 A_ptr ap, A_ptr_1 ap1, A_ptr_2 ap2,
136 (void)reinterpret_cast<A_ptr>(ap1);
137 (void)reinterpret_cast<A_ptr>(ap2);
138 (void)reinterpret_cast<A_ptr>(bp);
139 (void)reinterpret_cast<A_ptr>(bp1);
140 (void)reinterpret_cast<A_ptr>(bp2);
141 (void)reinterpret_cast<A_ptr>(vp);
142 (void)reinterpret_cast<A_ptr>(vp1);
143 (void)reinterpret_cast<A_ptr>(vp2);
158 A_ptr ap, A_ptr_1 ap1, A_ptr_2 ap2,
162 (void)(A_ptr)(ap1);
163 (void)(A_ptr)(ap2);
164 (void)(A_ptr)(bp);
165 (void)(A_ptr)(bp1);
166 (void)(A_ptr)(bp2);
167 (void)(A_ptr)(vp);
168 (void)(A_ptr)(vp1);
169 (void)(A_ptr)(vp2);
182 A_ptr ap, A_ptr_1 ap1, A_ptr_2 ap2,
188 A_ptr ap_A = bp;
195 A_ptr ap_B = bp1; // expected-error{{cannot initialize a variable of type}}