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

Function parseIndex

launcher/meta/JsonFormat.cpp:125–135  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

123}
124
125void parseIndex(const QJsonObject& obj, Index* ptr)
126{
127 const MetadataVersion version = parseFormatVersion(obj);
128 switch (version) {
129 case MetadataVersion::InitialRelease:
130 ptr->merge(parseIndexInternal(obj));
131 break;
132 case MetadataVersion::Invalid:
133 throw ParseException(QObject::tr("Unknown format version!"));
134 }
135}
136
137void parseVersionList(const QJsonObject& obj, VersionList* ptr)
138{

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