/external/libcxx/include/ |
D | typeinfo | 20 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 …]
|
D | cxxabi.h | 29 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/ |
D | dynamic_message.cc | 230 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/ |
D | cxx-typeid.h | 8 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/ |
D | microsoft-abi-typeid.cpp | 3 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()
|
D | typeid.cpp | 10 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]);
|
D | visibility-ms-compat.cpp | 15 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>);
|
D | arm64.cpp | 38 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>);
|
D | typeinfo | 2 class type_info { 4 virtual ~type_info(); 6 bool operator==(const type_info& __arg) const { 10 bool operator!=(const type_info& __arg) const {
|
D | 2006-03-06-C++RecurseCrash.cpp | 5 class type_info { class 7 virtual ~type_info(); 13 class __si_class_type_info : public std::type_info {
|
D | microsoft-no-rtti-data.cpp | 7 struct type_info; 8 namespace std { using ::type_info; } 20 const std::type_info &ti = typeid(*getS());
|
D | global-init.cpp | 106 namespace std { struct type_info; } 125 const std::type_info *const s = &typeid(*p); 129 const std::type_info *const t = &typeid(p);
|
D | rtti-layout.cpp | 20 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/ |
D | rtti.mm | 5 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/ |
D | p2.cpp | 10 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()
|
D | p2-generic-lambda-1y.cpp | 10 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()
|
D | templates.cpp | 61 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/ |
D | p12-0x.cpp | 25 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/ |
D | type_info_hash.pass.cpp | 18 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()
|
D | type_info.pass.cpp | 18 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/ |
D | dr6xx.cpp | 6 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/ |
D | typeinfo.cpp | 17 type_info::~type_info() in ~type_info()
|
/external/compiler-rt/lib/ubsan/ |
D | ubsan_type_hash.cc | 27 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/ |
D | p3-0x.cpp | 42 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/ |
D | cxxabi.h | 29 class type_info; // forward declaration variable 43 std::type_info * tinfo, void (*dest)(void *)); 53 extern std::type_info * __cxa_current_exception_type();
|