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

Function parseVersion

launcher/meta/JsonFormat.cpp:157–168  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

155}
156
157void parseVersion(const QJsonObject &obj, Version *ptr)
158{
159 const MetadataVersion version = parseFormatVersion(obj);
160 switch (version)
161 {
162 case MetadataVersion::InitialRelease:
163 ptr->merge(parseVersionInternal(obj));
164 break;
165 case MetadataVersion::Invalid:
166 throw ParseException(QObject::tr("Unknown format version!"));
167 }
168}
169
170/*
171[

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