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

Function parseVersionList

launcher/meta/JsonFormat.cpp:137–147  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

135}
136
137void parseVersionList(const QJsonObject& obj, VersionList* ptr)
138{
139 const MetadataVersion version = parseFormatVersion(obj);
140 switch (version) {
141 case MetadataVersion::InitialRelease:
142 ptr->merge(parseVersionListInternal(obj));
143 break;
144 case MetadataVersion::Invalid:
145 throw ParseException(QObject::tr("Unknown format version!"));
146 }
147}
148
149void parseVersion(const QJsonObject& obj, Version* ptr)
150{

Callers 1

parseMethod · 0.85

Calls 4

parseFormatVersionFunction · 0.85
parseVersionListInternalFunction · 0.85
ParseExceptionClass · 0.70
mergeMethod · 0.45

Tested by

no test coverage detected