23 #include <boost/filesystem.hpp> 24 #include <boost/program_options/options_description.hpp> 42 unsigned _lineLength = boost::program_options::options_description::m_default_line_length);
56 static std::unique_ptr<DatabaseFace>
create();
57 static std::unique_ptr<DatabaseFace>
create(boost::filesystem::path
const& _path);
59 static std::unique_ptr<DatabaseFace>
create(
60 DatabaseKind _kind, boost::filesystem::path
const& _path);
DatabaseKind databaseKind()
static std::unique_ptr< DatabaseFace > create()
void setDatabaseKindByName(std::string const &_name)
void setDatabaseKind(DatabaseKind _kind)
po::options_description databaseProgramOptions(unsigned _lineLength)