#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.
|
inlineprotected |
Definition at line 88 of file parse_exception.hpp.
|
inlinevirtual |
Definition at line 90 of file parse_exception.hpp.
|
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.
|
private |
|
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.