#include <exceptions.h>
Public Member Functions | |
| ElementNotFoundException (std::string _parent, std::string _child) | |
| virtual | ~ElementNotFoundException () throw () |
| const char * | what () const throw () |
| void | getParent (std::string &par) const |
| void | getChild (std::string &ch) const |
Private Attributes | |
| const std::string | parent |
| const std::string | child |
| std::string | message |
Exception thrown when element can't be found in complex type.
| ElementNotFoundException::ElementNotFoundException | ( | std::string | _parent, | |
| std::string | _child | |||
| ) | [inline] |
| virtual ElementNotFoundException::~ElementNotFoundException | ( | ) | throw () [inline, virtual] |
| void ElementNotFoundException::getChild | ( | std::string & | ch | ) | const [inline] |
| void ElementNotFoundException::getParent | ( | std::string & | par | ) | const [inline] |
| const char* ElementNotFoundException::what | ( | ) | const throw () [inline] |
Prints context information of exception.
References message.
const std::string ElementNotFoundException::child [private] |
Child which wasn't found in dictionary.
Referenced by ElementNotFoundException(), and getChild().
std::string ElementNotFoundException::message [private] |
Referenced by ElementNotFoundException(), and what().
const std::string ElementNotFoundException::parent [private] |
Complex typed name/identifier.
Referenced by ElementNotFoundException(), and getParent().