libdballe  9.11
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
dballe::sql::error_sqlite Struct Reference

Report an SQLite error. More...

#include <sqlite.h>

Inheritance diagram for dballe::sql::error_sqlite:
dballe::error_db dballe::error wreport::error

Public Member Functions

 error_sqlite (sqlite3 *db, const std::string &msg)
 
 error_sqlite (const std::string &dbmsg, const std::string &msg)
 
const char * what () const noexcept override
 
- Public Member Functions inherited from dballe::error_db
wreport::ErrorCode code () const noexcept override
 

Static Public Member Functions

static void throwf (sqlite3 *db, const char *fmt,...) WREPORT_THROWF_ATTRS(2
 
- Static Public Member Functions inherited from dballe::error
static const char * strerror (wreport::ErrorCode code)
 String description for an error code. More...
 
- Static Public Member Functions inherited from wreport::error
static const char * strerror (ErrorCode code)
 

Public Attributes

std::string msg
 

Detailed Description

Report an SQLite error.


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