|
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 |