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