missingOverride

This commit is contained in:
gtsoul-tech 2024-04-29 10:26:39 +03:00
parent 131672d175
commit 62e3450eae
4 changed files with 32 additions and 32 deletions

View File

@ -66,32 +66,32 @@ public:
explicit EngineChimera(ch_database_t *db, CompileCHStats cs); explicit EngineChimera(ch_database_t *db, CompileCHStats cs);
~EngineChimera(); ~EngineChimera();
std::unique_ptr<EngineContext> makeContext() const; std::unique_ptr<EngineContext> makeContext() const override;
void scan(const char *data, unsigned int len, unsigned int id, 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, void scan_vectored(const char *const *data, const unsigned int *len,
unsigned int count, unsigned int streamId, unsigned int count, unsigned int streamId,
ResultEntry &result, EngineContext &ectx) const; ResultEntry &result, EngineContext &ectx) const override;
std::unique_ptr<EngineStream> streamOpen(EngineContext &ectx, std::unique_ptr<EngineStream> streamOpen(EngineContext &ectx,
unsigned id) const; unsigned id) const override;
void streamClose(std::unique_ptr<EngineStream> stream, void streamClose(std::unique_ptr<EngineStream> stream,
ResultEntry &result) const; ResultEntry &result) const override;
void streamCompressExpand(EngineStream &stream, void streamCompressExpand(EngineStream &stream,
std::vector<char> &temp) const; std::vector<char> &temp) const override;
void streamScan(EngineStream &stream, const char *data, unsigned int len, 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: private:
ch_database_t *db; ch_database_t *db;

View File

@ -75,32 +75,32 @@ public:
explicit EngineHyperscan(hs_database_t *db, CompileHSStats cs); explicit EngineHyperscan(hs_database_t *db, CompileHSStats cs);
~EngineHyperscan(); ~EngineHyperscan();
std::unique_ptr<EngineContext> makeContext() const; std::unique_ptr<EngineContext> makeContext() const override;
void scan(const char *data, unsigned int len, unsigned int id, 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, void scan_vectored(const char *const *data, const unsigned int *len,
unsigned int count, unsigned int streamId, unsigned int count, unsigned int streamId,
ResultEntry &result, EngineContext &ectx) const; ResultEntry &result, EngineContext &ectx) const override;
std::unique_ptr<EngineStream> streamOpen(EngineContext &ectx, std::unique_ptr<EngineStream> streamOpen(EngineContext &ectx,
unsigned id) const; unsigned id) const override;
void streamClose(std::unique_ptr<EngineStream> stream, void streamClose(std::unique_ptr<EngineStream> stream,
ResultEntry &result) const; ResultEntry &result) const override;
void streamCompressExpand(EngineStream &stream, void streamCompressExpand(EngineStream &stream,
std::vector<char> &temp) const; std::vector<char> &temp) const override;
void streamScan(EngineStream &stream, const char *data, unsigned int len, 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: private:
hs_database_t *db; hs_database_t *db;

View File

@ -74,32 +74,32 @@ public:
CompilePCREStats cs, int capture_cnt_in); CompilePCREStats cs, int capture_cnt_in);
~EnginePCRE(); ~EnginePCRE();
std::unique_ptr<EngineContext> makeContext() const; std::unique_ptr<EngineContext> makeContext() const override;
void scan(const char *data, unsigned int len, unsigned int id, 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, void scan_vectored(const char *const *data, const unsigned int *len,
unsigned int count, unsigned int streamId, unsigned int count, unsigned int streamId,
ResultEntry &result, EngineContext &ectx) const; ResultEntry &result, EngineContext &ectx) const override;
std::unique_ptr<EngineStream> streamOpen(EngineContext &ectx, std::unique_ptr<EngineStream> streamOpen(EngineContext &ectx,
unsigned id) const; unsigned id) const override;
void streamClose(std::unique_ptr<EngineStream> stream, void streamClose(std::unique_ptr<EngineStream> stream,
ResultEntry &result) const; ResultEntry &result) const override;
void streamCompressExpand(EngineStream &stream, void streamCompressExpand(EngineStream &stream,
std::vector<char> &temp) const; std::vector<char> &temp) const override;
void streamScan(EngineStream &stream, const char *data, unsigned int len, 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: private:
std::vector<std::unique_ptr<PcreDB>> dbs; std::vector<std::unique_ptr<PcreDB>> dbs;

View File

@ -223,7 +223,7 @@ public:
CorpusProperties &props); CorpusProperties &props);
~CorpusGeneratorImpl() = default; ~CorpusGeneratorImpl() = default;
void generateCorpus(vector<string> &data); void generateCorpus(vector<string> &data) override;
private: private:
unsigned char getRandomChar(); unsigned char getRandomChar();
@ -419,7 +419,7 @@ public:
CorpusProperties &props); CorpusProperties &props);
~CorpusGeneratorUtf8() = default; ~CorpusGeneratorUtf8() = default;
void generateCorpus(vector<string> &data); void generateCorpus(vector<string> &data) override;
private: private:
unichar getRandomChar(); unichar getRandomChar();