Classes | |
| class | ArgumentsParser |
| class | CallFunction |
| struct | CmdCollectCondition |
| class | CmdFunction |
| struct | CommandBinary |
| class | CommandComposite |
| Based on the software pattern 'composite', this class RTT_SCRIPTING_API allows composing command objects into one command object. More... | |
| class | CommandCounter |
| This command increments a counter when executed. More... | |
| struct | CommandDataSource |
| struct | CommandDataSourceBool |
| class | CommandFunction |
| class | CommandIllegal |
| A Command indicating that an error was encountered somewhere, most likely during the construction of another command. More... | |
| class | CommandNOP |
| class | CommandString |
| This command displays a string when executed. More... | |
| class | CommonParser |
| This class contains some very common parser definitions. More... | |
| class | ConditionBinaryCompositeAND |
| class | ConditionBinaryCompositeOR |
| class | ConditionBool |
| class | ConditionBoolDataSource |
| class | ConditionBoolProperty |
| class | ConditionCache |
| class | ConditionCompare |
| class | ConditionCompositeNOT |
| class | ConditionDSDuration |
| class | ConditionDuration |
| class | ConditionExpire |
| class | ConditionFalse |
| class | ConditionFunction |
| class | ConditionInterface |
| This interface represents the concept of a condition which can be evaluated and return true or false. More... | |
| class | ConditionInvert |
| class | ConditionOnce |
| class | ConditionParser |
| class | ConditionTrue |
| class | ConstructorParser |
| class | DataCallParser |
| class | DataSourceCondition |
| class | DataSourceTime |
| class | EdgeCondition |
| This class represents a conditional branch in a program tree. It contains a condition which must be satisfied to pass to the next node. More... | |
| struct | eol_skip_functor |
| class | EvalCommand |
| class | EvalCommandResult |
| class | ExpressionParser |
| class | fatal_semantic_parse_exception |
| class | fatal_syntactic_parse_exception |
| class | FunctionFactory |
| class | FunctionGraph |
| class | FunctionGraphBuilder |
| This class builds a program consisting of data contained in a program graph tree, based on the Boost Graph Library. More... | |
| class | parse_exception_fatal_semantic_error |
| class | parse_exception_illegal_identifier |
| class | parse_exception_no_such_component |
| class | parse_exception_no_such_constructor |
| class | parse_exception_no_such_method_on_component |
| class | parse_exception_parser_fail |
| class | parse_exception_semantic_error |
| class | parse_exception_syntactic_error |
| class | parse_exception_undefined_value |
| class | parse_exception_wrong_number_of_arguments |
| class | parse_exception_wrong_type_of_argument |
| class | ParsedStateMachine |
| class | Parser |
| This class is the public interface to the Orocos Program Parser Framework. It parsers Orocos program scripts, Orocos State Contexts and allows to parse a text Command, Condition or Expression to the respective objects. More... | |
| class | PeerParser |
| class | program_load_exception |
| class | program_unload_exception |
| class | ProgramGraphParser |
| A Parser for Orocos Program Scripts. More... | |
| class | ProgramInterface |
| A Program represents a collection of instructions that can be stepwise executed. More... | |
| class | ProgramService |
| This class represents a program as an Service in the Orocos TaskContext system. More... | |
| class | PropertyParser |
| class | ScriptingService |
| class | ScriptParser |
| class | semantic_parse_exception |
| class | SendHandleAlias |
| class | StateDescription |
| This class represents a state with all actions stored in an external program. More... | |
| class | StateGraphParser |
| class | StateInterface |
| class | StateMachine |
| A hierarchical StateMachine which is loaded in the Program Processor. More... | |
| class | StateMachineBuilder |
| class | StateMachineService |
| This class represents a stateMachine as a Service in the Orocos TaskContext system. More... | |
| class | StatementProcessor |
| class | syntactic_parse_exception |
| class | TryCommand |
| class | TryCommandResult |
| class | ValueChangeParser |
| class | ValueParser |
| A class for parsing const values. More... | |
| class | VertexNode |
| struct | wrong_context_params_exception |
Typedefs | |
| typedef boost::shared_ptr< FunctionGraph > | FunctionGraphPtr |
| typedef boost::weak_ptr< FunctionGraph > | FunctionGraphWPtr |
| typedef skip_parser_iteration_policy< skip_parser_t > | iter_pol_t |
| typedef our_pos_iter_t | iter_t |
| typedef rule< lexeme_scanner< scanner_t >::type > | lexeme_rule_t |
| typedef std::string | our_buffer_t |
| typedef our_buffer_t::iterator | our_iterator_t |
| typedef position_iterator< our_iterator_t > | our_pos_iter_t |
| typedef boost::shared_ptr< ParsedStateMachine > | ParsedStateMachinePtr |
| typedef boost::weak_ptr< ParsedStateMachine > | ParsedStateMachineWPtr |
| typedef boost::shared_ptr< ProgramInterface > | ProgramInterfacePtr |
| typedef boost::weak_ptr< ProgramInterface > | ProgramInterfaceWPtr |
| typedef boost::shared_ptr< ProgramService > | ProgramServicePtr |
| typedef rule< scanner_t > | rule_t |
| typedef scanner_policies< iter_pol_t > | scanner_pol_t |
| typedef scanner< iter_t, scanner_pol_t > | scanner_t |
| typedef boost_spirit::alternative< boost_spirit::alternative< boost_spirit::alternative< boost_spirit::alternative< boost_spirit::confix_parser< boost_spirit::impl::string_as_parser::type, boost_spirit::kleene_star< boost_spirit::anychar_parser >, boost_spirit::alternative< boost_spirit::eol_parser, boost_spirit::end_parser >, boost_spirit::unary_parser_category, boost_spirit::non_nested, boost_spirit::is_lexeme >, boost_spirit::confix_parser< boost_spirit::impl::string_as_parser::type, boost_spirit::kleene_star< boost_spirit::anychar_parser >, boost_spirit::alternative< boost_spirit::eol_parser, boost_spirit::end_parser >, boost_spirit::unary_parser_category, boost_spirit::non_nested, boost_spirit::is_lexeme > >, boost_spirit::confix_parser< boost_spirit::impl::string_as_parser::type, boost_spirit::kleene_star< boost_spirit::anychar_parser >, boost_spirit::impl::string_as_parser::type, boost_spirit::unary_parser_category, boost_spirit::non_nested, boost_spirit::is_lexeme > >, boost_spirit::difference< boost_spirit::space_parser, boost_spirit::eol_parser > >, boost_spirit::functor_parser< eol_skip_functor > > | skip_parser_t |
| typedef boost::shared_ptr< StateMachine > | StateMachinePtr |
| typedef boost::shared_ptr< StateMachineService > | StateMachineServicePtr |
| typedef boost::weak_ptr< StateMachine > | StateMachineWPtr |
| typedef stored_rule< scanner_t > | stored_rule_t |
Enumerations | |
| enum | vertex_command_t { vertex_command } |
| enum | vertex_exec_t { vertex_exec } |
Functions | |
| void | DumpObject (Service::shared_ptr peer) |
| typedef boost::shared_ptr<FunctionGraph> RTT::scripting::FunctionGraphPtr |
Definition at line 51 of file FunctionGraph.hpp.
| typedef boost::weak_ptr<FunctionGraph> RTT::scripting::FunctionGraphWPtr |
Definition at line 52 of file FunctionGraph.hpp.
| typedef skip_parser_iteration_policy<skip_parser_t> RTT::scripting::iter_pol_t |
Definition at line 170 of file parser-types.hpp.
| typedef our_pos_iter_t RTT::scripting::iter_t |
Definition at line 67 of file parser-types.hpp.
| typedef rule<lexeme_scanner<scanner_t>::type > RTT::scripting::lexeme_rule_t |
Definition at line 175 of file parser-types.hpp.
| typedef std::string RTT::scripting::our_buffer_t |
Definition at line 62 of file parser-types.hpp.
| typedef our_buffer_t::iterator RTT::scripting::our_iterator_t |
Definition at line 63 of file parser-types.hpp.
| typedef position_iterator<our_iterator_t> RTT::scripting::our_pos_iter_t |
Definition at line 64 of file parser-types.hpp.
| typedef boost::shared_ptr<ParsedStateMachine> RTT::scripting::ParsedStateMachinePtr |
Definition at line 48 of file ParsedStateMachine.hpp.
| typedef boost::weak_ptr<ParsedStateMachine> RTT::scripting::ParsedStateMachineWPtr |
Definition at line 49 of file ParsedStateMachine.hpp.
| typedef boost::shared_ptr<ProgramInterface> RTT::scripting::ProgramInterfacePtr |
Definition at line 53 of file ProgramInterface.hpp.
| typedef boost::weak_ptr<ProgramInterface> RTT::scripting::ProgramInterfaceWPtr |
Definition at line 54 of file ProgramInterface.hpp.
| typedef boost::shared_ptr<ProgramService> RTT::scripting::ProgramServicePtr |
Definition at line 50 of file ProgramService.hpp.
| typedef rule<scanner_t> RTT::scripting::rule_t |
Definition at line 173 of file parser-types.hpp.
| typedef scanner_policies<iter_pol_t> RTT::scripting::scanner_pol_t |
Definition at line 171 of file parser-types.hpp.
| typedef scanner<iter_t, scanner_pol_t> RTT::scripting::scanner_t |
Definition at line 172 of file parser-types.hpp.
| typedef boost_spirit::alternative<boost_spirit::alternative<boost_spirit::alternative<boost_spirit::alternative<boost_spirit::confix_parser<boost_spirit::impl::string_as_parser::type,boost_spirit::kleene_star<boost_spirit::anychar_parser>,boost_spirit::alternative<boost_spirit::eol_parser,boost_spirit::end_parser>,boost_spirit::unary_parser_category,boost_spirit::non_nested,boost_spirit::is_lexeme>,boost_spirit::confix_parser<boost_spirit::impl::string_as_parser::type,boost_spirit::kleene_star<boost_spirit::anychar_parser>,boost_spirit::alternative<boost_spirit::eol_parser,boost_spirit::end_parser>,boost_spirit::unary_parser_category,boost_spirit::non_nested,boost_spirit::is_lexeme> >,boost_spirit::confix_parser<boost_spirit::impl::string_as_parser::type,boost_spirit::kleene_star<boost_spirit::anychar_parser>,boost_spirit::impl::string_as_parser::type,boost_spirit::unary_parser_category,boost_spirit::non_nested,boost_spirit::is_lexeme> >,boost_spirit::difference<boost_spirit::space_parser,boost_spirit::eol_parser> >,boost_spirit::functor_parser<eol_skip_functor> > RTT::scripting::skip_parser_t |
Definition at line 140 of file parser-types.hpp.
| typedef boost::shared_ptr<StateMachine> RTT::scripting::StateMachinePtr |
Definition at line 61 of file StateMachine.hpp.
| typedef boost::shared_ptr<StateMachineService> RTT::scripting::StateMachineServicePtr |
Definition at line 48 of file StateMachineService.hpp.
| typedef boost::weak_ptr<StateMachine> RTT::scripting::StateMachineWPtr |
Definition at line 62 of file StateMachine.hpp.
| typedef stored_rule<scanner_t> RTT::scripting::stored_rule_t |
Definition at line 174 of file parser-types.hpp.
| Enumerator | |
|---|---|
| vertex_command | |
Definition at line 59 of file VertexNode.hpp.
| Enumerator | |
|---|---|
| vertex_exec | |
Definition at line 60 of file VertexNode.hpp.
| RTT_SCRIPTING_API void RTT::scripting::DumpObject | ( | Service::shared_ptr | peer | ) |
Definition at line 54 of file DumpObject.cpp.