#include <rtti.h>
|
| __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 |
|
Definition at line 213 of file rtti.h.
◆ __sub_kind
Enumerator |
---|
__unknown | |
__not_contained | |
__contained_ambig | |
__contained_virtual_mask | |
__contained_public_mask | |
__contained_mask | |
__contained_private | |
__contained_public | |
Definition at line 227 of file rtti.h.
◆ __class_type_info() [1/5]
__cxxabiv1::__class_type_info::__class_type_info |
( |
const char * |
__n | ) |
|
|
inlineexplicit |
◆ ~__class_type_info() [1/5]
virtual __cxxabiv1::__class_type_info::~__class_type_info |
( |
| ) |
|
|
virtual |
◆ __class_type_info() [2/5]
__cxxabiv1::__class_type_info::__class_type_info |
( |
char const * |
n | ) |
|
|
inlineexplicit |
◆ ~__class_type_info() [2/5]
__cxxabiv1::__class_type_info::~__class_type_info |
( |
| ) |
|
|
override |
◆ __class_type_info() [3/5]
__cxxabiv1::__class_type_info::__class_type_info |
( |
char const * |
n | ) |
|
|
inlineexplicit |
◆ ~__class_type_info() [3/5]
__cxxabiv1::__class_type_info::~__class_type_info |
( |
| ) |
|
|
override |
◆ __class_type_info() [4/5]
__cxxabiv1::__class_type_info::__class_type_info |
( |
char const * |
n | ) |
|
|
inlineexplicit |
◆ ~__class_type_info() [4/5]
__cxxabiv1::__class_type_info::~__class_type_info |
( |
| ) |
|
|
override |
◆ __class_type_info() [5/5]
__cxxabiv1::__class_type_info::__class_type_info |
( |
char const * |
n | ) |
|
|
inlineexplicit |
◆ ~__class_type_info() [5/5]
__cxxabiv1::__class_type_info::~__class_type_info |
( |
| ) |
|
|
override |
◆ __do_catch()
virtual bool __cxxabiv1::__class_type_info::__do_catch |
( |
const type_info * |
__thr_type, |
|
|
void ** |
__thr_obj, |
|
|
unsigned |
__outer |
|
) |
| const |
|
protectedvirtual |
◆ __do_dyncast()
virtual bool __cxxabiv1::__class_type_info::__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 |
◆ __do_find_public_src()
virtual __sub_kind __cxxabiv1::__class_type_info::__do_find_public_src |
( |
ptrdiff_t |
__src2dst, |
|
|
const void * |
__obj_ptr, |
|
|
const __class_type_info * |
__src_type, |
|
|
const void * |
__src_ptr |
|
) |
| const |
|
virtual |
◆ __do_upcast() [1/2]
virtual bool __cxxabiv1::__class_type_info::__do_upcast |
( |
const __class_type_info * |
__dst, |
|
|
const void * |
__obj, |
|
|
__upcast_result &__restrict |
__result |
|
) |
| const |
|
virtual |
◆ __do_upcast() [2/2]
virtual bool __cxxabiv1::__class_type_info::__do_upcast |
( |
const __class_type_info * |
__dst_type, |
|
|
void ** |
__obj_ptr |
|
) |
| const |
|
protectedvirtual |
◆ __find_public_src()
__sub_kind __cxxabiv1::__class_type_info::__find_public_src |
( |
ptrdiff_t |
__src2dst, |
|
|
const void * |
__obj_ptr, |
|
|
const __class_type_info * |
__src_type, |
|
|
const void * |
__src_ptr |
|
) |
| const |
|
inline |
The documentation for this class was generated from the following files: