| 750 | } |
| 751 | |
| 752 | static void writeTypeChecks(QXmlStreamWriter &xmlWriter, const CppcheckLibraryData::TypeChecks &typeChecks) |
| 753 | { |
| 754 | xmlWriter.writeStartElement("type-checks"); |
| 755 | if (!typeChecks.isEmpty()) { |
| 756 | xmlWriter.writeStartElement("unusedvar"); |
| 757 | } |
| 758 | for (const std::pair<QString, QString> &check : typeChecks) { |
| 759 | xmlWriter.writeStartElement(check.first); |
| 760 | xmlWriter.writeCharacters(check.second); |
| 761 | xmlWriter.writeEndElement(); |
| 762 | } |
| 763 | if (!typeChecks.isEmpty()) { |
| 764 | xmlWriter.writeEndElement(); |
| 765 | } |
| 766 | xmlWriter.writeEndElement(); |
| 767 | } |
| 768 | |
| 769 | static void writePlatformType(QXmlStreamWriter &xmlWriter, const CppcheckLibraryData::PlatformType &pt) |
| 770 | { |