Version: 1.0.0
exception.h
Go to the documentation of this file.
1 #ifndef _WX_DATABASE_EXCEPTION_H_
2 #define _WX_DATABASE_EXCEPTION_H_
3 
4 #include "wx/database/wxprec.h"
5 
6 #if wxUSE_DATABASE_EXCEPTIONS
7 
8 class wxDatabaseException
9 {
10 public:
11  wxDatabaseException(int nCode, const wxString& strError)
12  {
13  m_nErrorCode = nCode;
14  m_strErrorMessage = strError;
15  }
16 
17  const wxString& GetErrorMessage() const { return m_strErrorMessage; }
18  const int GetErrorCode() const { return m_nErrorCode; }
19 
20  // Add functions for stack traces ??
21 private:
22  wxString m_strErrorMessage;
23  int m_nErrorCode;
24 };
25 
26 #endif//wxUSE_DATABASE_EXCEPTIONS
27 
28 #endif//_WX_DATABASE_EXCEPTION_H_