From 62e3450eaed93f078a506a1ce19640e7c2a3d931 Mon Sep 17 00:00:00 2001 From: gtsoul-tech Date: Mon, 29 Apr 2024 10:26:39 +0300 Subject: [PATCH] missingOverride --- tools/hsbench/engine_chimera.h | 20 ++++++++++---------- tools/hsbench/engine_hyperscan.h | 20 ++++++++++---------- tools/hsbench/engine_pcre.h | 20 ++++++++++---------- util/ng_corpus_generator.cpp | 4 ++-- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/tools/hsbench/engine_chimera.h b/tools/hsbench/engine_chimera.h index 187dec8c..52ec1179 100644 --- a/tools/hsbench/engine_chimera.h +++ b/tools/hsbench/engine_chimera.h @@ -66,32 +66,32 @@ public: explicit EngineChimera(ch_database_t *db, CompileCHStats cs); ~EngineChimera(); - std::unique_ptr makeContext() const; + std::unique_ptr makeContext() const override; void scan(const char *data, unsigned int len, unsigned int id, - ResultEntry &result, EngineContext &ectx) const; + ResultEntry &result, EngineContext &ectx) const override; void scan_vectored(const char *const *data, const unsigned int *len, unsigned int count, unsigned int streamId, - ResultEntry &result, EngineContext &ectx) const; + ResultEntry &result, EngineContext &ectx) const override; std::unique_ptr streamOpen(EngineContext &ectx, - unsigned id) const; + unsigned id) const override; void streamClose(std::unique_ptr stream, - ResultEntry &result) const; + ResultEntry &result) const override; void streamCompressExpand(EngineStream &stream, - std::vector &temp) const; + std::vector &temp) const override; void streamScan(EngineStream &stream, const char *data, unsigned int len, - unsigned int id, ResultEntry &result) const; + unsigned int id, ResultEntry &result) const override; - void printStats() const; + void printStats() const override; - void printCsvStats() const; + void printCsvStats() const override; - void sqlStats(SqlDB &db) const; + void sqlStats(SqlDB &db) const override; private: ch_database_t *db; diff --git a/tools/hsbench/engine_hyperscan.h b/tools/hsbench/engine_hyperscan.h index afbdf098..ccbc2fa8 100644 --- a/tools/hsbench/engine_hyperscan.h +++ b/tools/hsbench/engine_hyperscan.h @@ -75,32 +75,32 @@ public: explicit EngineHyperscan(hs_database_t *db, CompileHSStats cs); ~EngineHyperscan(); - std::unique_ptr makeContext() const; + std::unique_ptr makeContext() const override; void scan(const char *data, unsigned int len, unsigned int id, - ResultEntry &result, EngineContext &ectx) const; + ResultEntry &result, EngineContext &ectx) const override; void scan_vectored(const char *const *data, const unsigned int *len, unsigned int count, unsigned int streamId, - ResultEntry &result, EngineContext &ectx) const; + ResultEntry &result, EngineContext &ectx) const override; std::unique_ptr streamOpen(EngineContext &ectx, - unsigned id) const; + unsigned id) const override; void streamClose(std::unique_ptr stream, - ResultEntry &result) const; + ResultEntry &result) const override; void streamCompressExpand(EngineStream &stream, - std::vector &temp) const; + std::vector &temp) const override; void streamScan(EngineStream &stream, const char *data, unsigned int len, - unsigned int id, ResultEntry &result) const; + unsigned int id, ResultEntry &result) const override; - void printStats() const; + void printStats() const override; - void printCsvStats() const; + void printCsvStats() const override; - void sqlStats(SqlDB &db) const; + void sqlStats(SqlDB &db) const override; private: hs_database_t *db; diff --git a/tools/hsbench/engine_pcre.h b/tools/hsbench/engine_pcre.h index 9569bef4..7ae9147f 100644 --- a/tools/hsbench/engine_pcre.h +++ b/tools/hsbench/engine_pcre.h @@ -74,32 +74,32 @@ public: CompilePCREStats cs, int capture_cnt_in); ~EnginePCRE(); - std::unique_ptr makeContext() const; + std::unique_ptr makeContext() const override; void scan(const char *data, unsigned int len, unsigned int id, - ResultEntry &result, EngineContext &ectx) const; + ResultEntry &result, EngineContext &ectx) const override; void scan_vectored(const char *const *data, const unsigned int *len, unsigned int count, unsigned int streamId, - ResultEntry &result, EngineContext &ectx) const; + ResultEntry &result, EngineContext &ectx) const override; std::unique_ptr streamOpen(EngineContext &ectx, - unsigned id) const; + unsigned id) const override; void streamClose(std::unique_ptr stream, - ResultEntry &result) const; + ResultEntry &result) const override; void streamCompressExpand(EngineStream &stream, - std::vector &temp) const; + std::vector &temp) const override; void streamScan(EngineStream &stream, const char *data, unsigned int len, - unsigned int id, ResultEntry &result) const; + unsigned int id, ResultEntry &result) const override; - void printStats() const; + void printStats() const override; - void printCsvStats() const; + void printCsvStats() const override; - void sqlStats(SqlDB &db) const; + void sqlStats(SqlDB &db) const override; private: std::vector> dbs; diff --git a/util/ng_corpus_generator.cpp b/util/ng_corpus_generator.cpp index 6c3f613d..68aa5583 100644 --- a/util/ng_corpus_generator.cpp +++ b/util/ng_corpus_generator.cpp @@ -223,7 +223,7 @@ public: CorpusProperties &props); ~CorpusGeneratorImpl() = default; - void generateCorpus(vector &data); + void generateCorpus(vector &data) override; private: unsigned char getRandomChar(); @@ -419,7 +419,7 @@ public: CorpusProperties &props); ~CorpusGeneratorUtf8() = default; - void generateCorpus(vector &data); + void generateCorpus(vector &data) override; private: unichar getRandomChar();