/[escript]/branches/windows_from_1456_trunk_1522_merged_in/esysUtils/src/EsysAssertException.h
ViewVC logotype

Diff of /branches/windows_from_1456_trunk_1522_merged_in/esysUtils/src/EsysAssertException.h

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

revision 1532 by phornby, Tue Apr 29 02:15:27 2008 UTC revision 1533 by phornby, Tue Apr 29 03:12:46 2008 UTC
# Line 41  namespace esysUtils { Line 41  namespace esysUtils {
41      \brief      \brief
42      Default constructor for the exception.      Default constructor for the exception.
43      */      */
44        ESYSUTILS_DLL_API
45      inline      inline
46      EsysAssertException() : Parent() { updateMessage();}      EsysAssertException() : Parent() { updateMessage();}
47      /**      /**
48      \brief      \brief
49      Constructor for the exception.      Constructor for the exception.
50      */      */
51        ESYSUTILS_DLL_API
52      inline      inline
53      EsysAssertException(const char *cstr) : Parent(cstr) { updateMessage();}      EsysAssertException(const char *cstr) : Parent(cstr) { updateMessage();}
54      /**      /**
55      \brief      \brief
56      Constructor for the exception.      Constructor for the exception.
57      */      */
58        ESYSUTILS_DLL_API
59      inline      inline
60      EsysAssertException(const std::string &str) :      EsysAssertException(const std::string &str) :
61      Parent(str) { updateMessage();}      Parent(str) { updateMessage();}
# Line 60  namespace esysUtils { Line 63  namespace esysUtils {
63      \brief      \brief
64      Copy Constructor for the exception.      Copy Constructor for the exception.
65      */      */
66        ESYSUTILS_DLL_API
67      inline      inline
68      EsysAssertException(const EsysAssertException &other) : Parent(other)      EsysAssertException(const EsysAssertException &other) : Parent(other)
69        {        {
70          updateMessage();          updateMessage();
71        }        }
72    
73       inline      ESYSUTILS_DLL_API
74       EsysAssertException &      inline virtual
75       EsysAssertException::operator=(const EsysAssertException &other)      EsysAssertException &
76          THROW_ANY      operator=(const EsysAssertException &other) THROW_ANY
77          {          {
78             Parent::operator=(other);             Parent::operator=(other);
79             updateMessage();               updateMessage();  

Legend:
Removed from v.1532  
changed lines
  Added in v.1533

  ViewVC Help
Powered by ViewVC 1.1.26