/netbsd/external/bsd/libc++/dist/libcxxrt/src/ |
H A D | typeinfo.cc | 32 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 D | typeinfo.h | 43 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 D | dynamic_cast.cc | 49 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 D | cxxabi.h | 30 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 D | tinfo.cc | 29 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 D | cxxabi.h | 219 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 D | typeinfo | 92 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 D | tinfo2.cc | 29 using std::type_info; 34 type_info::before (const type_info &arg) const _GLIBCXX_NOEXCEPT in before()
|
H A D | eh_personality.cc | 90 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 D | eh_call.cc | 125 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 D | tinfo.cc | 29 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 D | cxxabi.h | 211 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 D | typeinfo | 88 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 D | tinfo2.cc | 29 using std::type_info; 34 type_info::before (const type_info &arg) const _GLIBCXX_NOEXCEPT in before()
|
H A D | eh_personality.cc | 90 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 D | eh_call.cc | 125 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 D | typeinfo | 19 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 D | typeid.cc | 52 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 D | typeid.cc | 52 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 D | typeinfo.cpp | 14 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 D | ubsan_type_hash_win.cc | 34 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 D | ubsan_type_hash_itanium.cc | 24 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 D | ubsan_type_hash_win.cc | 36 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 D | ubsan_type_hash_itanium.cc | 26 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 D | ubsan_type_hash_win.cc | 34 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()
|