ChessPlusPlus  WIP
cplusplus.com Community Project
chesspp::board::Board Member List

This is the complete list of members for chesspp::board::Board, including all inherited members.

begin() const noexcept-> Pieces_t::const_iteratorchesspp::board::Boardinline
Board(config::BoardConfig const &conf)chesspp::board::Board
BoardSize_t typedefchesspp::board::Board
capture(Pieces_t::iterator source, Movements_t::const_iterator target, Movements_t::const_iterator capturable)chesspp::board::Board
configchesspp::board::Board
end() const noexcept-> Pieces_t::const_iteratorchesspp::board::Boardinline
Factory_t typedefchesspp::board::Board
find(piece::Piece const &p) const noexcept-> Pieces_t::const_iteratorchesspp::board::Board
move(Pieces_t::iterator source, Movements_t::const_iterator target)chesspp::board::Board
Movements_t typedefchesspp::board::Board
MovementsRange typedefchesspp::board::Board
occupied(Position_t const &pos) const noexceptchesspp::board::Board
pieceCapturable(piece::Piece const &p) noexceptchesspp::board::Board
pieceCapturables() const noexceptchesspp::board::Boardinline
pieceCapturables() noexceptchesspp::board::Boardinline
pieceCapturing(piece::Piece const &p) noexceptchesspp::board::Board
pieceCapturings() const noexceptchesspp::board::Boardinline
pieceCapturings() noexceptchesspp::board::Boardinline
Pieces_t typedefchesspp::board::Board
pieceTrajectories() const noexceptchesspp::board::Boardinline
pieceTrajectories() noexceptchesspp::board::Boardinline
pieceTrajectory(piece::Piece const &p) noexceptchesspp::board::Board
Position_t typedefchesspp::board::Board
registerPieceClass(Factory_t::key_type const &type, Factory_t::mapped_type ctor) -> Factory_t::iteratorchesspp::board::Boardinlinestatic
Suit typedefchesspp::board::Board
valid(Position_t const &pos) const noexceptchesspp::board::Boardinline