Searched refs:type_info (Results 1 - 25 of 87) sorted by relevance

1234

/external/clang/test/Parser/
H A Dcxx-typeid.cpp5 class type_info;
/external/clang/test/SemaCXX/
H A DMicrosoftCompatibilityNoExceptions.cpp6 class type_info {}; class
H A Dtypeid-ref.cpp3 class type_info;
H A Druntimediag-ppe.cpp8 class type_info;
H A Dno-rtti.cpp4 class type_info;
/external/clang/test/CodeGenCXX/
H A Dmicrosoft-abi-typeid.cpp3 struct type_info;
4 namespace std { using ::type_info; }
14 const std::type_info* test0_typeid() { return &typeid(int); }
15 // CHECK-LABEL: define %struct.type_info* @"\01?test0_typeid@@YAPBUtype_info@@XZ"()
16 // CHECK: ret %struct.type_info* bitcast (%rtti.TypeDescriptor2* @"\01??_R0H@8" to %struct.type_info*)
18 const std::type_info* test1_typeid() { return &typeid(A); }
19 // CHECK-LABEL: define %struct.type_info* @"\01?test1_typeid@@YAPBUtype_info@@XZ"()
20 // CHECK: ret %struct.type_info* bitcast (%rtti.TypeDescriptor7* @"\01??_R0?AUA@@@8" to %struct.type_info*)
[all...]
H A D2006-03-06-C++RecurseCrash.cpp5 class type_info { class in namespace:std
7 virtual ~type_info();
13 class __si_class_type_info : public std::type_info {
H A Dmicrosoft-no-rtti-data.cpp7 struct type_info;
8 namespace std { using ::type_info; }
20 const std::type_info &ti = typeid(*getS());
H A Dtypeid.cpp9 // CHECK: @_ZN5Test16int_tiE = constant %"class.std::type_info"* bitcast (i8** @_ZTIi to %"class.std::type_info"*), align 8
10 const std::type_info &int_ti = typeid(int);
12 // CHECK: @_ZN5Test14A_tiE = constant %"class.std::type_info"* bitcast (i8** @_ZTIN5Test11AE to %"class.std::type_info"*), align 8
13 const std::type_info &A_ti = typeid(const volatile A &);
17 // CHECK: @_ZN5Test14c_tiE = constant %"class.std::type_info"* bitcast (i8** @_ZTIc to %"class.std::type_info"*), align 8
18 const std::type_info &c_ti = typeid(c);
22 // CHECK: @_ZN5Test14d_tiE = constant %"class.std::type_info"* bitcas
[all...]
H 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>);
H A Dvtable-key-function-win-comdat.cpp3 namespace std { class type_info; }
4 extern void use(const std::type_info &rtti);
H A Drtti-fundamental.cpp5 std::type_info foo() {
H A 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);
H A 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>);
H A Dnullptr.cpp22 const std::type_info& f2() {
/external/clang/test/PCH/
H A Dcxx-typeid.h8 class type_info class in namespace:std
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/icu/icu4c/source/common/unicode/
H A Dstd_string.h31 namespace std { class type_info; } // WORKAROUND: http://llvm.org/bugs/show_bug.cgi?id=13364
/external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/
H A 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-warning {{expression with side effects will be evaluated despite being used as an operand to 'typeid'}}
22 const std::type_info &ti2 = typeid([](auto) -> int { return i; }(i)); // expected-error{{lambda expression in an unevaluated operand}}\
H A Dp2.cpp10 class type_info;
19 const std::type_info &ti1 = typeid([&]() -> P& { return p; }());
20 const std::type_info &ti2 = typeid([&]() -> int { return i; }()); // expected-error{{lambda expression in an unevaluated operand}}
34 const std::type_info &ti1
39 const std::type_info &ti2
/external/libcxx/test/std/language.support/support.rtti/type.info/
H A Dtype_info_hash.pass.cpp10 // test type_info
18 const std::type_info& t1 = typeid(int);
19 const std::type_info& t2 = typeid(int);
20 const std::type_info& t3 = typeid(short);
H A Dtype_info.pass.cpp10 // test type_info
18 const std::type_info& t1 = typeid(int);
19 const std::type_info& t2 = typeid(int);
21 const std::type_info& t3 = typeid(short);
/external/clang/test/CXX/expr/expr.prim/expr.prim.general/
H A 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 member}}
30 const std::type_info& n = typeid(*(Poly*)(0*sizeof S::m));
/external/icu/icu4c/source/common/
H A Dutypeinfo.h26 namespace std { class type_info; } // WORKAROUND: http://llvm.org/bugs/show_bug.cgi?id=13364
/external/libcxx/test/std/utilities/type.index/type.index.members/
H A Dhash_code.pass.cpp21 const std::type_info& ti = typeid(int);
/external/libcxxabi/src/
H A Dtypeinfo.cpp15 // type_info
17 type_info::~type_info()

Completed in 8253 milliseconds

1234