Home
last modified time | relevance | path

Searched refs:type_info (Results 1 – 25 of 108) sorted by relevance

12345

/external/libcxx/include/
Dtypeinfo20 class type_info
23 virtual ~type_info();
25 bool operator==(const type_info& rhs) const noexcept;
26 bool operator!=(const type_info& rhs) const noexcept;
28 bool before(const type_info& rhs) const noexcept;
32 type_info(const type_info& rhs) = delete;
33 type_info& operator=(const type_info& rhs) = delete;
72 class _LIBCPP_EXCEPTION_ABI type_info
74 type_info& operator=(const type_info&);
75 type_info(const type_info&);
[all …]
Dcxxabi.h29 class type_info; // forward declaration variable
43 std::type_info * tinfo, void (*dest)(void *));
53 extern std::type_info * __cxa_current_exception_type();
/external/protobuf/src/google/protobuf/
Ddynamic_message.cc230 DynamicMessage(const TypeInfo* type_info);
269 DynamicMessage::DynamicMessage(const TypeInfo* type_info) in DynamicMessage() argument
270 : type_info_(type_info), in DynamicMessage()
560 DynamicMessage::TypeInfo* type_info = new DynamicMessage::TypeInfo; in GetPrototypeNoLock() local
561 *target = type_info; in GetPrototypeNoLock()
563 type_info->type = type; in GetPrototypeNoLock()
564 type_info->pool = (pool_ == NULL) ? type->file()->pool() : pool_; in GetPrototypeNoLock()
565 type_info->factory = this; in GetPrototypeNoLock()
577 type_info->offsets.reset(offsets); in GetPrototypeNoLock()
586 type_info->has_bits_offset = size; in GetPrototypeNoLock()
[all …]
/external/clang/test/PCH/
Dcxx-typeid.h8 class type_info
11 virtual ~type_info();
13 bool operator==(const type_info& rhs) const;
14 bool operator!=(const type_info& rhs) const;
16 bool before(const type_info& rhs) const;
20 type_info(const type_info& rhs);
21 type_info& operator=(const type_info& rhs);
/external/clang/test/CodeGenCXX/
Dmicrosoft-abi-typeid.cpp3 struct type_info;
4 namespace std { using ::type_info; }
14 const std::type_info* test0_typeid() { return &typeid(int); } in test0_typeid()
18 const std::type_info* test1_typeid() { return &typeid(A); } in test1_typeid()
22 const std::type_info* test2_typeid() { return &typeid(&a); } in test2_typeid()
26 const std::type_info* test3_typeid() { return &typeid(*fn()); } in test3_typeid()
43 const std::type_info* test4_typeid() { return &typeid(b); } in test4_typeid()
47 const std::type_info* test5_typeid() { return &typeid(v); } in test5_typeid()
Dtypeid.cpp10 const std::type_info &int_ti = typeid(int);
13 const std::type_info &A_ti = typeid(const volatile A &);
18 const std::type_info &c_ti = typeid(c);
23 const std::type_info &d_ti = typeid(d);
28 const std::type_info &a_ti = typeid(a);
31 const std::type_info &A10_c_ti = typeid(char const[10]);
Dvisibility-ms-compat.cpp15 class type_info;
28 const std::type_info &ti = typeid(A);
44 const std::type_info &ti = typeid(A);
60 const std::type_info &ti = typeid(A);
77 const std::type_info &ti = typeid(B<A>);
93 const std::type_info &ti = typeid(B<A>);
109 const std::type_info &ti = typeid(B<A>);
Darm64.cpp38 class type_info;
52 const std::type_info &b0 = typeid(B);
56 const std::type_info &b1 = typeid(B*);
61 const std::type_info &c0 = typeid(C);
65 const std::type_info &c1 = typeid(C*);
73 const std::type_info &d0 = typeid(D<int>);
Dtypeinfo2 class type_info {
4 virtual ~type_info();
6 bool operator==(const type_info& __arg) const {
10 bool operator!=(const type_info& __arg) const {
D2006-03-06-C++RecurseCrash.cpp5 class type_info { class
7 virtual ~type_info();
13 class __si_class_type_info : public std::type_info {
Dmicrosoft-no-rtti-data.cpp7 struct type_info;
8 namespace std { using ::type_info; }
20 const std::type_info &ti = typeid(*getS());
Dglobal-init.cpp106 namespace std { struct type_info; }
125 const std::type_info *const s = &typeid(*p);
129 const std::type_info *const t = &typeid(p);
Drtti-layout.cpp20 class __pbase_type_info : public std::type_info {
23 const std::type_info *__pointee;
34 class __class_type_info : public std::type_info { };
65 template<typename T> const T& to(const std::type_info &info) { in to()
/external/clang/test/CodeGenObjCXX/
Drtti.mm5 namespace std { class type_info; }
26 const std::type_info &t1 = typeid(B*);
27 const std::type_info &t2 = typeid(B);
32 const std::type_info &t3 = typeid(i);
33 const std::type_info &t4 = typeid(*i);
38 const std::type_info &t5 = typeid(c);
39 const std::type_info &t6 = typeid(*c);
44 const std::type_info &t7 = typeid(i2);
45 const std::type_info &t8 = typeid(*i2);
50 const std::type_info &t9 = typeid(c2);
[all …]
/external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/
Dp2.cpp10 class type_info;
19 const std::type_info &ti1 = typeid([&]() -> P& { return p; }()); in unevaluated_operand()
20 …const std::type_info &ti2 = typeid([&]() -> int { return i; }()); // expected-error{{lambda expre… in unevaluated_operand()
35 const std::type_info &ti1 in odr_used()
37 const std::type_info &ti2 in odr_used()
Dp2-generic-lambda-1y.cpp10 class type_info;
21 …const std::type_info &ti1 = typeid([](auto &a) -> P& { static P p; return p; }(i)); // expected-wa… in unevaluated_operand()
22 …const std::type_info &ti2 = typeid([](auto) -> int { return i; }(i)); // expected-error{{lambda e… in unevaluated_operand()
Dtemplates.cpp61 class type_info;
80 const std::type_info &ti in odr_used()
91 const std::type_info &ti in odr_used2()
/external/clang/test/CXX/expr/expr.prim/expr.prim.general/
Dp12-0x.cpp25 class type_info;
28 const std::type_info& k = typeid(S::m);
29 const std::type_info& m = typeid(*(Poly*)S::m); // expected-error {{invalid use of non-static data …
30 const std::type_info& n = typeid(*(Poly*)(0*sizeof S::m));
/external/libcxx/test/std/language.support/support.rtti/type.info/
Dtype_info_hash.pass.cpp18 const std::type_info& t1 = typeid(int); in main()
19 const std::type_info& t2 = typeid(int); in main()
20 const std::type_info& t3 = typeid(short); in main()
Dtype_info.pass.cpp18 const std::type_info& t1 = typeid(int); in main()
19 const std::type_info& t2 = typeid(int); in main()
21 const std::type_info& t3 = typeid(short); in main()
/external/clang/test/CXX/drs/
Ddr6xx.cpp6 namespace std { struct type_info {}; } struct
111 const std::type_info &an6 = typeid(A::n);
112 const std::type_info &an7 = typeid(A::n + 1);
113 const std::type_info &an8 = typeid(f(A::n));
114 const std::type_info &an9 = typeid(g(A::n)); // expected-error {{non-static}}
128 const std::type_info &an2 = typeid(n + 1); in f()
133 const std::type_info &an3 = typeid(g(n)); // expected-error {{static}} in f()
/external/libcxxabi/src/
Dtypeinfo.cpp17 type_info::~type_info() in ~type_info()
/external/compiler-rt/lib/ubsan/
Dubsan_type_hash.cc27 class type_info { class
29 virtual ~type_info();
39 class __class_type_info : public std::type_info {
197 std::type_info *TypeInfo;
/external/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/
Dp3-0x.cpp42 namespace std { struct type_info; }
43 const std::type_info &ti = typeid(struct Ti {}); // expected-error {{'Ti' cannot be defined in a ty…
/external/libcxxabi/include/
Dcxxabi.h29 class type_info; // forward declaration variable
43 std::type_info * tinfo, void (*dest)(void *));
53 extern std::type_info * __cxa_current_exception_type();

12345