comparison database/sqlite/src/driver.hpp @ 39:56ab2f0c90dc

Server: add sqlite basic backend, closes #558
author David Demelier <markand@malikania.fr>
date Sun, 27 Nov 2016 18:00:49 +0100
parents
children
comparison
equal deleted inserted replaced
38:ecf316d52f5d 39:56ab2f0c90dc
1 #ifndef MALIKANIA_SQLITE_DRIVER_HPP
2 #define MALIKANIA_SQLITE_DRIVER_HPP
3
4 #include <memory>
5
6 #include "sqlite3.h"
7
8 namespace sqlite {
9
10 using handle = std::unique_ptr<sqlite3, int (*)(sqlite3*)>;
11 using statement = std::unique_ptr<sqlite3_stmt, int (*)(sqlite3_stmt*)>;
12
13 extern handle database;
14
15 statement prepare(const std::string& sql);
16
17 } // !sqlite
18
19 #endif // !MALIKANIA_SQLITE_DRIVER_HPP