An exception class that is thrown when attempting an illegal operation on a PlotterBase object. More...
#include <PlotterException.h>
Public Member Functions | |
PlotterException (const std::string &message) | |
Constructor taking the error message as argument. | |
PlotterException (const PlotterException &) | |
The copy constructor. | |
virtual const char * | what () const throw () |
The standard method to return a string giving message about the cause of the exception. | |
virtual | ~PlotterException () throw () |
The virtual destructor. |
Private Attributes | |
std::string | m_message |
The error message. |
An exception class that is thrown when attempting an illegal operation on a PlotterBase object.
Definition at line 33 of file PlotterException.h.
PlotterException | ( | const std::string & | message | ) |
Constructor taking the error message as argument.
Definition at line 17 of file PlotterException.cxx.
References PlotterException::m_message, and num_util::type().
PlotterException | ( | const PlotterException & | e | ) |
The copy constructor.
Definition at line 23 of file PlotterException.cxx.
References PlotterException::m_message.
|
virtual |
The virtual destructor.
Appears that the required declaration has to be the same as the base class, according to GCC 3.2.1.
Definition at line 30 of file PlotterException.cxx.
|
virtual |
The standard method to return a string giving message about the cause of the exception.
Definition at line 36 of file PlotterException.cxx.
References PlotterException::m_message.
|
private |
The error message.
Definition at line 38 of file PlotterException.h.
Referenced by PlotterException::PlotterException(), and PlotterException::what().