/haiku-buildtools/gcc/libstdc++-v3/testsuite/18_support/headers/typeinfo/ |
H A D | synopsis.cc | 23 class type_info;
|
H A D | types_std.cc | 24 typedef std::type_info t1;
|
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/abi/ |
H A D | arm_rtti1.C | 9 extern const std::type_info& t1; 10 extern const std::type_info& t2;
|
H A D | rtti2.C | 7 const std::type_info& ti = typeid (const int (*)[3]);
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/18_support/type_info/ |
H A D | 52562.cc | 26 static_assert(noexcept(lval<std::type_info>().name()), ""); 27 static_assert(noexcept(lval<std::type_info>().before(lval<std::type_info>())), 29 static_assert(noexcept(lval<std::type_info>() == lval<std::type_info>()), ""); 30 static_assert(noexcept(lval<std::type_info>() != lval<std::type_info>()), "");
|
H A D | hash_code.cc | 39 const type_info& to01 = typeid(int); 40 const type_info& to02 = typeid(double); 44 const type_info& to03 = typeid(a1); 45 const type_info& to04 = typeid(a2); 49 const type_info& to05 = typeid(Abraca); 50 const type_info& to06 = typeid(cAbraca); 54 const type_info& to07 = typeid(Abraca); 55 const type_info& to08 = typeid(a2); 59 const type_info& to09 = typeid(Abraca); 60 const type_info [all...] |
/haiku-buildtools/gcc/libstdc++-v3/libsupc++/ |
H A D | tinfo.cc | 1 // Methods for type_info for -*- C++ -*- Run Time Type Identification. 29 std::type_info:: 30 ~type_info () 45 bool std::type_info:: 46 operator== (const std::type_info& arg) const _GLIBCXX_NOEXCEPT 63 // return true if this is a type_info for a pointer type 64 bool type_info:: 70 // return true if this is a type_info for a function type 71 bool type_info:: 78 bool type_info [all...] |
H A D | tinfo2.cc | 1 // Methods for type_info for -*- C++ -*- Run Time Type Identification. 29 using std::type_info; 34 type_info::before (const type_info &arg) const _GLIBCXX_NOEXCEPT
|
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/ext/visibility/ |
H A D | typeinfo3.C | 8 const std::type_info& info1 = typeid(int []); 9 const std::type_info& info2 = typeid(int); 11 const std::type_info& info3 = typeid(E); 13 const std::type_info& info4 = typeid(S); 14 const std::type_info& info5 = typeid(int *);
|
H A D | typeinfo1.C | 15 const std::type_info* t = &(typeid(int **)); 19 const std::type_info* t2 = &(typeid(A *));
|
H A D | anon4.C | 16 const std::type_info &X = typeid(foo);
|
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/rtti/ |
H A D | typeid5.C | 10 const std::type_info& info1 = typeid(int []); 11 const std::type_info& info2 = typeid(S [3]); 12 const std::type_info& info3 = typeid(S []);
|
H A D | typeid7.C | 7 const std::type_info & 13 const std::type_info & 26 const std::type_info & 32 const std::type_info & 38 const std::type_info & 44 const std::type_info & 50 const std::type_info & 57 const std::type_info &
|
H A D | typeid6.C | 5 class type_info {}; class in namespace:std
|
H A D | typeid9.C | 11 const std::type_info &ti = typeid(A); 12 const std::type_info &ti2 = typeid(B);
|
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/dfp/ |
H A D | typeid1.C | 6 const std::type_info &r = typeid(0.dd);
|
/haiku-buildtools/legacy/gcc/gcc/cp/ |
H A D | tinfo.h | 8 // type_info for a class with no base classes (or an enum). 10 struct __user_type_info : public std::type_info { 11 __user_type_info (const char *n) : type_info (n) {} 15 virtual void* dcast (const type_info &, int, void *, 16 const type_info * = 0, void * = 0) const; 19 // type_info for a class with one public, nonvirtual base class. 28 virtual void *dcast (const type_info &, int, void *, 29 const type_info * = 0, void * = 0) const; 32 // type_info for a general class. 53 virtual void* dcast (const type_info [all...] |
H A D | tinfo2.cc | 1 // Methods for type_info for -*- C++ -*- Run Time Type Identification. 32 using std::type_info; 35 type_info::before (const type_info &arg) const 42 struct __pointer_type_info : public type_info { 43 const type_info& type; 45 __pointer_type_info (const char *n, const type_info& ti) 46 : type_info (n), type (ti) {} 51 struct __attr_type_info : public type_info { 54 const type_info [all...] |
H A D | tinfo.cc | 1 // Methods for type_info for -*- C++ -*- Run Time Type Identification. 38 std::type_info:: 39 ~type_info () 43 bool std::type_info:: 44 operator== (const std::type_info& arg) const 55 __rtti_si (void *addr, const char *n, const std::type_info *ti) 69 dcast (const type_info& to, int, void *addr, const type_info *, void *) const 73 dcast (const type_info& to, int require_public, void *addr, 74 const type_info *su [all...] |
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/template/ |
H A D | crash18.C | 9 const std::type_info& t = typeid(T); 10 const std::type_info& t2 = typeid(float);
|
H A D | static16.C | 4 class type_info { class in namespace:std 5 bool operator==(const type_info& __arg) const; 17 int get_deleter( std::type_info const & ti )
|
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/cpp0x/ |
H A D | constexpr-typeid.C | 7 extern constexpr const std::type_info* p1 = &typeid(int); 8 extern constexpr const std::type_info* p2 = &typeid(A); 10 extern constexpr const std::type_info* p3 = &typeid((A())); // { dg-error "" "" { xfail *-*-* } }
|
/haiku-buildtools/gcc/gcc/testsuite/g++.old-deja/g++.other/ |
H A D | typeinfo1.C | 10 void f(std::type_info);
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/typeindex/ |
H A D | name.cc | 34 const type_info& to1 = typeid(int); 38 const type_info& to2 = typeid(double); 42 const type_info& to3 = typeid(Abraca); 46 const type_info& to4 = typeid(const Abraca); 50 const type_info& to5 = typeid(const Abraca&); 54 const type_info& to6 = typeid(a1); 58 const type_info& to7 = typeid(a2);
|
H A D | hash_code.cc | 34 const type_info& to1 = typeid(int); 38 const type_info& to2 = typeid(double); 42 const type_info& to3 = typeid(Abraca); 46 const type_info& to4 = typeid(const Abraca); 50 const type_info& to5 = typeid(const Abraca&); 54 const type_info& to6 = typeid(a1); 58 const type_info& to7 = typeid(a2);
|