export module routemon:database; import std; import :sqlite3; namespace routemon::database { export class connection { sqlite3::connection dbc_; explicit connection(sqlite3::connection dbc) : dbc_{std::move(dbc)} {} friend auto open(std::string const& filename) -> std::shared_ptr; public: // Nothing here yet }; export auto open(std::string const& filename) -> std::shared_ptr; } // namespace routemon::database