MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / loadTypeChecks

Function loadTypeChecks

gui/cppchecklibrarydata.cpp:136–151  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

134}
135
136static CppcheckLibraryData::TypeChecks loadTypeChecks(QXmlStreamReader &xmlReader)
137{
138 CppcheckLibraryData::TypeChecks typeChecks;
139 QXmlStreamReader::TokenType type;
140 while ((type = xmlReader.readNext()) != QXmlStreamReader::EndElement ||
141 xmlReader.name().toString() != "type-checks") {
142 if (type != QXmlStreamReader::StartElement)
143 continue;
144 const QString elementName = xmlReader.name().toString();
145 if (elementName == "suppress" || elementName == "check") {
146 std::pair<QString, QString> entry(elementName, xmlReader.readElementText());
147 typeChecks.append(entry);
148 }
149 }
150 return typeChecks;
151}
152
153static CppcheckLibraryData::Function::Arg loadFunctionArg(QXmlStreamReader &xmlReader)
154{

Callers 1

openMethod · 0.85

Calls 2

toStringMethod · 0.45
nameMethod · 0.45

Tested by

no test coverage detected