|
@@ -4339,7 +4339,7 @@ let generate_enum_files baseCtx enum_def super_deps meta =
|
|
|
|
|
|
output_cpp ("void " ^ class_name ^ "::__register()\n{\n");
|
|
|
let text_name = str (join_class_path class_path ".") in
|
|
|
- output_cpp ("\nhx::Static(__mClass) = hx::RegisterClass(" ^ text_name ^
|
|
|
+ output_cpp ("\nhx::Static(__mClass) = hx::_hx_RegisterClass(" ^ text_name ^
|
|
|
", hx::TCanCast< " ^ class_name ^ " >," ^ class_name ^ "_sStaticFields,0,\n");
|
|
|
output_cpp ("\t&__Create_" ^ class_name ^ ", &__Create,\n");
|
|
|
output_cpp ("\t&super::__SGetClass(), &Create" ^ class_name ^ ", " ^ class_name ^ "_sMarkStatics\n");
|
|
@@ -5312,7 +5312,7 @@ let generate_class_files baseCtx super_deps constructor_deps class_def inScripta
|
|
|
output_cpp ("#ifdef HXCPP_VISIT_ALLOCS\n\t__mClass->mVisitFunc = " ^ class_name ^ "_sVisitStatics;\n#endif\n");
|
|
|
output_cpp ("#ifdef HXCPP_SCRIPTABLE\n\t__mClass->mMemberStorageInfo = " ^ class_name ^ "_sMemberStorageInfo;\n#endif\n");
|
|
|
output_cpp ("#ifdef HXCPP_SCRIPTABLE\n\t__mClass->mStaticStorageInfo = " ^ class_name ^ "_sStaticStorageInfo;\n#endif\n");
|
|
|
- output_cpp ("\thx::RegisterClass(__mClass->mName, __mClass);\n");
|
|
|
+ output_cpp ("\thx::_hx_RegisterClass(__mClass->mName, __mClass);\n");
|
|
|
if (scriptable) then
|
|
|
output_cpp (" HX_SCRIPTABLE_REGISTER_CLASS(\""^class_name_text^"\"," ^ class_name ^ ");\n");
|
|
|
Hashtbl.iter (fun _ intf_def ->
|
|
@@ -5332,7 +5332,7 @@ let generate_class_files baseCtx super_deps constructor_deps class_def inScripta
|
|
|
output_cpp ("\t__mClass->mMembers = hx::Class_obj::dupFunctions(" ^ sMemberFields ^ ");\n");
|
|
|
output_cpp ("\t__mClass->mCanCast = hx::TIsInterface< (int)" ^ (cpp_class_hash class_def) ^ " >;\n");
|
|
|
output_cpp ("#ifdef HXCPP_VISIT_ALLOCS\n\t__mClass->mVisitFunc = " ^ class_name ^ "_sVisitStatics;\n#endif\n");
|
|
|
- output_cpp ("\thx::RegisterClass(__mClass->mName, __mClass);\n");
|
|
|
+ output_cpp ("\thx::_hx_RegisterClass(__mClass->mName, __mClass);\n");
|
|
|
if (scriptable) then
|
|
|
output_cpp (" HX_SCRIPTABLE_REGISTER_INTERFACE(\""^class_name_text^"\"," ^ class_name ^ ");\n");
|
|
|
output_cpp ("}\n\n");
|