database: Add missing virtual destructors for some classes

This commit is contained in:
Albert S. 2022-10-24 15:16:59 +02:00
szülő 7ef9d7f020
commit ef8eebdbaa
3 fájl változott, egészen pontosan 4 új sor hozzáadva és 0 régi sor törölve

Fájl megtekintése

@ -15,6 +15,7 @@ class CategoryDao
virtual std::optional<Category> find(std::string name) = 0; virtual std::optional<Category> find(std::string name) = 0;
virtual void deleteCategory(std::string name) = 0; virtual void deleteCategory(std::string name) = 0;
virtual std::vector<Page> fetchMembers(std::string name, QueryOption o) = 0; virtual std::vector<Page> fetchMembers(std::string name, QueryOption o) = 0;
virtual ~CategoryDao() = default;
}; };
#endif // CATEGORYDAO_H #endif // CATEGORYDAO_H

Fájl megtekintése

@ -9,6 +9,7 @@ class PermissionsDao
PermissionsDao(); PermissionsDao();
virtual std::optional<Permissions> find(std::string pagename, std::string username) = 0; virtual std::optional<Permissions> find(std::string pagename, std::string username) = 0;
virtual void save(std::string pagename, std::string username, Permissions perms) = 0; virtual void save(std::string pagename, std::string username, Permissions perms) = 0;
virtual ~PermissionsDao() = default;
}; };
#endif // PERMISSIONSDAO_H #endif // PERMISSIONSDAO_H

Fájl megtekintése

@ -37,6 +37,8 @@ class SqliteDao
bool execBool(sqlite::database_binder &binder) const; bool execBool(sqlite::database_binder &binder) const;
int execInt(sqlite::database_binder &binder) const; int execInt(sqlite::database_binder &binder) const;
virtual ~SqliteDao() = default;
}; };
#endif // SQLITEDAO_H #endif // SQLITEDAO_H