|
ThinSQLite++
A thin, safe and convenient modern C++ wrapper for SQLite API.
|
Classes | |
| class | backup |
| Online backup object. More... | |
| class | blob |
| Access blob as a byte stream. More... | |
| class | context |
| SQL Function Context Object. More... | |
| class | database |
| Database Connection. More... | |
| class | error |
| Carries information about SQLite error. More... | |
| class | exception |
| Exception used to report any SQLite errors. More... | |
| class | mutex |
| SQLite Mutex. More... | |
| class | snapshot |
| A database snapshot. More... | |
| class | statement |
| Prepared Statement Object. More... | |
| class | value |
| Dynamically Typed Value Object. More... | |
| class | sqlite_version |
| Representation of SQLite version. More... | |
| class | index_info< T > |
| Virtual Table Indexing Information. More... | |
Functions | |
| void | initialize () |
| Initialize the SQLite library. | |
| void | shutdown () noexcept |
| Deinitialize the SQLite library. | |
| template<int Code, class ... Args> | |
| auto | config (Args &&...args) -> void |
| Configures SQLite library. | |
|
inline |
|
inlinenoexcept |
|
inline |
Configures SQLite library.
Wraps sqlite3_config
| Code | One of the SQLITE_CONFIG_ options. Needs to be explicitly specified |
| Args | depend on the Code template parameter |
#include <thinsqlitepp/global.hpp>
The following table lists required argument types for each option. Supplying wrong argument types will result in compile-time error.