Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
sq3::cursorThis type is for stepping through a db query result
sq3::databaseEncapsulates a connection to an sqlite database
sq3::log_dbLog_db is a simple logging database for use with arbitrary applications
refcount::no_delete_finalizerA no-op "destructor" for use with rcptr
refcount::plain_delete_finalizerThe default destructor/cleanup functor for use with rcptr<>
refcount::rcptr< HandleT, FinalizerT >A 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
refcount::Detail::ref_type< T >Internal detail for dereferencing pointers
refcount::Detail::ref_type< void >Internal detail for dereferencing pointers
sq3::settings_dbSettings_db ia a very simplistic key/value pair database for use with the sq3 database layer
sq3::sqlite3_finalizerA specialized dtor to close sqlite3 handles, for use with refcount::rcptr<sqlite3,sqlite3_finalizer >
sq3::sqlite3_stmt_finalizerA specialized dtor to finalize sqlite3_stmt handles, for use with refcount::rcptr<sqlite3,sqlite3_stmt_finalizer>
sq3::sqlite3_stmt_reset_finalizerA specialized dtor to call reset sqlite3_stmt handles(), for use with refcount::rcptr<sqlite3,sqlite3_stmt_reset_finalizer>
sq3::statementThis class represents a prepared database statement
sq3::statement_reset_finalizerA specialized dtor to reset (not close) sq3::statement objects, for use with refcount::rcptr<sqlite3,statement_reset_finalizer>
sq3::transactionThis type represents a transaction block in an SQL session

Generated on Wed Apr 29 07:59:28 2009 for libsq3 by  doxygen 1.5.8