// file : odb/tracer/exceptions.hxx // author : Boris Kolpackov // license : GNU GPL v2; see accompanying LICENSE file #ifndef ODB_TRACER_EXCEPTIONS_HXX #define ODB_TRACER_EXCEPTIONS_HXX #include #include #include #include namespace odb { namespace tracer { struct LIBODB_TRACER_EXPORT database_exception: odb::database_exception { database_exception (const std::string&); ~database_exception () throw (); virtual const char* what () const throw (); private: std::string what_; }; } } #include #endif // ODB_TRACER_EXCEPTIONS_HXX