LibreOffice Module bridges (master) 1
|
#include <rtti.h>
Public Types | |
enum | __flags_masks { __non_diamond_repeat_mask = 0x1 , __diamond_shaped_mask = 0x2 , __flags_unknown_mask = 0x10 , __non_diamond_repeat_mask = 0x1 , __diamond_shaped_mask = 0x2 , __flags_unknown_mask = 0x10 } |
enum | __flags_masks { __non_diamond_repeat_mask = 0x1 , __diamond_shaped_mask = 0x2 , __flags_unknown_mask = 0x10 , __non_diamond_repeat_mask = 0x1 , __diamond_shaped_mask = 0x2 , __flags_unknown_mask = 0x10 } |
Public Types inherited from __cxxabiv1::__class_type_info | |
enum | __sub_kind { __unknown = 0 , __not_contained , __contained_ambig , __contained_virtual_mask = __base_class_type_info::__virtual_mask , __contained_public_mask = __base_class_type_info::__public_mask , __contained_mask = 1 << __base_class_type_info::__hwm_bit , __contained_private = __contained_mask , __contained_public = __contained_mask | __contained_public_mask } |
Public Member Functions | |
__vmi_class_type_info (const char *__n, int ___flags) | |
virtual | ~__vmi_class_type_info () |
__vmi_class_type_info (char const *n, int flags) | |
~__vmi_class_type_info () override | |
Public Member Functions inherited from __cxxabiv1::__class_type_info | |
__class_type_info (const char *__n) | |
virtual | ~__class_type_info () |
virtual bool | __do_upcast (const __class_type_info *__dst, const void *__obj, __upcast_result &__restrict __result) const |
__sub_kind | __find_public_src (ptrdiff_t __src2dst, const void *__obj_ptr, const __class_type_info *__src_type, const void *__src_ptr) 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 |
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 |
__class_type_info (char const *n) | |
~__class_type_info () override | |
__class_type_info (char const *n) | |
~__class_type_info () override | |
__class_type_info (char const *n) | |
~__class_type_info () override | |
__class_type_info (char const *n) | |
~__class_type_info () override | |
Public Attributes | |
unsigned int | __flags |
unsigned int | __base_count |
__base_class_type_info | __base_info [1] |
Protected Member Functions | |
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 __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 bool | __do_upcast (const __class_type_info *__dst, const void *__obj, __upcast_result &__restrict __result) const |
Protected Member Functions inherited from __cxxabiv1::__class_type_info | |
virtual bool | __do_upcast (const __class_type_info *__dst_type, void **__obj_ptr) const |
virtual bool | __do_catch (const type_info *__thr_type, void **__thr_obj, unsigned __outer) const |
Enumerator | |
---|---|
__non_diamond_repeat_mask | |
__diamond_shaped_mask | |
__flags_unknown_mask | |
__non_diamond_repeat_mask | |
__diamond_shaped_mask | |
__flags_unknown_mask |
Definition at line 92 of file gcc3_linux_x86-64/share.hxx.
|
inlineexplicit |
|
virtual |
|
inlineexplicit |
Definition at line 97 of file gcc3_linux_x86-64/share.hxx.
|
override |
|
protectedvirtual |
Reimplemented from __cxxabiv1::__class_type_info.
|
protectedvirtual |
Reimplemented from __cxxabiv1::__class_type_info.
|
protectedvirtual |
Reimplemented from __cxxabiv1::__class_type_info.
__base_class_type_info __cxxabiv1::__vmi_class_type_info::__base_info |