Home
last modified time | relevance | path

Searched refs:type_info (Results 1 – 25 of 142) sorted by relevance

123456

/netbsd/external/bsd/libc++/dist/libcxxrt/src/
H A Dtypeinfo.cc32 using std::type_info;
34 type_info::~type_info() {} in ~type_info()
36 bool type_info::operator==(const type_info &other) const in operator ==()
40 bool type_info::operator!=(const type_info &other) const in operator !=()
44 bool type_info::before(const type_info &other) const in before()
48 const char* type_info::name() const in name()
52 type_info::type_info (const type_info& rhs) in type_info() function in type_info
56 type_info& type_info::operator= (const type_info& rhs) in operator =()
58 return *new type_info(rhs); in operator =()
H A Dtypeinfo.h43 class type_info
50 virtual ~type_info();
51 bool operator==(const type_info &) const;
52 bool operator!=(const type_info &) const;
53 bool before(const type_info &) const;
55 type_info();
57 type_info(const type_info& rhs);
58 type_info& operator= (const type_info& rhs);
122 struct __array_type_info : public std::type_info
137 struct __enum_type_info : public std::type_info
[all …]
H A Ddynamic_cast.cc49 bool std::type_info::__do_catch(std::type_info const *ex_type, in __do_catch()
53 const type_info *type = this; in __do_catch()
66 bool __pbase_type_info::__do_catch(std::type_info const *ex_type, in __do_catch()
H A Dcxxabi.h30 class type_info; variable
93 std::type_info *exceptionType;
197 std::type_info * __cxa_current_exception_type();
/netbsd/external/gpl3/gcc/dist/libstdc++-v3/libsupc++/
H A Dtinfo.cc29 std::type_info::
30 ~type_info () in ~type_info()
40 bool std::type_info::
41 operator== (const std::type_info& arg) const _GLIBCXX_NOEXCEPT in operator ==()
55 std::type_info::__equal (const std::type_info& arg) const _GLIBCXX_NOEXCEPT
62 bool type_info::
69 bool type_info::
76 bool type_info::
77 __do_catch (const type_info *thr_type, void **, unsigned) const in __do_catch()
83 bool type_info::
H A Dcxxabi.h219 class __fundamental_type_info : public std::type_info
230 class __array_type_info : public std::type_info
241 class __function_type_info : public std::type_info
257 class __enum_type_info : public std::type_info
268 class __pbase_type_info : public std::type_info
276 const std::type_info* __type) in __pbase_type_info()
325 const std::type_info* __type) in __pointer_type_info()
352 const std::type_info* __type, in __pointer_to_member_type_info()
410 class __class_type_info : public std::type_info
414 __class_type_info (const char *__n) : type_info(__n) { } in __class_type_info()
[all …]
H A Dtypeinfo92 class type_info
99 virtual ~type_info();
152 explicit type_info(const char *__n): __name(__n) { }
155 // type_info objects cannot be copied.
157 type_info& operator=(const type_info&) = delete;
158 type_info(const type_info&) = delete;
160 type_info& operator=(const type_info&);
161 type_info(const type_info&);
171 type_info::before(const type_info& __arg) const _GLIBCXX_NOEXCEPT
185 // be multiple instances of a type_info object for one
[all …]
H A Dtinfo2.cc29 using std::type_info;
34 type_info::before (const type_info &arg) const _GLIBCXX_NOEXCEPT in before()
H A Deh_personality.cc90 static const std::type_info *
107 return reinterpret_cast<const std::type_info *>(ptr); in get_ttype_entry()
129 const std::type_info* catch_type; in check_exception_spec()
142 catch_type = reinterpret_cast<const std::type_info*>(tmp); in check_exception_spec()
214 typedef const std::type_info _throw_typet;
223 get_adjusted_ptr (const std::type_info *catch_type, in get_adjusted_ptr()
224 const std::type_info *throw_type, in get_adjusted_ptr()
255 const std::type_info *catch_type; in check_exception_spec()
547 const std::type_info* catch_type; in PERSONALITY_FUNCTION()
793 const std::type_info &bad_exc = typeid (std::bad_exception); in __cxa_call_unexpected()
H A Deh_call.cc125 const std::type_info* catch_type; in __cxa_call_unexpected()
128 const std::type_info& bad_exc = typeid(std::bad_exception); in __cxa_call_unexpected()
137 catch_type = (const std::type_info*) (offset); in __cxa_call_unexpected()
/netbsd/external/gpl3/gcc.old/dist/libstdc++-v3/libsupc++/
H A Dtinfo.cc29 std::type_info::
30 ~type_info () in ~type_info()
36 bool std::type_info::
37 operator== (const std::type_info& arg) const _GLIBCXX_NOEXCEPT in operator ==()
55 bool type_info::
62 bool type_info::
69 bool type_info::
70 __do_catch (const type_info *thr_type, void **, unsigned) const in __do_catch()
76 bool type_info::
H A Dcxxabi.h211 class __fundamental_type_info : public std::type_info
222 class __array_type_info : public std::type_info
233 class __function_type_info : public std::type_info
249 class __enum_type_info : public std::type_info
260 class __pbase_type_info : public std::type_info
268 const std::type_info* __type) in __pbase_type_info()
317 const std::type_info* __type) in __pointer_type_info()
344 const std::type_info* __type, in __pointer_to_member_type_info()
402 class __class_type_info : public std::type_info
406 __class_type_info (const char *__n) : type_info(__n) { } in __class_type_info()
[all …]
H A Dtypeinfo88 class type_info
95 virtual ~type_info();
104 // be multiple instances of a type_info object for one
106 bool before(const type_info& __arg) const _GLIBCXX_NOEXCEPT;
113 // we can run into cases where type_info names aren't merged,
115 bool before(const type_info& __arg) const _GLIBCXX_NOEXCEPT
129 bool before(const type_info& __arg) const _GLIBCXX_NOEXCEPT
176 explicit type_info(const char *__n): __name(__n) { }
179 /// Assigning type_info is not supported.
180 type_info& operator=(const type_info&);
[all …]
H A Dtinfo2.cc29 using std::type_info;
34 type_info::before (const type_info &arg) const _GLIBCXX_NOEXCEPT in before()
H A Deh_personality.cc90 static const std::type_info *
107 return reinterpret_cast<const std::type_info *>(ptr); in get_ttype_entry()
129 const std::type_info* catch_type; in check_exception_spec()
142 catch_type = reinterpret_cast<const std::type_info*>(tmp); in check_exception_spec()
214 typedef const std::type_info _throw_typet;
223 get_adjusted_ptr (const std::type_info *catch_type, in get_adjusted_ptr()
224 const std::type_info *throw_type, in get_adjusted_ptr()
255 const std::type_info *catch_type; in check_exception_spec()
547 const std::type_info* catch_type; in PERSONALITY_FUNCTION()
790 const std::type_info &bad_exc = typeid (std::bad_exception); in __cxa_call_unexpected()
H A Deh_call.cc125 const std::type_info* catch_type; in __cxa_call_unexpected()
128 const std::type_info& bad_exc = typeid(std::bad_exception); in __cxa_call_unexpected()
137 catch_type = (const std::type_info*) (offset); in __cxa_call_unexpected()
/netbsd/external/apache2/llvm/dist/libcxx/include/
H A Dtypeinfo19 class type_info
22 virtual ~type_info();
31 type_info(const type_info& rhs) = delete;
32 type_info& operator=(const type_info& rhs) = delete;
83 class _LIBCPP_EXCEPTION_ABI type_info
85 type_info& operator=(const type_info&);
86 type_info(const type_info&);
97 virtual ~type_info();
298 type_info& operator=(const type_info&);
299 type_info(const type_info&);
[all …]
/netbsd/external/gpl3/gdb/dist/gdb/testsuite/gdb.cp/
H A Dtypeid.cc52 const std::type_info &xi = typeid(i); in main()
53 const std::type_info &xcp = typeid(cp); in main()
54 const std::type_info &xccp = typeid(ccp); in main()
55 const std::type_info &xca = typeid(ca); in main()
56 const std::type_info &xd = typeid(d); in main()
57 const std::type_info &xb = typeid(b); in main()
/netbsd/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.cp/
H A Dtypeid.cc52 const std::type_info &xi = typeid(i); in main()
53 const std::type_info &xcp = typeid(cp); in main()
54 const std::type_info &xccp = typeid(ccp); in main()
55 const std::type_info &xca = typeid(ca); in main()
56 const std::type_info &xd = typeid(d); in main()
57 const std::type_info &xb = typeid(b); in main()
/netbsd/external/apache2/llvm/dist/libcxx/src/
H A Dtypeinfo.cpp14 int std::type_info::__compare(const type_info &__rhs) const noexcept { in __compare()
20 const char *std::type_info::name() const noexcept { in name()
25 size_t std::type_info::hash_code() const noexcept { in hash_code()
54 std::type_info::~type_info() in ~type_info()
/netbsd/external/gpl3/gcc/dist/libsanitizer/ubsan/
H A Dubsan_type_hash_win.cc34 std::type_info *rtti_addr;
60 std::type_info *tinfo; in getDynamicTypeInfoFromVtable()
63 tinfo = (std::type_info *)(image_base + obj_locator->rtti_addr); in getDynamicTypeInfoFromVtable()
70 if (!IsAccessibleMemoryRange((uptr)tinfo, sizeof(std::type_info))) in getDynamicTypeInfoFromVtable()
H A Dubsan_type_hash_itanium.cc24 class type_info { class
26 virtual ~type_info();
36 class __class_type_info : public std::type_info {
195 std::type_info *TypeInfo;
/netbsd/sys/external/bsd/compiler_rt/dist/lib/ubsan/
H A 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()
H A Dubsan_type_hash_itanium.cc26 class type_info { class
28 virtual ~type_info();
38 class __class_type_info : public std::type_info {
196 std::type_info *TypeInfo;
/netbsd/external/gpl3/gcc.old/dist/libsanitizer/ubsan/
H A Dubsan_type_hash_win.cc34 std::type_info *rtti_addr;
60 std::type_info *tinfo; in getDynamicTypeInfoFromVtable()
63 tinfo = (std::type_info *)(image_base + obj_locator->rtti_addr); in getDynamicTypeInfoFromVtable()
70 if (!IsAccessibleMemoryRange((uptr)tinfo, sizeof(std::type_info))) in getDynamicTypeInfoFromVtable()

123456