MCPcopy Create free account
hub / github.com/PolyMC/PolyMC / parseIndex

Function parseIndex

launcher/meta/JsonFormat.cpp:131–142  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

129}
130
131void parseIndex(const QJsonObject &obj, Index *ptr)
132{
133 const MetadataVersion version = parseFormatVersion(obj);
134 switch (version)
135 {
136 case MetadataVersion::InitialRelease:
137 ptr->merge(parseIndexInternal(obj));
138 break;
139 case MetadataVersion::Invalid:
140 throw ParseException(QObject::tr("Unknown format version!"));
141 }
142}
143
144void parseVersionList(const QJsonObject &obj, VersionList *ptr)
145{

Callers 1

parseMethod · 0.85

Calls 4

parseFormatVersionFunction · 0.85
parseIndexInternalFunction · 0.85
ParseExceptionClass · 0.70
mergeMethod · 0.45

Tested by

no test coverage detected