Mercurial > malikania
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 |