H A D | private_typeinfo.cpp | 141 std::ptrdiff_t src2dst_offset) in dyn_cast_to_derived() 145 // `src2dst_offset` hint. in dyn_cast_to_derived() 150 if (src2dst_offset >= 0) in dyn_cast_to_derived() 153 // dst_type at offset `src2dst_offset` from the origin of dst. in dyn_cast_to_derived() 158 if (offset_to_derived != -src2dst_offset) in dyn_cast_to_derived() 163 if (src2dst_offset == -2) in dyn_cast_to_derived() 169 // If src2dst_offset == -3, then: in dyn_cast_to_derived() 178 __dynamic_cast_info info = {dst_type, static_ptr, static_type, src2dst_offset, 0, 0, 0, 0, 0, 0, 0, 0, in dyn_cast_to_derived() 199 info = {dst_type, static_ptr, static_type, src2dst_offset, 0, 0, 0, 0, 0, 0, in dyn_cast_to_derived() 218 std::ptrdiff_t src2dst_offset) in dyn_cast_try_downcast() 143 dyn_cast_to_derived(const void * static_ptr,const void * dynamic_ptr,const __class_type_info * static_type,const __class_type_info * dst_type,std::ptrdiff_t offset_to_derived,std::ptrdiff_t src2dst_offset) dyn_cast_to_derived() argument 220 dyn_cast_try_downcast(const void * static_ptr,const void * dynamic_ptr,const __class_type_info * dst_type,const __class_type_info * dynamic_type,std::ptrdiff_t src2dst_offset) dyn_cast_try_downcast() argument 274 dyn_cast_slow(const void * static_ptr,const void * dynamic_ptr,const __class_type_info * static_type,const __class_type_info * dst_type,const __class_type_info * dynamic_type,std::ptrdiff_t src2dst_offset) dyn_cast_slow() argument 916 __dynamic_cast(const void * static_ptr,const __class_type_info * static_type,const __class_type_info * dst_type,std::ptrdiff_t src2dst_offset) __dynamic_cast() argument [all...] |