クラス テンプレート osl::effect::AddMaskAction< Liberty, P, T >

Liberty8で使われるHelper. [詳細]

#include <liberty8.h>

osl::effect::AddMaskAction< Liberty, P, T >のコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 AddMaskAction (Liberty &l, NumEffectState const &s, Position t, NearMask n)
void operator() (Piece p)

Private 変数

Liberty & liberty
NumEffectState const & state
const Position target
const NearMask nearMask

説明

template<typename Liberty, Player P, Ptype T>
class osl::effect::AddMaskAction< Liberty, P, T >

Liberty8で使われるHelper.

Pは defense側

liberty8.h22 行で定義されています。


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

template<typename Liberty , Player P, Ptype T>
osl::effect::AddMaskAction< Liberty, P, T >::AddMaskAction ( Liberty &  l,
NumEffectState const &  s,
Position  t,
NearMask  n 
) [inline]

liberty8.h28 行で定義されています。


関数

template<typename Liberty , Player P, Ptype T>
void osl::effect::AddMaskAction< Liberty, P, T >::operator() ( Piece  p  )  [inline]

変数

template<typename Liberty , Player P, Ptype T>
Liberty& osl::effect::AddMaskAction< Liberty, P, T >::liberty [private]

liberty8.h23 行で定義されています。

参照元 osl::effect::AddMaskAction< Liberty, P, T >::operator()().

template<typename Liberty , Player P, Ptype T>
const NearMask osl::effect::AddMaskAction< Liberty, P, T >::nearMask [private]

liberty8.h26 行で定義されています。

参照元 osl::effect::AddMaskAction< Liberty, P, T >::operator()().

template<typename Liberty , Player P, Ptype T>
NumEffectState const& osl::effect::AddMaskAction< Liberty, P, T >::state [private]

liberty8.h24 行で定義されています。

参照元 osl::effect::AddMaskAction< Liberty, P, T >::operator()().

template<typename Liberty , Player P, Ptype T>
const Position osl::effect::AddMaskAction< Liberty, P, T >::target [private]

liberty8.h25 行で定義されています。

参照元 osl::effect::AddMaskAction< Liberty, P, T >::operator()().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:57:58 2010に生成されました。  doxygen 1.6.3