| 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.