Searched refs:__class_type_info (Results 1 - 7 of 7) sorted by relevance
/openbsd-current/gnu/gcc/libstdc++-v3/libsupc++/ |
H A D | tinfo.cc | 94 // upcast from this type to the target. __class_type_info will override 96 __do_upcast (const abi::__class_type_info *, void **) const 121 const __class_type_info *whole_type; 155 // some predicate functions for __class_type_info::__sub_kind 156 inline bool contained_p (__class_type_info::__sub_kind access_path) 158 return access_path >= __class_type_info::__contained_mask; 160 inline bool public_p (__class_type_info::__sub_kind access_path) 162 return access_path & __class_type_info::__contained_public_mask; 164 inline bool virtual_p (__class_type_info::__sub_kind access_path) 166 return (access_path & __class_type_info [all...] |
H A D | cxxabi.h | 273 class __class_type_info; 279 __class_type_info* __context; // Class of the member. 284 __class_type_info* __klass) 306 const __class_type_info* __base_type; // Base class type. 337 class __class_type_info : public std::type_info class in namespace:__cxxabiv1 341 __class_type_info (const char *__n) : type_info(__n) { } function in class:__cxxabiv1::__class_type_info 344 ~__class_type_info (); 382 __do_upcast(const __class_type_info* __dst_type, void**__obj_ptr) const; 392 __do_upcast(const __class_type_info* __dst, const void* __obj, 403 const __class_type_info* __src_typ [all...] |
/openbsd-current/gnu/lib/libstdc++/libstdc++/libsupc++/ |
H A D | tinfo.cc | 81 // upcast from this type to the target. __class_type_info will override 83 __do_upcast (const abi::__class_type_info *, void **) const 108 const __class_type_info *whole_type; 142 // some predicate functions for __class_type_info::__sub_kind 143 inline bool contained_p (__class_type_info::__sub_kind access_path) 145 return access_path >= __class_type_info::__contained_mask; 147 inline bool public_p (__class_type_info::__sub_kind access_path) 149 return access_path & __class_type_info::__contained_public_mask; 151 inline bool virtual_p (__class_type_info::__sub_kind access_path) 153 return (access_path & __class_type_info [all...] |
H A D | cxxabi.h | 178 class __class_type_info; 186 __class_type_info *__context; /* class of the member */ 195 __class_type_info *__klass) 211 const __class_type_info* __base_type; /* base class type */ 238 class __class_type_info class in namespace:__cxxabiv1 243 virtual ~__class_type_info (); 245 explicit __class_type_info (const char *__n) function in class:__cxxabiv1::__class_type_info 276 virtual bool __do_upcast (const __class_type_info *__dst_type, void **__obj_ptr) const; 286 virtual bool __do_upcast (const __class_type_info *__dst, 299 const __class_type_info *__src_typ [all...] |
/openbsd-current/gnu/llvm/compiler-rt/lib/ubsan/ |
H A D | ubsan_type_hash_itanium.cpp | 50 class __class_type_info : public std::type_info { class in namespace:__cxxabiv1 51 ~__class_type_info() override; 55 class __si_class_type_info : public __class_type_info { 59 const __class_type_info *__base_type; 64 const __class_type_info *__base_type; 75 class __vmi_class_type_info : public __class_type_info { 129 static bool isDerivedFromAtOffset(const abi::__class_type_info *Derived, 130 const abi::__class_type_info *Base, 168 static const abi::__class_type_info *findBaseAtOffset( 169 const abi::__class_type_info *Derive [all...] |
/openbsd-current/gnu/llvm/libcxxabi/src/ |
H A D | private_typeinfo.h | 66 class _LIBCXXABI_TYPE_VIS __class_type_info; member in namespace:__cxxabiv1 72 const __class_type_info* dst_type; 74 const __class_type_info* static_type; 116 class _LIBCXXABI_TYPE_VIS __class_type_info : public __shim_type_info { class in namespace:__cxxabiv1 118 _LIBCXXABI_HIDDEN virtual ~__class_type_info(); 139 class _LIBCXXABI_TYPE_VIS __si_class_type_info : public __class_type_info { 141 const __class_type_info *__base_type; 157 const __class_type_info* __base_type; 173 class _LIBCXXABI_TYPE_VIS __vmi_class_type_info : public __class_type_info { 241 const __class_type_info *__contex [all...] |
H A D | private_typeinfo.cpp | 114 // __class_type_info 116 __class_type_info::~__class_type_info() 224 __class_type_info::can_catch(const __shim_type_info* thrown_type, 230 const __class_type_info* thrown_class_type = 231 dynamic_cast<const __class_type_info*>(thrown_type); 251 __class_type_info::process_found_base_class(__dynamic_cast_info* info, 279 __class_type_info::has_unambiguous_public_base(__dynamic_cast_info* info, 425 const __class_type_info* catch_class_type = 426 dynamic_cast<const __class_type_info*>(__pointe [all...] |
Completed in 80 milliseconds