HomeSort by relevance Sort by last modified time
    Searched refs:dynamic_cast (Results 1 - 25 of 275) sorted by null

1 2 3 4 5 6 7 8 91011

  /external/clang/test/SemaCXX/
dynamic-cast.cpp 25 (void)dynamic_cast<A>((A*)0); // expected-error {{'A' is not a reference or pointer}}
27 (void)dynamic_cast<A*>(0); // expected-error {{'int' is not a pointer}}
29 (void)dynamic_cast<int*>((A*)0); // expected-error {{'int' is not a class}}
31 (void)dynamic_cast<A*>((int*)0); // expected-error {{'int' is not a class}}
33 (void)dynamic_cast<int&>(*((A*)0)); // expected-error {{'int' is not a class}}
35 (void)dynamic_cast<A&>(*((int*)0)); // expected-error {{'int' is not a class}}
37 (void)dynamic_cast<Incomplete*>((A*)0); // expected-error {{'Incomplete' is an incomplete type}}
39 (void)dynamic_cast<A*>((Incomplete*)0); // expected-error {{'Incomplete' is an incomplete type}}
41 (void)dynamic_cast<A&>(A()); // expected-error {{dynamic_cast from rvalue to reference type 'A &'}
    [all...]
no-rtti.cpp 23 return dynamic_cast<B *>(a) != 0; // expected-error {{cannot use dynamic_cast with -fno-rtti}}
28 return dynamic_cast<void *>(a);
address-space-conversion.cpp 105 (void)dynamic_cast<A_ptr>(bp);
106 (void)dynamic_cast<A_ptr_1>(bp1);
107 (void)dynamic_cast<A_ptr_2>(bp2);
110 (void)dynamic_cast<B_ptr>(ap);
111 (void)dynamic_cast<B_ptr_1>(ap1);
112 (void)dynamic_cast<B_ptr_2>(ap2);
115 (void)dynamic_cast<A_ptr>(bp1); // expected-error{{casts away qualifiers}}
116 (void)dynamic_cast<A_ptr>(bp2); // expected-error{{casts away qualifiers}}
117 (void)dynamic_cast<A_ptr_1>(bp); // expected-error{{casts away qualifiers}}
118 (void)dynamic_cast<A_ptr_1>(bp2); // expected-error{{casts away qualifiers}
    [all...]
type-dependent-exprs.cpp 17 (void)dynamic_cast<X*>(&x);
  /external/clang/test/CodeGenCXX/
dynamic-cast-always-null.cpp 10 return dynamic_cast<C*>(b);
18 return dynamic_cast<C&>(b);
22 (void) dynamic_cast<void*>((A*)0);
23 (void) dynamic_cast<void*>((B*)0);
dynamic-cast-hint.cpp 24 volatile C *ac = dynamic_cast<C *>(a);
26 volatile D *ad = dynamic_cast<D *>(a);
28 volatile E *ae = dynamic_cast<E *>(a);
30 volatile F *af = dynamic_cast<F *>(a);
32 volatile G *ag = dynamic_cast<G *>(a);
34 volatile H *ah = dynamic_cast<H *>(a);
36 volatile I *ai = dynamic_cast<I *>(a);
38 volatile J *aj = dynamic_cast<J *>(a);
40 volatile K *ak = dynamic_cast<K *>(a);
42 volatile X *ax = dynamic_cast<X *>(a)
    [all...]
dynamic_cast-no-rtti.cpp 15 return dynamic_cast<A *>(b);
20 // A NoOp dynamic_cast can be used with -fno-rtti iff it does not use
23 return dynamic_cast<B *>(b);
microsoft-abi-dynamic-cast.cpp 9 T* test0() { return dynamic_cast<T*>((B*)0); }
13 T* test1(V* x) { return &dynamic_cast<T&>(*x); }
20 T* test2(A* x) { return &dynamic_cast<T&>(*x); }
32 T* test3(B* x) { return &dynamic_cast<T&>(*x); }
46 T* test4(V* x) { return dynamic_cast<T*>(x); }
53 T* test5(A* x) { return dynamic_cast<T*>(x); }
69 T* test6(B* x) { return dynamic_cast<T*>(x); }
87 void* test7(V* x) { return dynamic_cast<void*>(x); }
93 void* test8(A* x) { return dynamic_cast<void*>(x); }
108 void* test9(B* x) { return dynamic_cast<void*>(x);
    [all...]
dynamic-cast.cpp 13 dynamic_cast<const B&>(*a);
microsoft-no-rtti-data.cpp 21 const U &u = dynamic_cast<U &>(*getS());
  /external/libcxxabi/test/
dynamic_cast14.pass.cpp 230 assert(dynamic_cast<A3*>(a3.getA1_3()) == a3.getA3());
231 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3());
233 assert(dynamic_cast<A3*>(a4.getA1_4()) == 0);
234 assert(dynamic_cast<A3*>(a4.getA2()) == 0);
235 assert(dynamic_cast<A4*>(a4.getA1_4()) == a4.getA4());
236 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4());
238 assert(dynamic_cast<A3*>(a5.getA1_3()) == a5.getA3());
239 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3());
241 assert(dynamic_cast<A4*>(a5.getA1_3()) == a5.getA4());
242 assert(dynamic_cast<A4*>(a5.getA1_4()) == a5.getA4())
    [all...]
