ThinSQLite++
A thin, safe and convenient modern C++ wrapper for SQLite API.
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cauto_reset< Flags >RAII wrapper that resets statement on destruction
 Cbasic_string_param< T >A reference to a null terminated string
 CcellA cell in a row
 Cdatabase::column_metadataReturn type for table_column_metadata()
 Cvtab< Derived >::connect_tMarker type that tells the constructor of Derived to be used to connect to an existing table
 Cvtab< Derived >::create_tMarker type that marks the constructor of Derived to be used to create a new table
 CerrorCarries information about SQLite error
 Cexception [external]
 CexceptionException used to report any SQLite errors
 Chandle< T, Derived >Base functionality for all fake wrapper classes
 Chandle< sqlite3, database >
 CdatabaseDatabase Connection
 Chandle< sqlite3_backup, backup >
 CbackupOnline backup object
 Chandle< sqlite3_blob, blob >
 CblobAccess blob as a byte stream
 Chandle< sqlite3_context, context >
 CcontextSQL Function Context Object
 Chandle< sqlite3_index_info, index_info< void > >
 Cindex_info< T >Virtual Table Indexing Information
 Chandle< sqlite3_mutex, mutex >
 CmutexSQLite Mutex
 Chandle< sqlite3_snapshot, snapshot >
 CsnapshotA database snapshot
 Chandle< sqlite3_stmt, statement >
 CstatementPrepared Statement Object
 Chandle< sqlite3_value, value >
 CvalueDynamically Typed Value Object
 Clock_adapterA mutex adapter for Lockable concept that works with null and non-null mutexes
 CrowRow result of a statement
 Crow_iteratorA forward iterator for statement results
 Crow_rangeA forward range for statement results
 Csqlite3_vtab [external]
 Cvtab< Derived >Base class for virtual table object implementations
 Csqlite3_vtab_cursor [external]
 Cvtab< Derived >::cursorBase class for cursors
 Csqlite_allocatedBase 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_versionRepresentation of SQLite version
 Cstatement_parserParses text containing multiple SQL statements
 Cdatabase::statusReturn type for status()
 Czero_blobAn efficient blob of zeroes of a given size