ThinSQLite++
A thin, safe and convenient modern C++ wrapper for SQLite API.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NthinsqliteppThinSQLite++ namespace
 Cauto_resetRAII wrapper that resets statement on destruction
 CbackupOnline backup object
 Cbasic_string_paramA reference to a null terminated string
 CblobAccess blob as a byte stream
 CcellA cell in a row
 CcontextSQL Function Context Object
 CdatabaseDatabase Connection
 Ccolumn_metadataReturn type for table_column_metadata()
 CstatusReturn type for status()
 CerrorCarries information about SQLite error
 CexceptionException used to report any SQLite errors
 ChandleBase functionality for all fake wrapper classes
 Cindex_infoVirtual Table Indexing Information
 Clock_adapterA mutex adapter for Lockable concept that works with null and non-null mutexes
 CmutexSQLite Mutex
 CrowRow result of a statement
 Crow_iteratorA forward iterator for statement results
 Crow_rangeA forward range for statement results
 CsnapshotA database snapshot
 Csqlite_allocatedBase class that makes derived classes be allocated using SQLite
 Csqlite_allocatorA C++ Allocator that uses SQLite memory allocation functions
 Csqlite_deleterMemory deleter that uses sqlite3_free
 Csqlite_versionRepresentation of SQLite version
 CstatementPrepared Statement Object
 Cstatement_parserParses text containing multiple SQL statements
 CvalueDynamically Typed Value Object
 CvtabBase class for virtual table object implementations
 Cconnect_tMarker type that tells the constructor of Derived to be used to connect to an existing table
 Ccreate_tMarker type that marks the constructor of Derived to be used to create a new table
 CcursorBase class for cursors
 Czero_blobAn efficient blob of zeroes of a given size