ThinSQLite++
A thin, safe and convenient modern C++ wrapper for the SQLite API.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 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
 CstatusReturn type for status()
 Cstatus64Return type for status64()
 Ccolumn_metadataReturn type for table_column_metadata()
 CerrorCarries information about SQLite error
 CexceptionException used to report any SQLite errors
 ChandleBase functionality for all fake wrapper classes
 Cindex_infoVirtual Table Indexing Information
 Ciovec_fallbackA fallback version of struct iovec for platforms that lack it
 CkeywordsSTL interface to SQLite keywords
 Clock_adapterA mutex adapter for Lockable concept that works with null and non-null mutexes
 CmutexSQLite Mutex
 CrowRow result of a statement
 Crow_iteratorAn input iterator for statement results
 Crow_rangeAn input 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
 Cstatus_valueReturn type for status()
 CvalueDynamically Typed Value Object
 CvtabBase class for virtual table object implementations
 CcursorBase class for cursors
 Ccreate_tMarker type that marks the constructor of Derived to be used to create a new table
 Cconnect_tMarker type that tells the constructor of Derived to be used to connect to an existing table
 Czero_blobAn efficient blob of zeroes of a given size