Exception.h File Reference

#include "Poco/Foundation.h"
#include <stdexcept>
Include dependency graph for Exception.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Poco::Exception

Namespaces

namespace  Poco

Defines

#define POCO_DECLARE_EXCEPTION(API, CLS, BASE)
#define POCO_IMPLEMENT_EXCEPTION(CLS, BASE, NAME)

Define Documentation

#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 150 of file Exception.h.

#define POCO_IMPLEMENT_EXCEPTION ( CLS,
BASE,
NAME   ) 

Definition at line 168 of file Exception.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


pluginlib
Author(s): Tully Foote and Eitan Marder-Eppstein
autogenerated on Fri Jan 11 11:38:50 2013