Orocos Real-Time Toolkit
2.8.3
|
This class builds on upon construction all expression operators known to Orocos. More...
#include <rtt/types/Operators.hpp>
Public Types | |
typedef boost::shared_ptr< OperatorRepository > | shared_ptr |
Public Member Functions | |
void | add (UnaryOp *o) |
void | add (BinaryOp *o) |
~OperatorRepository () | |
base::DataSourceBase * | applyUnary (const std::string &op, base::DataSourceBase *a) |
base::DataSourceBase * | applyBinary (const std::string &op, base::DataSourceBase *a, base::DataSourceBase *b) |
Static Public Member Functions | |
static shared_ptr | Instance () |
Returns a shared pointer to the singleton of this class. More... | |
This class builds on upon construction all expression operators known to Orocos.
Mainly used for scripting.
Definition at line 107 of file Operators.hpp.
typedef boost::shared_ptr<OperatorRepository> RTT::types::OperatorRepository::shared_ptr |
Definition at line 118 of file Operators.hpp.
RTT::OperatorRepository::~OperatorRepository | ( | ) |
Definition at line 86 of file Operators.cpp.
void RTT::OperatorRepository::add | ( | UnaryOp * | o | ) |
Definition at line 76 of file Operators.cpp.
void RTT::OperatorRepository::add | ( | BinaryOp * | o | ) |
Definition at line 81 of file Operators.cpp.
DataSourceBase * RTT::OperatorRepository::applyBinary | ( | const std::string & | op, |
base::DataSourceBase * | a, | ||
base::DataSourceBase * | b | ||
) |
Definition at line 105 of file Operators.cpp.
DataSourceBase * RTT::OperatorRepository::applyUnary | ( | const std::string & | op, |
base::DataSourceBase * | a | ||
) |
Definition at line 92 of file Operators.cpp.
|
static |
Returns a shared pointer to the singleton of this class.
Definition at line 61 of file Operators.cpp.
Referenced by RTT::types::RealTimeTypekitPlugin::loadOperators(), and RTT::types::operators().