7 #ifndef _litesql_except_hpp 8 #define _litesql_except_hpp 17 class Except :
public std::exception {
21 Except(std::string m)
throw() : msg(m) {}
22 virtual ~
Except(
void)
throw() {}
23 virtual const char* what()
const throw() {
26 friend std::ostream &operator<<(std::ostream &os,
const Except &e) {
Definition: backend.hpp:14
exception thrown when backend cannot allocate memory
Definition: except.hpp:52
includes string.hpp and split.hpp
exception thrown when a record is not found
Definition: except.hpp:32
base class for exceptions
Definition: except.hpp:17
exception thrown when database (disk) is full
Definition: except.hpp:57
exception thrown when backend produces internal error
Definition: except.hpp:47
exception thrown when SQL statement cannot be executed
Definition: except.hpp:42
exception thrown when none of other exceptions match
Definition: except.hpp:62
exception thrown when database cannot be accessed
Definition: except.hpp:37