ThinSQLite++
A thin, safe and convenient modern C++ wrapper for SQLite API.
|
▼Nthinsqlitepp | ThinSQLite++ namespace |
Cauto_reset | RAII wrapper that resets statement on destruction |
Cbackup | Online backup object |
Cbasic_string_param | A reference to a null terminated string |
Cblob | Access blob as a byte stream |
Ccell | A cell in a row |
Ccontext | SQL Function Context Object |
▼Cdatabase | Database Connection |
Ccolumn_metadata | Return type for table_column_metadata() |
Cstatus | Return type for status() |
Cerror | Carries information about SQLite error |
Cexception | Exception used to report any SQLite errors |
Chandle | Base functionality for all fake wrapper classes |
Cindex_info | Virtual Table Indexing Information |
Clock_adapter | A mutex adapter for Lockable concept that works with null and non-null mutexes |
Cmutex | SQLite Mutex |
Crow | Row result of a statement |
Crow_iterator | A forward iterator for statement results |
Crow_range | A forward range for statement results |
Csnapshot | A database snapshot |
Csqlite_allocated | Base class that makes derived classes be allocated using SQLite |
Csqlite_allocator | A C++ Allocator that uses SQLite memory allocation functions |
Csqlite_deleter | Memory deleter that uses sqlite3_free |
Csqlite_version | Representation of SQLite version |
Cstatement | Prepared Statement Object |
Cstatement_parser | Parses text containing multiple SQL statements |
Cvalue | Dynamically Typed Value Object |
▼Cvtab | Base class for virtual table object implementations |
Cconnect_t | Marker type that tells the constructor of Derived to be used to connect to an existing table |
Ccreate_t | Marker type that marks the constructor of Derived to be used to create a new table |
Ccursor | Base class for cursors |
Czero_blob | An efficient blob of zeroes of a given size |