Home
last modified time | relevance | path

Searched refs:type_info (Results 1 – 25 of 114) 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 …]
/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 {
Darmv7k.cpp38 class type_info;
51 const std::type_info &b0 = typeid(B);
55 const std::type_info &b1 = typeid(B*);
60 const std::type_info &c0 = typeid(C);
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());
Dvtable-key-function-win-comdat.cpp3 namespace std { class type_info; }
4 extern void use(const std::type_info &rtti);
Dglobal-init.cpp109 namespace std { struct type_info; }
128 const std::type_info *const s = &typeid(*p);
132 const std::type_info *const t = &typeid(p);
/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()
34 const std::type_info &ti1 in odr_used()
39 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()
/external/avahi/avahi-compat-libdns_sd/
Dcompat.c57 struct type_info { struct
88 struct type_info type_info; member
164 static void type_info_init(struct type_info *i) { in type_info_init()
171 static void type_info_free(struct type_info *i) { in type_info_free()
180 static int type_info_parse(struct type_info *i, const char *t) { in type_info_parse()
385 type_info_init(&sdref->type_info); in sdref_new()
449 type_info_free(&sdref->type_info); in sdref_free()
613 struct type_info type_info; in DNSServiceBrowse() local
626 type_info_init(&type_info); in DNSServiceBrowse()
628 if (type_info_parse(&type_info, regtype) < 0 || type_info.n_subtypes > 1) { in DNSServiceBrowse()
[all …]
/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/compiler-rt/lib/ubsan/
Dubsan_type_hash_win.cc36 std::type_info *rtti_addr;
62 std::type_info *tinfo; in getDynamicTypeInfoFromVtable()
65 tinfo = (std::type_info *)(image_base + obj_locator->rtti_addr); in getDynamicTypeInfoFromVtable()
72 if (!IsAccessibleMemoryRange((uptr)tinfo, sizeof(std::type_info))) in getDynamicTypeInfoFromVtable()
Dubsan_type_hash_itanium.cc26 class type_info { class
28 virtual ~type_info();
38 class __class_type_info : public std::type_info {
192 std::type_info *TypeInfo;
/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/chromium-trace/catapult/third_party/gsutil/third_party/apitools/apitools/gen/
Dmessage_registry.py320 type_info = self.__GetTypeInfo(attrs, new_type_name_hint)
321 field.type_name = type_info.type_name
322 field.variant = type_info.variant
387 type_info = self.PRIMITIVE_FORMAT_MAP.get(attrs['format'])
388 if type_info is None:
395 if (type_info.type_name.startswith('protorpc.message_types.') or
396 type_info.type_name.startswith('message_types.')):
399 if type_info.type_name.startswith('extra_types.'):
402 return type_info
405 type_info = self.PRIMITIVE_TYPE_INFO_MAP[type_name]
[all …]
/external/libcxxabi/src/
Dtypeinfo.cpp17 type_info::~type_info() in ~type_info()

12345