ThinSQLite++
A thin, safe and convenient modern C++ wrapper for SQLite API.
|
This is the complete list of members for context, including all inherited members.
aggregate_context(int size) noexcept | context | inline |
c_ptr() const noexcept | handle< sqlite3_context, context > | inline |
database() const noexcept | context | inline |
error(const std::string_view &value) noexcept | context | inline |
error(const std::u8string_view &value) noexcept | context | inline |
error(int error_code) noexcept | context | inline |
error_nomem() noexcept | context | inline |
error_toobig() noexcept | context | inline |
from(sqlite3_context *obj) noexcept | handle< sqlite3_context, context > | inlinestatic |
get_auxdata(int arg) const noexcept | context | inline |
handle()=delete | handle< sqlite3_context, context > | |
handle(const handle &)=delete | handle< sqlite3_context, context > | |
operator delete(void *) noexcept | handle< sqlite3_context, context > | inline |
operator=(const handle &)=delete | handle< sqlite3_context, context > | |
result(std::nullptr_t) noexcept | context | inline |
result(int value) noexcept | context | inline |
result(int64_t value) noexcept | context | inline |
result(double value) noexcept | context | inline |
result(const std::string_view &value) noexcept | context | inline |
result(const std::u8string_view &value) noexcept | context | inline |
result(const blob_view &value) noexcept | context | inline |
result(const zero_blob &value) noexcept | context | inline |
result(T *ptr, const char *type, void(*destroy)(T *)) noexcept | context | inline |
result(std::unique_ptr< T > ptr) noexcept | context | inline |
result(const value &val) noexcept | context | inline |
result_reference(const std::string_view &value) noexcept | context | inline |
result_reference(const std::u8string_view &value) noexcept | context | inline |
result_reference(const std::string_view &value, void(*unref)(const char *)) noexcept | context | inline |
result_reference(const std::u8string_view &value, void(*unref)(const char8_t *)) noexcept | context | inline |
result_reference(const blob_view &value) noexcept | context | inline |
result_reference(const blob_view &value, void(*unref)(const std::byte *) noexcept) noexcept | context | inline |
result_subtype(unsigned value) noexcept | context | inline |
set_auxdata(int arg, T *data, void(*destroy)(T *) noexcept) noexcept | context | inline |
user_data() noexcept | context | inline |
vtab_nochange() const noexcept | context | inline |
~context() noexcept=delete | context |