7 #ifndef _litesql_except_hpp
8 #define _litesql_except_hpp
18 class Except :
public std::exception {
22 Except(
const std::string& m)
throw() : msg(m) {}
23 virtual ~
Except(
void)
throw() {}
24 virtual const char* what()
const throw() {
27 friend std::ostream &operator<<(std::ostream &os,
const Except &e) {
Definition: except.hpp:63
exception thrown when database cannot be accessed
Definition: except.hpp:38
base class for exceptions
Definition: except.hpp:18
exception thrown when database (disk) is full
Definition: except.hpp:58
exception thrown when backend produces internal error
Definition: except.hpp:48
exception thrown when backend cannot allocate memory
Definition: except.hpp:53
exception thrown when a record is not found
Definition: except.hpp:33
exception thrown when SQL statement cannot be executed
Definition: except.hpp:43
exception thrown when none of other exceptions match
Definition: except.hpp:69
includes string.hpp and split.hpp