構造体 テンプレート osl::move_generator::EachOnBoard< State, Action, P, T >

promtoeǽTλ [詳細]

osl::move_generator::EachOnBoard< State, Action, P, T >のコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 EachOnBoard (const State &state, Action &action)
void operator() (Piece p)

Public 変数

const Statestate
Action & action


説明

template<typename State, typename Action, Player P, Ptype T>
struct osl::move_generator::EachOnBoard< State, Action, P, T >

promtoeǽTλ

allMoves.tcc18 行で定義されています。


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

template<typename State, typename Action, Player P, Ptype T>
osl::move_generator::EachOnBoard< State, Action, P, T >::EachOnBoard ( const State state,
Action &  action 
) [inline]

allMoves.tcc22 行で定義されています。


関数

template<typename State, typename Action, Player P, Ptype T>
void osl::move_generator::EachOnBoard< State, Action, P, T >::operator() ( Piece  p  )  [inline]


変数

template<typename State, typename Action, Player P, Ptype T>
const State& osl::move_generator::EachOnBoard< State, Action, P, T >::state

template<typename State, typename Action, Player P, Ptype T>
Action& osl::move_generator::EachOnBoard< State, Action, P, T >::action


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

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