ccls/src/diagnostics_engine.h

17 lines
348 B
C
Raw Normal View History

#include "lsp_diagnostic.h"
#include "match.h"
#include "working_files.h"
class DiagnosticsEngine {
std::unique_ptr<GroupMatch> match_;
int64_t nextPublish_ = 0;
int frequencyMs_;
public:
2018-04-04 06:05:41 +00:00
void Init();
void Publish(WorkingFiles* working_files,
std::string path,
std::vector<lsDiagnostic> diagnostics);
};