MCPcopy Create free account
hub / github.com/MultiMC/Launcher / parseVersionList

Function parseVersionList

launcher/meta/JsonFormat.cpp:144–155  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

142}
143
144void parseVersionList(const QJsonObject &obj, VersionList *ptr)
145{
146 const MetadataVersion version = parseFormatVersion(obj);
147 switch (version)
148 {
149 case MetadataVersion::InitialRelease:
150 ptr->merge(parseVersionListInternal(obj));
151 break;
152 case MetadataVersion::Invalid:
153 throw ParseException(QObject::tr("Unknown format version!"));
154 }
155}
156
157void parseVersion(const QJsonObject &obj, Version *ptr)
158{

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