Low-level routines throw an exception instead of calling NEDErrorStore->add(). More...
#include <nedexception.h>
Public Member Functions | |
NEDException (const char *messagefmt,...) | |
NEDException (NEDElement *context, const char *messagefmt,...) | |
virtual | ~NEDException () throw () |
virtual const char * | what () const throw () |
Protected Attributes | |
std::string | errormsg |
Low-level routines throw an exception instead of calling NEDErrorStore->add().
NEDException::NEDException | ( | const char * | messagefmt, | |
... | ||||
) |
The error message can be generated in a printf-like manner.
NEDException::NEDException | ( | NEDElement * | context, | |
const char * | messagefmt, | |||
... | ||||
) |
The error message can be generated in a printf-like manner.
virtual NEDException::~NEDException | ( | ) | throw () [inline, virtual] |
Empty desctructor with throw clause for gcc.
virtual const char* NEDException::what | ( | ) | const throw () [inline, virtual] |
Returns the text of the error.
Redefined from std::exception.
std::string NEDException::errormsg [protected] |