|
HooverChessUtils_PgnReader 0.9.0
|
Functions | |
| template<typename ... Args> | |
| void | playMove (ChessBoard &board, std::size_t expectNumMoves, std::size_t(ChessBoard::*generateMovesFn)(ShortMoveList &moves, SquareSet, Square, Args ...) const noexcept, Move(ChessBoard::*generateSingleMoveFn)(SquareSet, Square, Args ...) const noexcept, SquareSet srcSqMask, Square dstSq, Args &&... args) |
| void | playMove (ChessBoard &board, std::size_t expectNumMoves, std::size_t(ChessBoard::*generateMovesFn)(ShortMoveList &moves) const noexcept, Move(ChessBoard::*generateSingleMoveFn)() const noexcept) |
| void hoover_chess_utils::pgn_reader::unit_test::playMove | ( | ChessBoard & | board, |
| std::size_t | expectNumMoves, | ||
| std::size_t(ChessBoard::*)(ShortMoveList &moves) const noexcept | generateMovesFn, | ||
| Move(ChessBoard::*)() const noexcept | generateSingleMoveFn | ||
| ) |
| void hoover_chess_utils::pgn_reader::unit_test::playMove | ( | ChessBoard & | board, |
| std::size_t | expectNumMoves, | ||
| std::size_t(ChessBoard::*)(ShortMoveList &moves, SquareSet, Square, Args ...) const noexcept | generateMovesFn, | ||
| Move(ChessBoard::*)(SquareSet, Square, Args ...) const noexcept | generateSingleMoveFn, | ||
| SquareSet | srcSqMask, | ||
| Square | dstSq, | ||
| Args &&... | args | ||
| ) |