CoreTrace Qt IDE 1.0
The CoreTrace Text editor
 
Loading...
Searching...
No Matches
audit_cache.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 <QMap>
7
8class AuditCache {
9public:
10 QList<AuditResult> getCachedResults(const QString& file);
11 void cacheResults(const QString& file, const QList<AuditResult>& results);
12
13private:
14 QMap<QString, QList<AuditResult>> cache;
15};
Definition audit_cache.hpp:8
void cacheResults(const QString &file, const QList< AuditResult > &results)
Caches the audit results for a specified file and options combination.
Definition audit_cache.cpp:22
QList< AuditResult > getCachedResults(const QString &file)
Retrieves cached audit results for a given file and options combination.
Definition audit_cache.cpp:8
QMap< QString, QList< AuditResult > > cache
Definition audit_cache.hpp:14