26struct database_typecast_exception final : database_exception {
27 explicit database_typecast_exception(
const char* info =
"Database Type Mismatch.") noexcept :
28 database_exception(info) {}
30 explicit database_typecast_exception(
const exception& e) :
31 database_exception(e) {}
33 ~database_typecast_exception()
override =
default;
35 NEFORCE_NODISCARD
const char*
type() const noexcept
override {
return "database_typecast_exception"; }