Orocos RealTime Toolkit
2.9.0

UnaryOperator contains information on some unary operator that operates on one arg of a certain type. More...
#include <rtt/types/Operators.hpp>
Public Member Functions  
virtual  ~UnaryOp () 
virtual base::DataSourceBase *  build (const std::string &op, base::DataSourceBase *a)=0 
If op is the operator you are responsible for, and if the argument internal::DataSource is of the correct type, then return an appropriate DataSource. More...  
UnaryOperator contains information on some unary operator that operates on one arg of a certain type.
Examples of unary operators are logical not for booleans, unary minus for ints, unary minus for doubles, unary minus for vectors, unary plus for ints (internal::identity operator) etc. We always provide templates that accept a STL style adaptable functor..
Definition at line 65 of file Operators.hpp.

virtual 
Definition at line 124 of file Operators.cpp.

pure virtual 
If op is the operator you are responsible for, and if the argument internal::DataSource is of the correct type, then return an appropriate DataSource.
( i.e. a internal::DataSource that will apply a certain operation on the value it gets from its argument internal::DataSource, and will return that value ). Otherwise, return 0.
Implemented in RTT::types::UnaryOperator< function >.