DDNet documentation
Loading...
Searching...
No Matches
sqlite.h File Reference
#include <memory>
Include dependency graph for sqlite.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CSqliteDeleter
class  CSqliteStmtDeleter

Macros

#define SQLITE_HANDLE_ERROR(x)

Typedefs

typedef std::unique_ptr< sqlite3, CSqliteDeleterCSqlite
typedef std::unique_ptr< sqlite3_stmt, CSqliteStmtDeleterCSqliteStmt

Functions

int SqliteHandleError (int Error, sqlite3 *pSqlite, const char *pContext)
CSqlite SqliteOpen (IStorage *pStorage, const char *pPath)
CSqliteStmt SqlitePrepare (sqlite3 *pSqlite, const char *pStatement)

Macro Definition Documentation

◆ SQLITE_HANDLE_ERROR

#define SQLITE_HANDLE_ERROR ( x)
Value:
SqliteHandleError(x, &*pSqlite, #x)
int SqliteHandleError(int Error, sqlite3 *pSqlite, const char *pContext)
Definition sqlite.cpp:20

Typedef Documentation

◆ CSqlite

typedef std::unique_ptr<sqlite3, CSqliteDeleter> CSqlite

◆ CSqliteStmt

typedef std::unique_ptr<sqlite3_stmt, CSqliteStmtDeleter> CSqliteStmt

Function Documentation

◆ SqliteHandleError()

int SqliteHandleError ( int Error,
sqlite3 * pSqlite,
const char * pContext )

◆ SqliteOpen()

CSqlite SqliteOpen ( IStorage * pStorage,
const char * pPath )

◆ SqlitePrepare()

CSqliteStmt SqlitePrepare ( sqlite3 * pSqlite,
const char * pStatement )