libsq3  2007.10.18
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NrefcountThe refcount namespace encapsulates code for a reference-counted smart pointer
 NDetailAll classes in this namespace are "internal details" of the classes in the refcount namespace, and should not be directly used by client code
 Cref_typeInternal detail for dereferencing pointers
 Cref_type< void >Internal detail for dereferencing pointers
 Cno_delete_finalizerA no-op "destructor" for use with rcptr
 Cplain_delete_finalizerThe default destructor/cleanup functor for use with rcptr<>
 Crcptr
 Nsq3The sq3 namespace encapsulates an OO sqlite3 API very similar to the sqlite3x API, but this one uses no exception handling (i.e., it doesn't throw on errors)
 CcursorThis type is for stepping through a db query result
 CdatabaseEncapsulates a connection to an sqlite database
 Clog_dbLog_db is a simple logging database for use with arbitrary applications
 Csettings_db
 Csqlite3_finalizerA specialized dtor to close sqlite3 handles, for use with refcount::rcptr<sqlite3,sqlite3_finalizer >
 Csqlite3_stmt_finalizerA specialized dtor to finalize sqlite3_stmt handles, for use with refcount::rcptr<sqlite3,sqlite3_stmt_finalizer>
 Csqlite3_stmt_reset_finalizerA specialized dtor to call reset sqlite3_stmt handles(), for use with refcount::rcptr<sqlite3,sqlite3_stmt_reset_finalizer>
 Cstatement
 Cstatement_reset_finalizerA specialized dtor to reset (not close) sq3::statement objects, for use with refcount::rcptr<sqlite3,statement_reset_finalizer>
 CtransactionThis type represents a transaction block in an SQL session