static puzzle data!
This commit is contained in:
@@ -102,7 +102,7 @@ namespace Generated
|
||||
)END";
|
||||
constexpr char LoadFuncBodyType3[] = R"END( isOk = Load(%sobj[i].%s, %u, serializer) && isOk;
|
||||
)END";
|
||||
constexpr char LoadFuncBodyEnum1[] = R"END( auto val = (%s)obj[i];
|
||||
constexpr char LoadFuncBodyEnum2[] = R"END( %s& val = (%s&)obj[i];
|
||||
isOk = Load(&val, 1, serializer) && isOk;
|
||||
)END";
|
||||
constexpr char LoadFuncBodyEnd[] = R"END( }
|
||||
@@ -262,7 +262,7 @@ void CppFileWriter::WriteSaveLoadMethods(const Def::DefinitionFile& definitions)
|
||||
WriteCpp(WriteTemplates::SaveFuncBodyEnd);
|
||||
|
||||
WriteCpp(WriteTemplates::LoadFuncBodyStart1, nameBuf);
|
||||
WriteCpp(WriteTemplates::LoadFuncBodyEnum1, fieldBuf);
|
||||
WriteCpp(WriteTemplates::LoadFuncBodyEnum2, fieldBuf, fieldBuf);
|
||||
WriteCpp(WriteTemplates::LoadFuncBodyEnd);
|
||||
}
|
||||
for (int32_t typeIdx = 0; typeIdx < definitions.TypeCount; ++typeIdx)
|
||||
|
||||
Reference in New Issue
Block a user