$search

RTT::scripting::StatementProcessor Class Reference

#include <StatementProcessor.hpp>

List of all members.

Public Member Functions

int execute (const std::string &code)
 StatementProcessor (TaskContext *tc)
 ~StatementProcessor ()

Private Attributes

D * d

Detailed Description

This class parses and executes a single scripting statement.

Deprecated:
This class is full of hard-coded stuff and badly maintained. See ScriptingService::eval for a clean replacement.

Definition at line 57 of file StatementProcessor.hpp.


Constructor & Destructor Documentation

RTT::scripting::StatementProcessor::StatementProcessor ( TaskContext tc  ) 
RTT::scripting::StatementProcessor::~StatementProcessor (  ) 

Member Function Documentation

int RTT::scripting::StatementProcessor::execute ( const std::string &  code  ) 

Execute a script statement.

Return values:
-1 a parse error occured.
0 statement executed
Returns:
a positive number if it is a command, which is the ticket number of the command.

Member Data Documentation

Definition at line 59 of file StatementProcessor.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rtt
Author(s): RTT Developers
autogenerated on Fri Mar 1 16:27:54 2013