Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
| ▼Nrefcount | The refcount namespace encapsulates code for a reference-counted smart pointer |
| ▼NDetail | All classes in this namespace are "internal details" of the classes in the refcount namespace, and should not be directly used by client code |
| Cref_type | Internal detail for dereferencing pointers |
| Cref_type< void > | Internal detail for dereferencing pointers |
| Cno_delete_finalizer | A no-op "destructor" for use with rcptr |
| Cplain_delete_finalizer | The default destructor/cleanup functor for use with rcptr<> |
| Crcptr | |
| ▼Nsq3 | The 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) |
| Ccursor | This type is for stepping through a db query result |
| Cdatabase | Encapsulates a connection to an sqlite database |
| Clog_db | Log_db is a simple logging database for use with arbitrary applications |
| Csettings_db | |
| Csqlite3_finalizer | A specialized dtor to close sqlite3 handles, for use with refcount::rcptr<sqlite3,sqlite3_finalizer > |
| Csqlite3_stmt_finalizer | A specialized dtor to finalize sqlite3_stmt handles, for use with refcount::rcptr<sqlite3,sqlite3_stmt_finalizer> |
| Csqlite3_stmt_reset_finalizer | A specialized dtor to call reset sqlite3_stmt handles(), for use with refcount::rcptr<sqlite3,sqlite3_stmt_reset_finalizer> |
| Cstatement | |
| Cstatement_reset_finalizer | A specialized dtor to reset (not close) sq3::statement objects, for use with refcount::rcptr<sqlite3,statement_reset_finalizer> |
| Ctransaction | This type represents a transaction block in an SQL session |