VSQLite++ 0.3
Loading...
Searching...
No Matches
sqlite::v2::database_misuse_exception_code Struct Reference

Logic-error flavour that also exposes the SQLite status code and SQL string. More...

#include <database_exception.hpp>

Inheritance diagram for sqlite::v2::database_misuse_exception_code:
Inheritance graph
Collaboration diagram for sqlite::v2::database_misuse_exception_code:
Collaboration graph

Public Member Functions

 database_misuse_exception_code (std::string const &msg, int sqlite_error_code, std::string sql_context=std::string())
int error_code () const
std::string const & sql () const
Public Member Functions inherited from sqlite::v2::database_misuse_exception
 database_misuse_exception (std::string const &msg)

Protected Attributes

int const sqlite_error_code_
std::string sql_

Detailed Description

Logic-error flavour that also exposes the SQLite status code and SQL string.

Definition at line 95 of file database_exception.hpp.

Constructor & Destructor Documentation

◆ database_misuse_exception_code()

sqlite::v2::database_misuse_exception_code::database_misuse_exception_code ( std::string const & msg,
int sqlite_error_code,
std::string sql_context = std::string() )
inline

Definition at line 96 of file database_exception.hpp.

References sqlite::v2::append_sql_context(), sqlite::v2::database_misuse_exception::database_misuse_exception(), sql_, and sqlite_error_code_.

Here is the call graph for this function:

Member Function Documentation

◆ error_code()

int sqlite::v2::database_misuse_exception_code::error_code ( ) const
inline

Definition at line 101 of file database_exception.hpp.

References sqlite_error_code_.

◆ sql()

std::string const & sqlite::v2::database_misuse_exception_code::sql ( ) const
inline

Definition at line 105 of file database_exception.hpp.

References sql_.

Member Data Documentation

◆ sql_

std::string sqlite::v2::database_misuse_exception_code::sql_
protected

Definition at line 111 of file database_exception.hpp.

Referenced by database_misuse_exception_code(), and sql().

◆ sqlite_error_code_

int const sqlite::v2::database_misuse_exception_code::sqlite_error_code_
protected

Definition at line 110 of file database_exception.hpp.

Referenced by database_misuse_exception_code(), and error_code().


The documentation for this struct was generated from the following file: