#pragma once #include #include #include class DB { typedef std::unique_ptr> unique_sqlite3; typedef std::unique_ptr> unique_sqlite3_stmt; public: DB(const std::string & path); unique_sqlite3_stmt prepare(const std::string & query); private: unique_sqlite3 db = NULL; };