クラス テンプレート coil::TaskFunc< T, F >

TaskFunc テンプレートクラス. [詳細]

#include <PeriodicTaskBase.h>

coil::TaskFunc< T, F >に対する継承グラフ
coil::TaskFuncBase

すべてのメンバ一覧

Public メソッド

 TaskFunc (T *obj, F func)
 コンストラクタ
virtual ~TaskFunc ()
 デストラクタ
virtual int operator() ()
 オブジェクトの関数実行

Public 変数

T * m_obj
 オブジェクト
m_func
 関数

説明

template<typename T, typename F = int (*)()>
class coil::TaskFunc< T, F >

TaskFunc テンプレートクラス.


コンストラクタとデストラクタ

template<typename T , typename F = int (*)()>
coil::TaskFunc< T, F >::TaskFunc ( T *  obj,
func 
) [inline]

コンストラクタ

コンストラクタ。

引数:
obj オブジェクト
func 関数
template<typename T , typename F = int (*)()>
virtual coil::TaskFunc< T, F >::~TaskFunc (  )  [inline, virtual]

デストラクタ

デストラクタ。


関数

template<typename T , typename F = int (*)()>
virtual int coil::TaskFunc< T, F >::operator() (  )  [inline, virtual]

オブジェクトの関数実行

オブジェクトの関数を実行する。

coil::TaskFuncBaseを実装しています。

参照先 coil::TaskFunc< T, F >::m_func, と coil::TaskFunc< T, F >::m_obj.


変数

template<typename T , typename F = int (*)()>
F coil::TaskFunc< T, F >::m_func
template<typename T , typename F = int (*)()>
T* coil::TaskFunc< T, F >::m_obj

オブジェクト

参照元 coil::TaskFunc< T, F >::operator()().

OpenRTMに対してThu May 24 23:25:19 2012に生成されました。  doxygen 1.6.3