RTT::detail::DotOperator< function > Class Template Reference

Dot : '. More...

#include <rtt/OperatorTypes.hpp>

Inheritance diagram for RTT::detail::DotOperator< function >:
RTT::detail::DotOp

List of all members.

Public Member Functions

 DotOperator (const char *m, function f)
 Create a Dot '.
DataSource< result_t > * build (const std::string &member, DataSourceBase *a)
 If op is the operator you are responsible for, and if the argument DataSource is of the correct type, then return an appropriate DataSource.

Detailed Description

template<typename function>
class RTT::detail::DotOperator< function >

Dot : '.

' for member access of composite values

Definition at line 113 of file OperatorTypes.hpp.


Constructor & Destructor Documentation

template<typename function >
RTT::detail::DotOperator< function >::DotOperator ( const char *  m,
function  f 
) [inline]

Create a Dot '.

' accessor to a composite parser type.

Definition at line 124 of file OperatorTypes.hpp.


Member Function Documentation

template<typename function >
DataSource<result_t>* RTT::detail::DotOperator< function >::build ( const std::string &  member,
DataSourceBase a 
) [inline, virtual]

If op is the operator you are responsible for, and if the argument DataSource is of the correct type, then return an appropriate DataSource.

( i.e. a DataSource that will apply a certain operation on the value it gets from its argument DataSource, and will return that value ). Otherwise, return 0.

Implements RTT::detail::DotOp.

Definition at line 128 of file OperatorTypes.hpp.


The documentation for this class was generated from the following file:
Generated on Thu Dec 23 13:22:47 2010 for Orocos Real-Time Toolkit by  doxygen 1.6.3