X-1.1 Camiel Vanderhoeven 31-MAR-2008 Adapted for use by the ES40 Emulator.
Definition in file Exception.h.
#include "VMS/Foundation.h"
#include <stdexcept>
Go to the source code of this file.
| #define POCO_DECLARE_EXCEPTION | ( | API, | |||
| CLS, | |||||
| BASE | ) |
Value:
class API CLS: public BASE \ { \ public: \ CLS(int code = 0); \ CLS(const std::string& msg, int code = 0); \ CLS(const std::string& msg, const std::string& arg, int code = 0); \ CLS(const std::string& msg, const Poco::Exception& exc, int code = 0); \ CLS(const CLS& exc); \ ~CLS() throw(); \ CLS& operator = (const CLS& exc); \ const char* name() const throw(); \ const char* className() const throw(); \ Poco::Exception* clone() const; \ void rethrow() const; \ };
Definition at line 186 of file Exception.h.
| #define POCO_IMPLEMENT_EXCEPTION | ( | CLS, | |||
| BASE, | |||||
| NAME | ) |
Definition at line 204 of file Exception.h.