stardict_lib.hpp: remove unused headers plus clang-format

This commit is contained in:
Evgeniy A. Dushistov
2022-06-24 20:53:53 +03:00
parent 5d2332b0cb
commit 920c2bafb9

View File

@@ -1,10 +1,8 @@
#pragma once
#include <cstdio>
#include <cstring>
#include <functional>
#include <list>
#include <map>
#include <memory>
#include <set>
#include <string>
@@ -98,7 +96,8 @@ public:
virtual void get_data(glong idx) = 0;
virtual const gchar *get_key_and_data(glong idx) = 0;
virtual bool lookup(const char *str, std::set<glong> &idxs, glong &next_idx) = 0;
virtual bool lookup(const char *str, std::set<glong> &idxs) {
virtual bool lookup(const char *str, std::set<glong> &idxs)
{
glong unused_next_idx;
return lookup(str, idxs, unused_next_idx);
};
@@ -144,7 +143,8 @@ public:
*size = idx_file->wordentry_size;
}
bool Lookup(const char *str, std::set<glong> &idxs, glong &next_idx);
bool Lookup(const char *str, std::set<glong> &idxs) {
bool Lookup(const char *str, std::set<glong> &idxs)
{
glong unused_next_idx;
return Lookup(str, idxs, unused_next_idx);
}