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

123

/haiku-buildtools/gcc/libstdc++-v3/testsuite/18_support/headers/typeinfo/
H A Dsynopsis.cc23 class type_info;
H A Dtypes_std.cc24 typedef std::type_info t1;
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/abi/
H A Darm_rtti1.C9 extern const std::type_info& t1;
10 extern const std::type_info& t2;
H A Drtti2.C7 const std::type_info& ti = typeid (const int (*)[3]);
/haiku-buildtools/gcc/libstdc++-v3/testsuite/18_support/type_info/
H A D52562.cc26 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 Dhash_code.cc39 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 Dtinfo.cc1 // 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 Dtinfo2.cc1 // 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 Dtypeinfo3.C8 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 Dtypeinfo1.C15 const std::type_info* t = &(typeid(int **));
19 const std::type_info* t2 = &(typeid(A *));
H A Danon4.C16 const std::type_info &X = typeid(foo);
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/rtti/
H A Dtypeid5.C10 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 Dtypeid7.C7 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 Dtypeid6.C5 class type_info {}; class in namespace:std
H A Dtypeid9.C11 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 Dtypeid1.C6 const std::type_info &r = typeid(0.dd);
/haiku-buildtools/legacy/gcc/gcc/cp/
H A Dtinfo.h8 // 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 Dtinfo2.cc1 // 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 Dtinfo.cc1 // 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 Dcrash18.C9 const std::type_info& t = typeid(T);
10 const std::type_info& t2 = typeid(float);
H A Dstatic16.C4 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 Dconstexpr-typeid.C7 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 Dtypeinfo1.C10 void f(std::type_info);
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/typeindex/
H A Dname.cc34 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 Dhash_code.cc34 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);

Completed in 257 milliseconds

123