31 #ifndef _adevs_exception_h_
32 #define _adevs_exception_h_
63 const char*
what()
const throw()
68 void*
who()
const {
return model; }
89 exception((std::string(
"Unsupported method: ")+std::string(method)).c_str(),
~exception()
Destructor.
Definition: adevs_exception.h:70
void * who() const
Get a pointer to the model that created the error.
Definition: adevs_exception.h:68
exception(const adevs::exception &src)
Copy constructor.
Definition: adevs_exception.h:57
Definition: adevs_exception.h:43
method_not_supported_exception(const char *method, void *model)
Definition: adevs_exception.h:88
Definition: adevs_exception.h:80
const char * what() const
Get the error message.
Definition: adevs_exception.h:63
Definition: adevs_exception.h:99
exception(const char *msg, void *model=NULL)
Definition: adevs_exception.h:51