ChessRules Member List

This is the complete list of members for ChessRules, including all inherited members.
check(const ChessBoard &cb, Move< ChessBoard::Coords > &move) const (defined in ChessRules)ChessRules
Rules< ChessBoard >::check(const ChessBoard &cb, Move< Coords > &move) const =0Rules< ChessBoard > [pure virtual]
checkDraw(const History< Move< ChessBoard::Coords > > &history) const (defined in ChessRules)ChessRules
Rules< ChessBoard >::checkDraw(const History< Move< Coords > > &history) const =0Rules< ChessBoard > [pure virtual]
checkVictory(const ChessBoard &cb, const int color) const (defined in ChessRules)ChessRules
Rules< ChessBoard >::checkVictory(const ChessBoard &cb, const int color) const =0Rules< ChessBoard > [pure virtual]
init(ChessBoard &cb) (defined in ChessRules)ChessRules
Rules< ChessBoard >::init(ChessBoard &cb)=0Rules< ChessBoard > [pure virtual]
isCheck(const ChessBoard &cb, const int color) const (defined in ChessRules)ChessRules
move(const ChessBoard &cb, const Move< ChessBoard::Coords > &move) (defined in ChessRules)ChessRules
Rules< ChessBoard >::move(const ChessBoard &cb, const Move< Coords > &move)=0Rules< ChessBoard > [pure virtual]
NB_PLAYERS (defined in ChessRules)ChessRules [static]
PC_BLACKChessRules [static]
PC_WHITEChessRules [static]
PT_BISHOPChessRules [static]
PT_KINGChessRules [static]
PT_KNIGHTChessRules [static]
PT_PAWNChessRules [static]
PT_QUEENChessRules [static]
PT_ROOKChessRules [static]
 All Classes Functions Variables