tartan
1.2.2.1
Chess API
Loading...
Searching...
No Matches
tt::chess::Chessboard Member List
This is the complete list of members for
tt::chess::Chessboard
, including all inherited members.
applyTurn
(Piece::Turn *turn)
tt::Board
protected
virtual
at
(const Piece::Position &pos)
tt::Board
at
(const Piece::Position &pos) const
tt::Board
b_capturedPieces
tt::Board
protected
b_currentTurnColor
tt::Board
protected
b_history
tt::Board
protected
b_pieceGetter
tt::Board
protected
b_turnIndex
tt::Board
protected
begin
(T... args) (defined in
tt::Board
)
tt::Board
blackKing
() const
tt::chess::Chessboard
inline
blackKing
()
tt::chess::Chessboard
inline
board
() const
tt::Board
inline
board
()
tt::Board
inline
Board
()
tt::chess::Chessboard
Board
(PieceSetT &set)
tt::chess::Chessboard
Board
(Board &&)=default
tt::chess::Chessboard
Board
(const Board &)=delete (defined in
tt::chess::Chessboard
)
tt::chess::Chessboard
c_blackKing
tt::chess::Chessboard
protected
c_currentEnemyKing
tt::chess::Chessboard
protected
c_currentKing
tt::chess::Chessboard
protected
c_whiteKing
tt::chess::Chessboard
protected
canInsert
(Piece *p) const override
tt::chess::Chessboard
virtual
CapturedT
typedef
tt::Board
CheckingMode
enum value
tt::chess::Chessboard
clear
() override
tt::chess::Chessboard
virtual
currentEnemyKing
() const
tt::chess::Chessboard
inline
currentEnemyKing
()
tt::chess::Chessboard
inline
currentKing
()
tt::chess::Chessboard
inline
currentKing
() const
tt::chess::Chessboard
inline
currentTurn
() const
tt::Board
inline
DefaultMode
enum value
tt::chess::Chessboard
defaultPieceSet
() const override
tt::chess::Chessboard
virtual
end
(T... args) (defined in
tt::Board
)
tt::Board
fill
()
tt::Board
fill
(PieceSetT &set)
tt::Board
fill
(const std::string &str)
tt::Board
fill
(Iterator begin, Iterator end)
tt::Board
fill
(std::initializer_list< const std::string > list)
tt::Board
getPieceType
(PieceTypesArgT possible)
tt::Board
history
()
tt::Board
inline
history
() const
tt::Board
inline
HistoryT
typedef
tt::Board
insertPiece
(Piece *p) override
tt::chess::Chessboard
virtual
isEqual
(const Board &) const override
tt::chess::Chessboard
virtual
makeTurn
(const Piece::Position &from, const Piece::Position &to) override
tt::chess::Chessboard
virtual
markChecks
(Piece::TurnMap &map) const
tt::chess::Chessboard
protected
Mode
enum name
tt::chess::Chessboard
movesMade
() const
tt::Board
inline
operator=
(Board &&)=default
tt::Board
operator=
(const Board &)=delete (defined in
tt::Board
)
tt::Board
operator[]
(const Piece::Position &pos)
tt::Board
operator[]
(const Piece::Position &pos) const
tt::Board
piece
(const std::string &spec) const override
tt::chess::Chessboard
virtual
pieceGetter
()
tt::Board
inline
pieceGetter
() const
tt::Board
inline
PieceGetterT
typedef
tt::Board
PieceSetT
typedef
tt::Board
PieceTypesArgT
typedef
tt::Board
PieceTypesRetT
typedef
tt::Board
placePiece
(Piece *p)
tt::Board
protected
virtual
possibleMoves
(const Piece *) const override
tt::chess::Chessboard
virtual
possibleMoves
(const Piece *p) const
tt::chess::Chessboard
virtual
possibleMoves
(const Piece::Position &pos) const
tt::chess::Chessboard
produceTurn
(const Piece::Position &from, const Piece::Position &to, Piece::Turn **turn)
tt::Board
protected
refill
()
tt::Board
inline
set
(const std::string &str) const
tt::Board
set
(Iterator begin, Iterator end) const
tt::Board
setCurrentTurn
(Piece::Color) override
tt::chess::Chessboard
virtual
setPieceGetter
(PieceGetterT g)
tt::Board
inline
str
() const override
tt::chess::Chessboard
virtual
turnIndex
() const
tt::Board
inline
TurnsT
typedef
tt::Board
whiteKing
() const
tt::chess::Chessboard
inline
whiteKing
()
tt::chess::Chessboard
inline
~Board
() (defined in
tt::Board
)
tt::Board
Generated by
1.9.8