MCPcopy Create free account
hub / github.com/OAID/Tengine / TmSerializerRegisterOpLoader2

Function TmSerializerRegisterOpLoader2

serializer/tengine/v2/tm2_serializer.cpp:737–753  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

735}
736
737bool TmSerializerRegisterOpLoader2(void)
738{
739 TmSerializerPtr serializer;
740
741 if(!TmSerializerManager::SafeGet("tm_v2", serializer))
742 return false;
743
744 TmSerializer2* p_tengine = dynamic_cast<TmSerializer2*>(serializer.get());
745
746 for(int i = 0; i < TM2_OPTYPE_NUM; i++)
747 {
748 p_tengine->RegisterOpLoadMethod(GetOpStr(i), op_load_t(LoadTmOpFunc(i)));
749 p_tengine->RegisterOpSaveMethod(GetOpStr(i), op_save_t(SaveTmOpFunc(i)));
750 }
751
752 return true;
753}
754
755} // namespace TMSerializer2
756

Callers 1

register_tm2_serializerFunction · 0.85

Calls 6

SaveTmOpFuncFunction · 0.85
getMethod · 0.80
RegisterOpLoadMethodMethod · 0.80
RegisterOpSaveMethodMethod · 0.80
GetOpStrFunction · 0.70
LoadTmOpFuncFunction · 0.70

Tested by

no test coverage detected