構造体 テンプレート osl::move_action::ToAroundKing8Filter< P, State, OrigAction >

̤ 8˵ؤμ [詳細]

#include <toAroundKing8Filter.h>

osl::move_action::ToAroundKing8Filter< P, State, OrigAction >のコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 BOOST_CLASS_REQUIRE (OrigAction, osl::move_action, Concept)
 ToAroundKing8Filter (const State &s, OrigAction &action)
bool isToAroundKing8Move (Position to)
void simpleMove (Position from, Position to, Ptype ptype, bool isPromote, Player p)
void unknownMove (Position from, Position to, Piece p1, Ptype ptype, bool isPromote, Player p)
void dropMove (Position to, Ptype ptype, Player p)
 dropMoveˤʤ뤳ȤϤʤ

Public 変数

const Statestate
OrigAction & action
Position position_king


説明

template<Player P, class State, class OrigAction>
struct osl::move_action::ToAroundKing8Filter< P, State, OrigAction >

̤ 8˵ؤμ

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


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

template<Player P, class State, class OrigAction>
osl::move_action::ToAroundKing8Filter< P, State, OrigAction >::ToAroundKing8Filter ( const State s,
OrigAction &  action 
) [inline]

toAroundKing8Filter.h31 行で定義されています。


関数

template<Player P, class State, class OrigAction>
osl::move_action::ToAroundKing8Filter< P, State, OrigAction >::BOOST_CLASS_REQUIRE ( OrigAction  ,
osl::move_action  ,
Concept   
)

template<Player P, class State, class OrigAction>
bool osl::move_action::ToAroundKing8Filter< P, State, OrigAction >::isToAroundKing8Move ( Position  to  )  [inline]

template<Player P, class State, class OrigAction>
void osl::move_action::ToAroundKing8Filter< P, State, OrigAction >::simpleMove ( Position  from,
Position  to,
Ptype  ptype,
bool  isPromote,
Player  p 
) [inline]

template<Player P, class State, class OrigAction>
void osl::move_action::ToAroundKing8Filter< P, State, OrigAction >::unknownMove ( Position  from,
Position  to,
Piece  p1,
Ptype  ptype,
bool  isPromote,
Player  p 
) [inline]

template<Player P, class State, class OrigAction>
void osl::move_action::ToAroundKing8Filter< P, State, OrigAction >::dropMove ( Position  to,
Ptype  ptype,
Player  p 
) [inline]


変数

template<Player P, class State, class OrigAction>
const State& osl::move_action::ToAroundKing8Filter< P, State, OrigAction >::state

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

template<Player P, class State, class OrigAction>
OrigAction& osl::move_action::ToAroundKing8Filter< P, State, OrigAction >::action

template<Player P, class State, class OrigAction>
Position osl::move_action::ToAroundKing8Filter< P, State, OrigAction >::position_king


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

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