Lines Matching defs:obj_ptr
259 void **obj_ptr) const
263 __do_upcast (dst_type, *obj_ptr, result);
266 *obj_ptr = const_cast <void *> (result.dst_ptr);
272 const void *obj_ptr,
277 return adjust_pointer <void> (obj_ptr, src2dst) == src_ptr
281 return __do_find_public_src (src2dst, obj_ptr, src_type, src_ptr);
286 const void *obj_ptr,
290 if (src_ptr == obj_ptr)
298 const void *obj_ptr,
302 if (src_ptr == obj_ptr && *this == *src_type)
304 return __base_type->__do_find_public_src (src2dst, obj_ptr, src_type, src_ptr);
309 const void *obj_ptr,
313 if (obj_ptr == src_ptr && *this == *src_type)
321 const void *base = obj_ptr;
349 const void *obj_ptr,
354 if (obj_ptr == src_ptr && *this == *src_type)
363 result.dst_ptr = obj_ptr;
375 const void *obj_ptr,
382 result.dst_ptr = obj_ptr;
385 result.dst2src = adjust_pointer <void> (obj_ptr, src2dst) == src_ptr
391 if (obj_ptr == src_ptr && *this == *src_type)
398 return __base_type->__do_dyncast (src2dst, access_path, dst_type, obj_ptr,
415 const void *obj_ptr,
423 if (obj_ptr == src_ptr && *this == *src_type)
432 result.dst_ptr = obj_ptr;
435 result.dst2src = adjust_pointer <void> (obj_ptr, src2dst) == src_ptr
446 void const *base = obj_ptr;
619 __do_upcast (const __class_type_info *dst, const void *obj_ptr,
622 if (__class_type_info::__do_upcast (dst, obj_ptr, result))
625 return __base_type->__do_upcast (dst, obj_ptr, result);
629 __do_upcast (const __class_type_info *dst, const void *obj_ptr,
632 if (__class_type_info::__do_upcast (dst, obj_ptr, result))
642 const void *base = obj_ptr;