MCPcopy Create free account
hub / github.com/YACReader/yacreader / parseField

Function parseField

YACReaderLibrary/xml_info_parser.cpp:17–34  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

15}
16
17bool parseField(QXmlStreamReader &reader, const QString &xmlName, QVariant &dest, bool multivalued = false)
18{
19 auto name = reader.name();
20 if (name == xmlName) {
21 auto string = reader.readElementText();
22 if (isValidText(string)) {
23 if (multivalued) {
24 dest = transLateMultiValuedString(string);
25 } else {
26 dest = string;
27 }
28 }
29
30 return true;
31 }
32
33 return false;
34}
35
36bool parseFieldNumber(QXmlStreamReader &reader, const QString &xmlName, QVariant &dest)
37{

Callers 1

tryValuesFunction · 0.85

Calls 3

isValidTextFunction · 0.85
nameMethod · 0.45

Tested by

no test coverage detected