構造体 osl::effect_util::SendOffPosition

Τ褦ʶ̤ǼϤȯޥĴ [詳細]

#include <sendOffPosition.h>

osl::effect_util::SendOffPositionのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Static Public メソッド

template<Player Attack>
static bool onlyOneSupport (const NumEffectState &state, Position target)
template<Player Attack>
static void find (const NumEffectState &state, Position king_position, Position8 &out)
static void find (Player attack, const NumEffectState &state, Position king_position, Position8 &out)

Static Private メソッド

template<Player Attack>
static void testPosition (const NumEffectState &state, Position candidate, int id, int &out)

Static Private 変数

static const Table table

構成

struct  Table


説明

Τ褦ʶ̤ǼϤȯޥĴ

sendOffPosition.h16 行で定義されています。


関数

template<Player Attack>
static bool osl::effect_util::SendOffPosition::onlyOneSupport ( const NumEffectState &  state,
Position  target 
) [inline, static]

sendOffPosition.h19 行で定義されています。

参照先 osl::alt(), と osl::Piece::isOnBoardByOwner().

template<osl::Player Attack>
void osl::effect_util::SendOffPosition::find ( const NumEffectState &  state,
Position  king_position,
Position8 &  out 
) [inline, static]

void osl::effect_util::SendOffPosition::find ( Player  attack,
const NumEffectState &  state,
Position  king_position,
Position8 &  out 
) [static]

sendOffPosition.cc83 行で定義されています。

参照先 osl::BLACK.

template<Player Attack>
static void osl::effect_util::SendOffPosition::testPosition ( const NumEffectState &  state,
Position  candidate,
int  id,
int &  out 
) [inline, static, private]

sendOffPosition.h43 行で定義されています。


変数

sendOffPosition.h41 行で定義されています。

参照元 find().


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

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