aboutsummaryrefslogtreecommitdiff
path: root/src/base_tab/gamebase/GameBase.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/base_tab/gamebase/GameBase.hpp')
-rw-r--r--src/base_tab/gamebase/GameBase.hpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/base_tab/gamebase/GameBase.hpp b/src/base_tab/gamebase/GameBase.hpp
index c87078d..008b36e 100644
--- a/src/base_tab/gamebase/GameBase.hpp
+++ b/src/base_tab/gamebase/GameBase.hpp
@@ -27,4 +27,12 @@ public:
* @brief An additionnal static method is expected with the following signature:
* static void CreateDatabaseFile(std::string path);
*/
-}; \ No newline at end of file
+};
+
+/**
+ * @brief Open a data
+ *
+ * @param dbpath
+ * @return std::shared_ptr<GameBase>
+ */
+std::shared_ptr<GameBase> OpenDatabase(const std::string &dbpath, bool createIfNotExist=true); \ No newline at end of file