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