OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:dynamic_cast
(Results
1 - 25
of
275
) sorted by null
1
2
3
4
5
6
7
8
9
10
11
/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
9
10
11