93 const std::type_info* __type)
118 __do_catch(
const std::type_info* __thr_type,
void** __thr_obj,
119 unsigned int __outer)
const;
123 unsigned __outer)
const;
132 const std::type_info* __type)
146 unsigned __outer)
const;
159 const std::type_info* __type,
175 unsigned __outer)
const;
252 struct __upcast_result;
253 struct __dyncast_result;
262 unsigned __outer)
const;
269 __upcast_result& __restrict __result)
const;
280 const void* __src_ptr)
const;
293 __dyncast_result& __result)
const;
302 const void* __src_ptr)
const;
329 __dyncast_result& __result)
const;
334 const void* __sub_ptr)
const;
338 __upcast_result& __restrict __result)
const;
374 __dyncast_result& __result)
const;
379 const void* __src_ptr)
const;
383 __upcast_result& __restrict __result)
const;
397 ptrdiff_t __src2dst);
402 extern "C" std::type_info*
virtual ~__array_type_info()
__array_type_info(const char *__n)
bool __is_public_p() const
bool __is_virtual_p() const
ptrdiff_t __offset() const
const __class_type_info * __base_type
virtual bool __do_upcast(const __class_type_info *__dst_type, void **__obj_ptr) const
virtual bool __do_upcast(const __class_type_info *__dst, const void *__obj, __upcast_result &__restrict __result) const
virtual __sub_kind __do_find_public_src(ptrdiff_t __src2dst, const void *__obj_ptr, const __class_type_info *__src_type, const void *__src_ptr) const
virtual ~__class_type_info()
__class_type_info(const char *__n)
virtual bool __do_catch(const type_info *__thr_type, void **__thr_obj, unsigned __outer) const
__sub_kind __find_public_src(ptrdiff_t __src2dst, const void *__obj_ptr, const __class_type_info *__src_type, const void *__src_ptr) const
@ __contained_public_mask
@ __contained_virtual_mask
virtual bool __do_dyncast(ptrdiff_t __src2dst, __sub_kind __access_path, const __class_type_info *__dst_type, const void *__obj_ptr, const __class_type_info *__src_type, const void *__src_ptr, __dyncast_result &__result) const
virtual ~__enum_type_info()
__enum_type_info(const char *__n)
__function_type_info(const char *__n)
virtual ~__function_type_info()
virtual bool __is_function_p() const
virtual ~__fundamental_type_info()
__fundamental_type_info(const char *__n)
const std::type_info * __pointee
__pbase_type_info(const __pbase_type_info &)
virtual bool __do_catch(const std::type_info *__thr_type, void **__thr_obj, unsigned int __outer) const
virtual bool __pointer_catch(const __pbase_type_info *__thr_type, void **__thr_obj, unsigned __outer) const
__pbase_type_info & operator=(const __pbase_type_info &)
virtual ~__pbase_type_info()
@ __incomplete_class_mask
__pbase_type_info(const char *__n, int __quals, const std::type_info *__type)
__pointer_to_member_type_info(const char *__n, int __quals, const std::type_info *__type, __class_type_info *__klass)
__class_type_info * __context
virtual bool __pointer_catch(const __pbase_type_info *__thr_type, void **__thr_obj, unsigned __outer) const
__pointer_to_member_type_info & operator=(const __pointer_to_member_type_info &)
virtual ~__pointer_to_member_type_info()
__pointer_to_member_type_info(const __pointer_to_member_type_info &)
virtual bool __is_pointer_p() const
virtual bool __pointer_catch(const __pbase_type_info *__thr_type, void **__thr_obj, unsigned __outer) const
virtual ~__pointer_type_info()
__pointer_type_info(const char *__n, int __quals, const std::type_info *__type)
virtual __sub_kind __do_find_public_src(ptrdiff_t __src2dst, const void *__obj_ptr, const __class_type_info *__src_type, const void *__sub_ptr) const
__si_class_type_info(const char *__n, const __class_type_info *__base)
__si_class_type_info(const __si_class_type_info &)
virtual bool __do_dyncast(ptrdiff_t __src2dst, __sub_kind __access_path, const __class_type_info *__dst_type, const void *__obj_ptr, const __class_type_info *__src_type, const void *__src_ptr, __dyncast_result &__result) const
__si_class_type_info & operator=(const __si_class_type_info &)
const __class_type_info * __base_type
virtual ~__si_class_type_info()
virtual bool __do_upcast(const __class_type_info *__dst, const void *__obj, __upcast_result &__restrict __result) const
virtual __sub_kind __do_find_public_src(ptrdiff_t __src2dst, const void *__obj_ptr, const __class_type_info *__src_type, const void *__src_ptr) const
virtual ~__vmi_class_type_info()
virtual bool __do_upcast(const __class_type_info *__dst, const void *__obj, __upcast_result &__restrict __result) const
virtual bool __do_dyncast(ptrdiff_t __src2dst, __sub_kind __access_path, const __class_type_info *__dst_type, const void *__obj_ptr, const __class_type_info *__src_type, const void *__src_ptr, __dyncast_result &__result) const
__vmi_class_type_info(const char *__n, int ___flags)
unsigned int __base_count
__base_class_type_info __base_info[1]
@ __non_diamond_repeat_mask
std::type_info * __cxa_current_exception_type()
void * __dynamic_cast(const void *__src_ptr, const __class_type_info *__src_type, const __class_type_info *__dst_type, ptrdiff_t __src2dst)