dynamic_cast5.pass.cpp 85 assert(dynamic_cast<A1*>(a1.getA1()) == a1.getA1());
86 assert(dynamic_cast<A1*>(a2.getA2()) == 0);
87 assert(dynamic_cast<A1*>(a3.getA1()) == a3.getA1());
88 assert(dynamic_cast<A1*>(a3.getA2()) == 0);
89 assert(dynamic_cast<A1*>(a3.getA3()) == a3.getA1());
90 assert(dynamic_cast<A1*>(a4.getA1()) == a4.getA1());
91 assert(dynamic_cast<A1*>(a4.getA2()) == 0);
92 assert(dynamic_cast<A1*>(a4.getA3()) == a4.getA1());
93 assert(dynamic_cast<A1*>(a4.getA4()) == a4.getA1());
94 assert(dynamic_cast<A1*>(a5.getA1()) == a5.getA1())
    [all...]
dynamic_cast3.pass.cpp 57 assert(dynamic_cast<A1*>(a1.getA1()) == a1.getA1());
58 assert(dynamic_cast<A1*>(a2.getA2()) == 0);
59 assert(dynamic_cast<A1*>(a3.getA3()) == 0);
60 assert(dynamic_cast<A2*>(a1.getA1()) == 0);
61 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2());
62 assert(dynamic_cast<A2*>(a3.getA3()) == 0);
63 assert(dynamic_cast<A3*>(a1.getA1()) == 0);
64 assert(dynamic_cast<A3*>(a2.getA2()) == 0);
65 assert(dynamic_cast<A3*>(a3.getA3()) == a3.getA3());
111 assert(dynamic_cast<A1*>(a1.getA1()) == a1.getA1())
    [all...]
  /prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++abi/test/
dynamic_cast14.pass.cpp 230 assert(dynamic_cast<A3*>(a3.getA1_3()) == a3.getA3());
231 assert(dynamic_cast<A3*>(a3.getA2()) == a3.getA3());
233 assert(dynamic_cast<A3*>(a4.getA1_4()) == 0);
234 assert(dynamic_cast<A3*>(a4.getA2()) == 0);
235 assert(dynamic_cast<A4*>(a4.getA1_4()) == a4.getA4());
236 assert(dynamic_cast<A4*>(a4.getA2()) == a4.getA4());
238 assert(dynamic_cast<A3*>(a5.getA1_3()) == a5.getA3());
239 assert(dynamic_cast<A3*>(a5.getA2()) == a5.getA3());
241 assert(dynamic_cast<A4*>(a5.getA1_3()) == a5.getA4());
242 assert(dynamic_cast<A4*>(a5.getA1_4()) == a5.getA4())
    [all...]
dynamic_cast5.pass.cpp 85 assert(dynamic_cast<A1*>(a1.getA1()) == a1.getA1());
86 assert(dynamic_cast<A1*>(a2.getA2()) == 0);
87 assert(dynamic_cast<A1*>(a3.getA1()) == a3.getA1());
88 assert(dynamic_cast<A1*>(a3.getA2()) == 0);
89 assert(dynamic_cast<A1*>(a3.getA3()) == a3.getA1());
90 assert(dynamic_cast<A1*>(a4.getA1()) == a4.getA1());
91 assert(dynamic_cast<A1*>(a4.getA2()) == 0);
92 assert(dynamic_cast<A1*>(a4.getA3()) == a4.getA1());
93 assert(dynamic_cast<A1*>(a4.getA4()) == a4.getA1());
94 assert(dynamic_cast<A1*>(a5.getA1()) == a5.getA1())
    [all...]
dynamic_cast3.pass.cpp 57 assert(dynamic_cast<A1*>(a1.getA1()) == a1.getA1());
58 assert(dynamic_cast<A1*>(a2.getA2()) == 0);
59 assert(dynamic_cast<A1*>(a3.getA3()) == 0);
60 assert(dynamic_cast<A2*>(a1.getA1()) == 0);
61 assert(dynamic_cast<A2*>(a2.getA2()) == a2.getA2());
62 assert(dynamic_cast<A2*>(a3.getA3()) == 0);
63 assert(dynamic_cast<A3*>(a1.getA1()) == 0);
64 assert(dynamic_cast<A3*>(a2.getA2()) == 0);
65 assert(dynamic_cast<A3*>(a3.getA3()) == a3.getA3());
111 assert(dynamic_cast<A1*>(a1.getA1()) == a1.getA1())
    [all...]
  /external/clang/test/CXX/expr/expr.post/expr.dynamic.cast/
p3-0x.cpp 11 Y &&yr0 = dynamic_cast<Y&&>(x);
12 Y &&yr1 = dynamic_cast<Y&&>(static_cast<X&&>(x));
13 Y &&yr2 = dynamic_cast<Y&&>(z); // expected-error{{'Z' is an incomplete type}}
  /external/clang/test/Analysis/
dynamic-cast.cpp 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)
    [all...]
  /external/libcxx/test/support/test.support/
test_macros_header_rtti.fail.cpp 22 (void)dynamic_cast<B*>(ptr); // expected-error{{cannot use dynamic_cast}}
25 (void)dynamic_cast<B*>(ptr);
test_macros_header_rtti.pass.cpp 27 (void)dynamic_cast<B*>(ptr);
  /prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/support/test.support/
test_macros_header_rtti.fail.cpp 22 (void)dynamic_cast<B*>(ptr); // expected-error{{cannot use dynamic_cast}}
25 (void)dynamic_cast<B*>(ptr);
test_macros_header_rtti.pass.cpp 27 (void)dynamic_cast<B*>(ptr);
  /external/clang/test/Preprocessor/
cxx_oper_keyword_ms_compat.cpp 47 #define dynamic_cast macro
132 dynamic_cast
  /prebuilts/misc/common/swig/include/2.0.11/lua/
factory.i 9 Type *dobj = dynamic_cast<Type *>($1);
  /prebuilts/misc/common/swig/include/2.0.11/typemaps/
factory.swg 74 Type *dobj = dynamic_cast<Type *>($1);

Completed in 373 milliseconds

1 2 3 4 5 6 7 8 91011