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

Exception that carries the original SQLite error code and optional SQL snippet. More...

#include <database_exception.hpp>

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

Public Member Functions

 database_exception_code (std::string const &error_message, 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_exception
 database_exception (std::string const &msg)

Protected Attributes

int const sqlite_error_code_
std::string sql_

Detailed Description

Exception that carries the original SQLite error code and optional SQL snippet.

Definition at line 65 of file database_exception.hpp.

Constructor & Destructor Documentation

◆ database_exception_code()

sqlite::v2::database_exception_code::database_exception_code ( std::string const & error_message,
int sqlite_error_code,
std::string sql_context = std::string() )
inline

Definition at line 66 of file database_exception.hpp.

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

Here is the call graph for this function:

Member Function Documentation

◆ error_code()

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

Definition at line 71 of file database_exception.hpp.

References sqlite_error_code_.

◆ sql()

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

Definition at line 75 of file database_exception.hpp.

References sql_.

Member Data Documentation

◆ sql_

std::string sqlite::v2::database_exception_code::sql_
protected

Definition at line 81 of file database_exception.hpp.

Referenced by database_exception_code(), and sql().

◆ sqlite_error_code_

int const sqlite::v2::database_exception_code::sqlite_error_code_
protected

Definition at line 80 of file database_exception.hpp.

Referenced by database_exception_code(), and error_code().


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