/[escript]/branches/windows_from_1431_trunk/escript/src/DomainException.h
ViewVC logotype

Diff of /branches/windows_from_1431_trunk/escript/src/DomainException.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1448 by phornby, Thu Feb 28 10:47:57 2008 UTC revision 1449 by phornby, Thu Feb 28 13:40:48 2008 UTC
# Line 33  namespace escript Line 33  namespace escript
33    class DomainException : public esysUtils::EsysException    class DomainException : public esysUtils::EsysException
34    {    {
35    
36      protected:
37    
38        typedef EsysException Parent;
39    
40    public:    public:
41      /**      /**
42      \brief      \brief
43      Default constructor for the exception.      Default constructor for the exception.
44      */      */
45      ESCRIPT_DLL_API      ESCRIPT_DLL_API
46      DomainException() : EsysException() {}      DomainException() : Parent() { updateMessage();}
47      /**      /**
48      \brief      \brief
49      Constructor for the exception.      Constructor for the exception.
50      */      */
51      ESCRIPT_DLL_API      ESCRIPT_DLL_API
52      DomainException(const char *cstr) : EsysException(cstr) {}      DomainException(const char *cstr) : Parent(cstr) { updateMessage();}
53      /**      /**
54      \brief      \brief
55      Constructor for the exception.      Constructor for the exception.
56      */      */
57      ESCRIPT_DLL_API      ESCRIPT_DLL_API
58      DomainException(const std::string &str) : EsysException(str) {}      DomainException(const std::string &str) : Parent(str) { updateMessage();}
59        /**
60        \brief
61        Copy Constructor for the exception.
62        */
63        ESCRIPT_DLL_API
64        DomainException(const DomainException &other) : Parent(other)
65          {
66            updateMessage();
67          }
68    
69      /// Destructor      /// Destructor
70      ESCRIPT_DLL_API      ESCRIPT_DLL_API

Legend:
Removed from v.1448  
changed lines
  Added in v.1449

  ViewVC Help
Powered by ViewVC 1.1.26