CoreTrace Qt IDE 1.0
The CoreTrace Text editor
 
Loading...
Searching...
No Matches
parser.hpp
Go to the documentation of this file.
1#pragma once
2
3#include "audit_result.hpp"
4#include <QString>
5#include <QList>
6#include <QJsonObject>
7
8class Parser {
9public:
10 QList<AuditResult> parse(const QString& output);
11 ~Parser();
12
13private:
14 void parseSarifDocument(const QJsonObject& sarifObj, QList<AuditResult>& results, bool& foundResults);
15};
Definition parser.hpp:8
QList< AuditResult > parse(const QString &output)
Parses the given output string and extracts SARIF results.
Definition parser.cpp:15
void parseSarifDocument(const QJsonObject &sarifObj, QList< AuditResult > &results, bool &foundResults)
Definition parser.cpp:67
~Parser()
Definition parser.cpp:187