19 |
|
|
20 |
#include "EsysException.h" |
#include "EsysException.h" |
21 |
|
|
|
#include <string> |
|
|
|
|
22 |
namespace esysUtils { |
namespace esysUtils { |
23 |
|
|
24 |
/** |
/** |
69 |
const std::string& date, |
const std::string& date, |
70 |
const std::string& file, |
const std::string& file, |
71 |
int line, const std::string& errDesc); |
int line, const std::string& errDesc); |
72 |
|
private: |
73 |
|
|
74 |
|
// |
75 |
|
// the exception name is immutable and class-wide. |
76 |
|
// Inheritor note; you need one of these too. |
77 |
|
// and an overloaded exceptionName() in your .cpp implementation file. |
78 |
|
static const std::string exceptionNameValue; |
79 |
}; |
}; |
80 |
|
|
81 |
} // end of namespace |
} // end of namespace |