#include <parse_exception.hpp>
Public Member Functions | |
virtual parse_exception * | copy () const =0 |
virtual const std::string | what () const =0 |
virtual | ~parse_exception () |
Protected Member Functions | |
parse_exception () | |
Private Member Functions | |
parse_exception & | operator= (const parse_exception &) |
This is the uppermost exception class in the parser system. Throughout the parser system, exceptions are thrown that inherit from this.
Definition at line 83 of file parse_exception.hpp.
RTT::parse_exception::parse_exception | ( | ) | [inline, protected] |
Definition at line 88 of file parse_exception.hpp.
virtual RTT::parse_exception::~parse_exception | ( | ) | [inline, virtual] |
Definition at line 90 of file parse_exception.hpp.
virtual parse_exception* RTT::parse_exception::copy | ( | ) | const [pure virtual] |
Implemented in RTT::scripting::parse_exception_no_such_constructor, RTT::scripting::parse_exception_undefined_value, RTT::scripting::parse_exception_wrong_type_of_argument, RTT::scripting::parse_exception_wrong_number_of_arguments, RTT::scripting::parse_exception_no_such_method_on_component, RTT::scripting::parse_exception_no_such_component, RTT::scripting::parse_exception_syntactic_error, RTT::scripting::parse_exception_parser_fail, RTT::scripting::parse_exception_fatal_semantic_error, RTT::scripting::parse_exception_semantic_error, and RTT::scripting::parse_exception_illegal_identifier.
parse_exception& RTT::parse_exception::operator= | ( | const parse_exception & | ) | [private] |
virtual const std::string RTT::parse_exception::what | ( | ) | const [pure virtual] |
Implemented in RTT::scripting::parse_exception_no_such_constructor, RTT::scripting::parse_exception_undefined_value, RTT::scripting::parse_exception_wrong_type_of_argument, RTT::scripting::parse_exception_wrong_number_of_arguments, RTT::scripting::parse_exception_no_such_method_on_component, RTT::scripting::parse_exception_no_such_component, RTT::scripting::parse_exception_syntactic_error, RTT::scripting::parse_exception_parser_fail, RTT::scripting::parse_exception_fatal_semantic_error, RTT::scripting::parse_exception_semantic_error, and RTT::scripting::parse_exception_illegal_identifier.