Base class for all WiscDB-specific exceptions.
More...
#include <wiscdb_exception.h>
Base class for all WiscDB-specific exceptions.
Definition at line 18 of file wiscdb_exception.h.
wiscdb::WiscDbException::WiscDbException |
( |
const std::string & |
msg | ) |
|
|
explicit |
Constructs a new exception with the given message.
- Parameters
-
msg | Message with information about the exception. |
Definition at line 12 of file wiscdb_exception.cpp.
virtual wiscdb::WiscDbException::~WiscDbException |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inlinevirtual |
Destroys the exception. Does nothing special; just included to make the compiler happy.
Definition at line 31 of file wiscdb_exception.h.
virtual const std::string& wiscdb::WiscDbException::message |
( |
| ) |
const |
|
inlinevirtual |
Returns a message describing the problem that caused this exception.
- Returns
- Message describing the problem that caused this exception.
Definition at line 38 of file wiscdb_exception.h.
virtual const char* wiscdb::WiscDbException::what |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
inlinevirtual |
Returns a description of the exception.
- Returns
- Description of the exception.
Definition at line 45 of file wiscdb_exception.h.
std::ostream& operator<< |
( |
std::ostream & |
out, |
|
|
const WiscDbException & |
exception |
|
) |
| |
|
friend |
Formats this exception for printing on the given stream.
- Parameters
-
out | Stream to print exception to. |
exception | Exception to print. |
- Returns
- Stream with exception printed.
Definition at line 54 of file wiscdb_exception.h.
56 out << exception.message();
std::string wiscdb::WiscDbException::message_ |
|
protected |
Message describing the problem that caused this exception.
Definition at line 64 of file wiscdb_exception.h.
The documentation for this class was generated from the following files: