#ifndef _DATABASE_EXCEPTION_HPP #define _DATABASE_EXCEPTION_HPP #include "svnqt/exception.h" namespace svn { namespace cache { class SVNTQT_EXPORT DatabaseException:public svn::Exception { private: DatabaseException()throw(); int m_number; public: DatabaseException(const TQString&msg)throw() : Exception(msg),m_number(-1) {} DatabaseException(const DatabaseException&src)throw() : Exception(src.msg()),m_number(src.number()) {} DatabaseException(const TQString&msg,int aNumber)throw(); virtual ~DatabaseException()throw(){} int number() const { return m_number; } }; } } #endif