ネームスペース | 関数

drop.tcc

#include "osl/move_generator/drop.h"
drop.tccのインクルード依存関係図
このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

ネームスペース

namespace  osl
namespace  osl::move_generator
namespace  osl::move_generator::drop

関数

template<Player P, class Action , bool hasPawn, bool hasLance, bool hasKnight, int N>
void osl::move_generator::drop::generateX (const NumEffectState &state, Action &action, int x, Move m1, Move m2, Move m3, Ptype t1, Ptype t2, Ptype t3)
 Nは有効なptypeの数 http://d.hatena.ne.jp/LS3600/200911 2009-11-10 参照.
template<Player P, class Action , bool hasPawn, bool hasLance, bool hasKnight, int N>
void osl::move_generator::drop::generate (const NumEffectState &state, Action &action, Move m1, Move m2, Move m3, Ptype t1, Ptype t2, Ptype t3)
template<Player P, class Action , bool hasPawn, bool hasLance, bool hasKnight>
static void osl::move_generator::drop::checkSilver (const NumEffectState &state, Action &action)
template<Player P, class Action , bool hasPawn, bool hasLance>
static void osl::move_generator::drop::checkKnight (const NumEffectState &state, Action &action)
template<Player P, class Action , bool hasPawn>
static void osl::move_generator::drop::checkLance (const NumEffectState &state, Action &action)
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義