クラス テンプレート sc_core::sc_spawn_object_v< T >

#include <sc_spawn.h>

sc_core::sc_spawn_object_v< T >に対する継承グラフ

Inheritance graph
[凡例]

すべてのメンバ一覧

Public メソッド

 sc_spawn_object_v (typename T::result_type *r_p, T object)
virtual void semantics ()

Protected 変数

m_object
T::result_type * m_result_p


説明

template<typename T>
class sc_core::sc_spawn_object_v< T >

sc_spawn.h205 行で定義されています。


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

template<typename T>
sc_core::sc_spawn_object_v< T >::sc_spawn_object_v ( typename T::result_type *  r_p,
object 
) [inline]

sc_spawn.h207 行で定義されています。

00207                                                               :
00208         m_object(object), m_result_p(r_p)
00209     {
00210     }


関数

template<typename T>
virtual void sc_core::sc_spawn_object_v< T >::semantics (  )  [inline, virtual]

sc_spawn.h212 行で定義されています。

00213     {
00214         *m_result_p = m_object();
00215     }


変数

template<typename T>
T sc_core::sc_spawn_object_v< T >::m_object [protected]

sc_spawn.h218 行で定義されています。

template<typename T>
T::result_type* sc_core::sc_spawn_object_v< T >::m_result_p [protected]

sc_spawn.h219 行で定義されています。


このクラスの説明は次のファイルから生成されました:

SystemCに対してFri Jun 6 20:12:03 2008に生成されました。  doxygen 1.5.6