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
190
) sorted by null
1
2
3
4
5
6
7
8
/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);
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); }
33
T* test3(B* x) { return &
dynamic_cast
<T&>(*x); }
48
T* test4(V* x) { return
dynamic_cast
<T*>(x); }
55
T* test5(A* x) { return
dynamic_cast
<T*>(x); }
72
T* test6(B* x) { return
dynamic_cast
<T*>(x); }
91
void* test7(V* x) { return
dynamic_cast
<void*>(x); }
97
void* test8(A* x) { return
dynamic_cast
<void*>(x); }
113
void* test9(B* x) { return
dynamic_cast
<void*>(x);
[
all
...]
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);
dynamic-cast.cpp
12
dynamic_cast
<const B&>(*a);
microsoft-no-rtti-data.cpp
20
const U &u =
dynamic_cast
<U &>(*getS());
global-init.cpp
114
B *const q = &
dynamic_cast
<B&>(*p);
120
B *const r =
dynamic_cast
<B*>(p);
134
B *const w =
dynamic_cast
<B*>(v);
/external/libcxxabi/test/
dynamic_cast14.cpp
229
assert(
dynamic_cast
<A3*>(a3.getA1_3()) == a3.getA3());
230
assert(
dynamic_cast
<A3*>(a3.getA2()) == a3.getA3());
232
assert(
dynamic_cast
<A3*>(a4.getA1_4()) == 0);
233
assert(
dynamic_cast
<A3*>(a4.getA2()) == 0);
234
assert(
dynamic_cast
<A4*>(a4.getA1_4()) == a4.getA4());
235
assert(
dynamic_cast
<A4*>(a4.getA2()) == a4.getA4());
237
assert(
dynamic_cast
<A3*>(a5.getA1_3()) == a5.getA3());
238
assert(
dynamic_cast
<A3*>(a5.getA2()) == a5.getA3());
240
assert(
dynamic_cast
<A4*>(a5.getA1_3()) == a5.getA4());
241
assert(
dynamic_cast
<A4*>(a5.getA1_4()) == a5.getA4())
[
all
...]
dynamic_cast5.cpp
78
assert(
dynamic_cast
<A1*>(a1.getA1()) == a1.getA1());
79
assert(
dynamic_cast
<A1*>(a2.getA2()) == 0);
80
assert(
dynamic_cast
<A1*>(a3.getA1()) == a3.getA1());
81
assert(
dynamic_cast
<A1*>(a3.getA2()) == 0);
82
assert(
dynamic_cast
<A1*>(a3.getA3()) == a3.getA1());
83
assert(
dynamic_cast
<A1*>(a4.getA1()) == a4.getA1());
84
assert(
dynamic_cast
<A1*>(a4.getA2()) == 0);
85
assert(
dynamic_cast
<A1*>(a4.getA3()) == a4.getA1());
86
assert(
dynamic_cast
<A1*>(a4.getA4()) == a4.getA1());
87
assert(
dynamic_cast
<A1*>(a5.getA1()) == a5.getA1())
[
all
...]
dynamic_cast3.cpp
50
assert(
dynamic_cast
<A1*>(a1.getA1()) == a1.getA1());
51
assert(
dynamic_cast
<A1*>(a2.getA2()) == 0);
52
assert(
dynamic_cast
<A1*>(a3.getA3()) == 0);
53
assert(
dynamic_cast
<A2*>(a1.getA1()) == 0);
54
assert(
dynamic_cast
<A2*>(a2.getA2()) == a2.getA2());
55
assert(
dynamic_cast
<A2*>(a3.getA3()) == 0);
56
assert(
dynamic_cast
<A3*>(a1.getA1()) == 0);
57
assert(
dynamic_cast
<A3*>(a2.getA2()) == 0);
58
assert(
dynamic_cast
<A3*>(a3.getA3()) == a3.getA3());
104
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
...]
misc-ps-cxx0x.cpp
77
// Tests that
dynamic_cast
handles references to C++ classes. Previously
87
operator=(
dynamic_cast
<const rdar11817693_BaseBase&>(src));
/external/clang/test/Preprocessor/
cxx_oper_keyword_ms_compat.cpp
45
#define
dynamic_cast
macro
130
dynamic_cast
/external/deqp/modules/glshared/
glsFboUtil.cpp
150
if (const Renderbuffer* rbo =
dynamic_cast
<const Renderbuffer*>(&img))
157
if (
dynamic_cast
<const Renderbuffer*>(&img) != DE_NULL)
159
if (
dynamic_cast
<const Texture2D*>(&img) != DE_NULL)
161
if (
dynamic_cast
<const TextureCubeMap*>(&img) != DE_NULL)
163
if (
dynamic_cast
<const Texture3D*>(&img) != DE_NULL)
165
if (
dynamic_cast
<const Texture2DArray*>(&img) != DE_NULL)
205
if (const Texture2D* t2d =
dynamic_cast
<const Texture2D*>(&cfg))
207
else if (const TextureCubeMap* tcm =
dynamic_cast
<const TextureCubeMap*>(&cfg))
225
else if (const Texture3D* t3d =
dynamic_cast
<const Texture3D*>(&cfg))
227
else if (const Texture2DArray* t2a =
dynamic_cast
<const Texture2DArray*>(&cfg)
[
all
...]
/external/ceres-solver/internal/ceres/
casts.h
78
// use
dynamic_cast
<> to double-check the downcast is legal (we die
82
// This is the only place in the code we should use
dynamic_cast
<>.
83
// In particular, you SHOULDN'T be using
dynamic_cast
<> in order to
85
// if (
dynamic_cast
<Subclass1>(foo)) HandleASubclass1Object(foo);
86
// if (
dynamic_cast
<Subclass2>(foo)) HandleASubclass2Object(foo);
102
assert(f == NULL ||
dynamic_cast
<To>(f) != NULL); // NOLINT
/external/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/
p3-0x.cpp
28
(void)
dynamic_cast
<struct W {}*>((K*)0); // expected-error {{'W' cannot be defined in a type specifier}}
/external/chromium_org/third_party/cld/base/
casts.h
44
// use
dynamic_cast
<> to double-check the downcast is legal (we die
48
// This is the only place in the code we should use
dynamic_cast
<>.
49
// In particular, you SHOULDN'T be using
dynamic_cast
<> in order to
51
// if (
dynamic_cast
<Subclass1>(foo)) HandleASubclass1Object(foo);
52
// if (
dynamic_cast
<Subclass2>(foo)) HandleASubclass2Object(foo);
65
assert(f == NULL ||
dynamic_cast
<To>(f) != NULL); // RTTI: debug mode only!
86
assert(
dynamic_cast
<ToAsPointer>(&f) != NULL); // RTTI: debug mode only
/external/clang/test/CXX/expr/expr.unary/expr.unary.noexcept/
sema.cpp
137
P(
dynamic_cast
<V&>(*pd));
138
P(
dynamic_cast
<V*>(pd));
139
N(
dynamic_cast
<D&>(*pv));
140
P(
dynamic_cast
<D*>(pv));
189
P(
dynamic_cast
<S3&>(f2<T&>()));
/external/compiler-rt/lib/ubsan/
ubsan_type_hash.cc
125
dynamic_cast
<const abi::__si_class_type_info*>(Derived))
129
dynamic_cast
<const abi::__vmi_class_type_info*>(Derived);
162
dynamic_cast
<const abi::__si_class_type_info*>(Derived))
166
dynamic_cast
<const abi::__vmi_class_type_info*>(Derived);
227
dynamic_cast
<abi::__class_type_info*>(Vtable->TypeInfo);
/external/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/
p5.cpp
49
(void)
dynamic_cast
<auto&>(n); // expected-error{{'auto' not allowed here}}
Completed in 1138 milliseconds
1
2
3
4
5
6
7
8