libsq3  2007.10.18
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNrefcountThe refcount namespace encapsulates code for a reference-counted smart pointer
|oNDetailAll classes in this namespace are "internal details" of the classes in the refcount namespace, and should not be directly used by client code
||oCref_typeInternal detail for dereferencing pointers
||\Cref_type< void >Internal detail for dereferencing pointers
|oCno_delete_finalizerA no-op "destructor" for use with rcptr
|oCplain_delete_finalizerThe default destructor/cleanup functor for use with rcptr<>
|\CrcptrA bare-bones non-intrusive reference-counted pointer type with the ability for the client to specify a finalization/destruction functor for the pointed-to type
\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)
 oCsqlite3_finalizerA specialized dtor to close sqlite3 handles, for use with refcount::rcptr<sqlite3,sqlite3_finalizer >
 oCstatement_reset_finalizerA specialized dtor to reset (not close) sq3::statement objects, for use with refcount::rcptr<sqlite3,statement_reset_finalizer>
 oCsqlite3_stmt_reset_finalizerA specialized dtor to call reset sqlite3_stmt handles(), for use with refcount::rcptr<sqlite3,sqlite3_stmt_reset_finalizer>
 oCsqlite3_stmt_finalizerA specialized dtor to finalize sqlite3_stmt handles, for use with refcount::rcptr<sqlite3,sqlite3_stmt_finalizer>
 oCdatabaseEncapsulates a connection to an sqlite database
 oCtransactionThis type represents a transaction block in an SQL session
 oCcursorThis type is for stepping through a db query result
 oCstatementThis class represents a prepared database statement
 oClog_dbLog_db is a simple logging database for use with arbitrary applications
 \Csettings_dbSettings_db ia a very simplistic key/value pair database for use with the sq3 database layer