Home | History | Annotate | Download | only in Analysis

Lines Matching full:dynamic_cast

26     B *b = dynamic_cast<B*>(a);
39 B *pbb = dynamic_cast<B*>(pb);
54 B *b = dynamic_cast<B*>(pa);
68 B *b = dynamic_cast<B*>(pbb);
69 BB *s = dynamic_cast<BB*>(b);
83 B *b = dynamic_cast<B*>(pbb);
90 return (dynamic_cast<B*>(a))->m;
96 return (*dynamic_cast<B*>(a)).m;
100 B *b = dynamic_cast<B*>(a);
105 B *b = dynamic_cast<B*>(a);
119 B *b = dynamic_cast<B*>(pa);
126 return (*dynamic_cast<B*>(a)).m; // expected-warning {{Dereference of null pointer}}
131 B *b = dynamic_cast<B*>(&a);
136 B *b = dynamic_cast<B*>((A *)0);
142 B *b = dynamic_cast<B*>(a);
148 A *a = dynamic_cast<A*>(&b);
161 void *b = dynamic_cast<void*>(&a);
174 B &b = dynamic_cast<B&>(rb);
181 B &b = dynamic_cast<B&>(a);
190 // and use them for dynamic_cast handling.
193 b = dynamic_cast<B*>(c);
203 // dynamic_cast could succeed.
220 B *ptr = dynamic_cast<B*>(&ref);
224 ptr = dynamic_cast<B*>(&obj);
236 b = dynamic_cast<B*>(c);
250 B *b = dynamic_cast<B*>(a);