Lines Matching refs:cppobj
59 static inline const rtti_object_locator *get_obj_locator( void *cppobj ) in get_obj_locator() argument
61 const vtable_ptr *vtable = get_vtable( cppobj ); in get_obj_locator()
753 const type_info* CDECL __RTtypeid(void *cppobj) in __RTtypeid() argument
757 if (!cppobj) in __RTtypeid()
766 const rtti_object_locator *obj_locator = get_obj_locator( cppobj ); in __RTtypeid()
781 const type_info* CDECL __RTtypeid(void *cppobj) in __RTtypeid() argument
785 if (!cppobj) in __RTtypeid()
794 const rtti_object_locator *obj_locator = get_obj_locator( cppobj ); in __RTtypeid()
838 void* CDECL __RTDynamicCast(void *cppobj, int unknown, in __RTDynamicCast() argument
844 if (!cppobj) return NULL; in __RTDynamicCast()
847 cppobj, unknown, src, dbgstr_type_info(src), dst, dbgstr_type_info(dst), do_throw); in __RTDynamicCast()
860 const rtti_object_locator *obj_locator = get_obj_locator( cppobj ); in __RTDynamicCast()
874 void *this_ptr = (char *)cppobj - obj_locator->base_class_offset; in __RTDynamicCast()
902 void* CDECL __RTDynamicCast(void *cppobj, int unknown, in __RTDynamicCast() argument
908 if (!cppobj) return NULL; in __RTDynamicCast()
911 cppobj, unknown, src, dbgstr_type_info(src), dst, dbgstr_type_info(dst), do_throw); in __RTDynamicCast()
916 const rtti_object_locator *obj_locator = get_obj_locator( cppobj ); in __RTDynamicCast()
939 void *this_ptr = (char *)cppobj - obj_locator->base_class_offset; in __RTDynamicCast()
980 void* CDECL __RTCastToVoid(void *cppobj) in __RTCastToVoid() argument
984 if (!cppobj) return NULL; in __RTCastToVoid()
988 const rtti_object_locator *obj_locator = get_obj_locator( cppobj ); in __RTCastToVoid()
989 ret = (char *)cppobj - obj_locator->base_class_offset; in __RTCastToVoid()