#ifndef USERDAOSQLITE_H #define USERDAOSQLITE_H #include #include #include #include "userdao.h" #include "sqlitedao.h" class UserDaoSqlite : public UserDao, protected SqliteDao { public: bool exists(std::string username); std::optional find(std::string username); std::optional find(int id); void deleteUser(std::string username); void save(const User &u); using SqliteDao::SqliteDao; UserDaoSqlite(); }; #endif // USERDAOSQLITE_H