19typedef std::unique_ptr<sqlite3, CSqliteDeleter>
CSqlite;
20typedef std::unique_ptr<sqlite3_stmt, CSqliteStmtDeleter>
CSqliteStmt;
23#define SQLITE_HANDLE_ERROR(x) SqliteHandleError(x, &*pSqlite, #x)
void operator()(sqlite3 *pSqlite)
Definition sqlite.cpp:10
void operator()(sqlite3_stmt *pStmt)
Definition sqlite.cpp:15
std::unique_ptr< sqlite3, CSqliteDeleter > CSqlite
Definition sqlite.h:19
CSqliteStmt SqlitePrepare(sqlite3 *pSqlite, const char *pStatement)
Definition sqlite.cpp:53
int SqliteHandleError(int Error, sqlite3 *pSqlite, const char *pContext)
Definition sqlite.cpp:20
CSqlite SqliteOpen(IStorage *pStorage, const char *pPath)
Definition sqlite.cpp:29
std::unique_ptr< sqlite3_stmt, CSqliteStmtDeleter > CSqliteStmt
Definition sqlite.h:20