pelib
2.0.0
|
#include <ParseException.hpp>
Public Member Functions | |
ParseException (const std::string &msg) | |
ParseException (const char *msg) | |
virtual | ~ParseException () throw () |
virtual const char * | what () const throw () |
Protected Attributes | |
std::string | msg |
Thrown upon any failed attempt to parse a data structure from input stream
Definition at line 30 of file ParseException.hpp.
pelib::ParseException::ParseException | ( | const std::string & | msg | ) | [explicit] |
Consutrctor
msg | Human-readable explicative message that describes teh reason why this class instance was thrown |
Definition at line 32 of file ParseException.cpp.
pelib::ParseException::ParseException | ( | const char * | msg | ) | [explicit] |
Consutrctor
msg | Human-readable explicative message that describes teh reason why this class instance was thrown |
Definition at line 37 of file ParseException.cpp.
pelib::ParseException::~ParseException | ( | ) | throw () [virtual] |
Destructor
Definition at line 42 of file ParseException.cpp.
const char * pelib::ParseException::what | ( | ) | const throw () [virtual] |
Returns a human-readable string to display if the exception was not caught
Definition at line 45 of file ParseException.cpp.
std::string pelib::ParseException::msg [protected] |
Descriptive message on the reason why the exception was thrown
Definition at line 52 of file ParseException.hpp.