Searched refs:thrown_type (Results 1 – 6 of 6) sorted by relevance
| /openbsd-src/gnu/lib/libstdc++/libstdc++/libsupc++/ |
| H A D | tinfo2.cc | 116 const __pbase_type_info *thrown_type = in __do_catch() local 119 if (thrown_type->__flags & ~__flags) in __do_catch() 126 return __pointer_catch (thrown_type, thr_obj, outer); in __do_catch() 130 __pointer_catch (const __pbase_type_info *thrown_type, in __pointer_catch() argument 134 return __pointee->__do_catch (thrown_type->__pointee, thr_obj, outer + 2); in __pointer_catch() 138 __pointer_catch (const __pbase_type_info *thrown_type, in __pointer_catch() argument 145 return !thrown_type->__pointee->__is_function_p (); in __pointer_catch() 148 return __pbase_type_info::__pointer_catch (thrown_type, thr_obj, outer); in __pointer_catch() 158 const __pointer_to_member_type_info *thrown_type = in __pointer_catch() local 161 if (*__context != *thrown_type->__context) in __pointer_catch() [all …]
|
| /openbsd-src/gnu/gcc/libstdc++-v3/libsupc++/ |
| H A D | tinfo2.cc | 116 const __pbase_type_info *thrown_type = in __do_catch() local 119 if (thrown_type->__flags & ~__flags) in __do_catch() 126 return __pointer_catch (thrown_type, thr_obj, outer); in __do_catch() 130 __pointer_catch (const __pbase_type_info *thrown_type, in __pointer_catch() argument 134 return __pointee->__do_catch (thrown_type->__pointee, thr_obj, outer + 2); in __pointer_catch() 138 __pointer_catch (const __pbase_type_info *thrown_type, in __pointer_catch() argument 145 return !thrown_type->__pointee->__is_function_p (); in __pointer_catch() 148 return __pbase_type_info::__pointer_catch (thrown_type, thr_obj, outer); in __pointer_catch() 158 const __pointer_to_member_type_info *thrown_type = in __pointer_catch() local 161 if (*__context != *thrown_type->__context) in __pointer_catch() [all …]
|
| /openbsd-src/gnu/llvm/libcxxabi/src/ |
| H A D | private_typeinfo.cpp | 183 __fundamental_type_info::can_catch(const __shim_type_info* thrown_type, in can_catch() argument 186 return is_equal(this, thrown_type, false); in can_catch() 211 __enum_type_info::can_catch(const __shim_type_info* thrown_type, in can_catch() argument 214 return is_equal(this, thrown_type, false); in can_catch() 224 __class_type_info::can_catch(const __shim_type_info* thrown_type, in can_catch() argument 228 if (is_equal(this, thrown_type, false)) in can_catch() 231 dynamic_cast<const __class_type_info*>(thrown_type); in can_catch() 346 __pbase_type_info::can_catch(const __shim_type_info* thrown_type, in can_catch() argument 353 thrown_type); in can_catch() 358 return is_equal(this, thrown_type, use_strcmp); in can_catch() [all …]
|
| H A D | cxa_default_handlers.cpp | 62 const __shim_type_info* thrown_type = in demangling_terminate_handler() local 64 auto name = demangle(thrown_type->name()); in demangling_terminate_handler() 68 if (catch_type->can_catch(thrown_type, thrown_object)) in demangling_terminate_handler()
|
| H A D | private_typeinfo.h | 25 _LIBCXXABI_HIDDEN virtual bool can_catch(const __shim_type_info *thrown_type,
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/BinaryFormat/ |
| H A D | Dwarf.def | 182 HANDLE_DW_TAG(0x0031, thrown_type, 2, DWARF, DW_KIND_TYPE)
|