diff options
author | Marc Laukien <marc@zeroc.com> | 2001-09-25 23:29:39 +0000 |
---|---|---|
committer | Marc Laukien <marc@zeroc.com> | 2001-09-25 23:29:39 +0000 |
commit | 9a5b8decaffd5b7276d571d2d1cf7dc527c9cd3d (patch) | |
tree | 919b333472a90ca5977e3c2786ad32a834e1fc5c /cpp/src/Ice/LocalException.cpp | |
parent | fixes (diff) | |
download | ice-9a5b8decaffd5b7276d571d2d1cf7dc527c9cd3d.tar.bz2 ice-9a5b8decaffd5b7276d571d2d1cf7dc527c9cd3d.tar.xz ice-9a5b8decaffd5b7276d571d2d1cf7dc527c9cd3d.zip |
many, many freeze and other fixes
Diffstat (limited to 'cpp/src/Ice/LocalException.cpp')
-rw-r--r-- | cpp/src/Ice/LocalException.cpp | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/cpp/src/Ice/LocalException.cpp b/cpp/src/Ice/LocalException.cpp index 976ede001e7..80d487d5c1a 100644 --- a/cpp/src/Ice/LocalException.cpp +++ b/cpp/src/Ice/LocalException.cpp @@ -77,6 +77,42 @@ Ice::operator<<(ostream& out, const LocalException& ex) return out << s; } +Ice::UnknownException::UnknownException(const char* file, int line) : + LocalException(file, line) +{ +} + +Ice::UnknownException::UnknownException(const UnknownException& ex) : + LocalException(ex) +{ +} + +UnknownException& +Ice::UnknownException::operator=(const UnknownException& ex) +{ + LocalException::operator=(ex); + return *this; +} + +string +Ice::UnknownException::toString() const +{ + string s = debugInfo() + "unknown exception"; + return s; +} + +LocalException* +Ice::UnknownException::clone() const +{ + return new UnknownException(*this); +} + +void +Ice::UnknownException::raise() const +{ + throw *this; +} + Ice::UnknownUserException::UnknownUserException(const char* file, int line) : LocalException(file, line) { |