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 |