|
Orocos Real-Time Toolkit
2.8.3
|
This parser parses a call of the form "a.b( arg1, arg2, ..., argN )". More...
#include <rtt/scripting/ExpressionParser.hpp>
Public Member Functions | |
| DataCallParser (ExpressionParser &p, CommonParser &cp, TaskContext *pc, ExecutionEngine *caller) | |
| ~DataCallParser () | |
| rule_t & | parser () |
| base::DataSourceBase * | getParseResult () |
| boost::shared_ptr< base::AttributeBase > | getParseHandle () |
This parser parses a call of the form "a.b( arg1, arg2, ..., argN )".
Definition at line 65 of file ExpressionParser.hpp.
| RTT::DataCallParser::DataCallParser | ( | ExpressionParser & | p, |
| CommonParser & | cp, | ||
| TaskContext * | pc, | ||
| ExecutionEngine * | caller | ||
| ) |
Definition at line 79 of file ExpressionParser.cpp.
References RTT::wrong_types_of_args_exception::expected_, RTT::scripting::SendHandleAlias::getDataSource(), RTT::scripting::SendHandleAlias::getFactory(), RTT::TaskContext::getName(), RTT::scripting::CommonParser::identifier, RTT::internal::GlobalService::Instance(), RTT::scripting::CommonParser::keyword, RTT::scripting::PeerParser::locator(), RTT::scripting::ArgumentsParser::methodname(), RTT::scripting::ArgumentsParser::object(), RTT::scripting::PeerParser::object(), RTT::scripting::ArgumentsParser::objectname(), RTT::scripting::PeerParser::peer(), RTT::OperationInterfacePart::produceCollect(), RTT::wrong_number_of_args_exception::received, RTT::wrong_types_of_args_exception::received_, RTT::scripting::PeerParser::reset(), RTT::scripting::ArgumentsParser::result(), RTT::scripting::PeerParser::taskObject(), RTT::scripting::CommonParser::tidentifier, RTT::wrong_number_of_args_exception::wanted, and RTT::wrong_types_of_args_exception::whicharg.
| RTT::DataCallParser::~DataCallParser | ( | ) |
Definition at line 250 of file ExpressionParser.cpp.
|
inline |
Definition at line 98 of file ExpressionParser.hpp.
Referenced by RTT::scripting::ExpressionParser::ExpressionParser().
|
inline |
Definition at line 94 of file ExpressionParser.hpp.
Referenced by RTT::scripting::ExpressionParser::ExpressionParser().
|
inline |
Definition at line 89 of file ExpressionParser.hpp.
Referenced by RTT::scripting::ExpressionParser::ExpressionParser().
1.8.11