MCPcopy Create free account
hub / github.com/FreesmTeam/FreesmLauncher / parseVersion

Function parseVersion

launcher/meta/JsonFormat.cpp:149–159  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

147}
148
149void parseVersion(const QJsonObject& obj, Version* ptr)
150{
151 const MetadataVersion version = parseFormatVersion(obj);
152 switch (version) {
153 case MetadataVersion::InitialRelease:
154 ptr->merge(parseVersionInternal(obj));
155 break;
156 case MetadataVersion::Invalid:
157 throw ParseException(QObject::tr("Unknown format version!"));
158 }
159}
160
161/*
162[

Callers 1

parseMethod · 0.85

Calls 4

parseFormatVersionFunction · 0.85
parseVersionInternalFunction · 0.85
ParseExceptionClass · 0.70
mergeMethod · 0.45

Tested by

no test coverage detected