構造体 テンプレート osl::effect_util::EffectUtil::SafeCapture< EffectState >

osl::effect_util::EffectUtil::SafeCapture< EffectState >のコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 SafeCapture (const EffectState &s)
template<Player P>
void doAction (Piece effect_piece, Position target)

Public 変数

const EffectState & state
Piece safe_one


説明

template<class EffectState>
struct osl::effect_util::EffectUtil::SafeCapture< EffectState >

effectUtil.tcc147 行で定義されています。


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

template<class EffectState>
osl::effect_util::EffectUtil::SafeCapture< EffectState >::SafeCapture ( const EffectState &  s  )  [inline]

effectUtil.tcc151 行で定義されています。


関数

template<class EffectState>
template<Player P>
void osl::effect_util::EffectUtil::SafeCapture< EffectState >::doAction ( Piece  effect_piece,
Position  target 
) [inline]

effectUtil.tcc155 行で定義されています。

参照先 osl::Piece::position(), osl::Piece::ptype(), と state.


変数

template<class EffectState>
const EffectState& osl::effect_util::EffectUtil::SafeCapture< EffectState >::state

effectUtil.tcc149 行で定義されています。

template<class EffectState>
Piece osl::effect_util::EffectUtil::SafeCapture< EffectState >::safe_one

effectUtil.tcc150 行で定義されています。


この構造体の説明は次のファイルから生成されました:

Thu Oct 8 05:01:16 2009に生成されました。  doxygen 1.5.6