tartan 1.2.2.1
Chess API
|
This is the complete list of members for tt::Board, including all inherited members.
applyTurn(Piece::Turn *turn) | tt::Board | protectedvirtual |
at(const Piece::Position &pos) | tt::Board | |
at(const Piece::Position &pos) const | tt::Board | |
std::array::at(T... args) | std::array< T > | private |
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 | |
board() const | tt::Board | inline |
board() | tt::Board | inline |
Board() | tt::Board | |
Board(PieceSetT &set) | tt::Board | |
Board(Board &&)=default | tt::Board | |
Board(const Board &)=delete (defined in tt::Board) | tt::Board | |
canInsert(Piece *p) const | tt::Board | virtual |
CapturedT typedef | tt::Board | |
clear() | tt::Board | virtual |
currentTurn() const | tt::Board | inline |
defaultPieceSet() const =0 | tt::Board | pure 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 | |
std::array::fill(T... args) | std::array< T > | private |
getPieceType(PieceTypesArgT possible) | tt::Board | |
history() | tt::Board | inline |
history() const | tt::Board | inline |
HistoryT typedef | tt::Board | |
insertPiece(Piece *p) | tt::Board | virtual |
isEqual(const Board &other) const =0 | tt::Board | pure virtual |
makeTurn(const Piece::Position &from, const Piece::Position &to)=0 | tt::Board | pure virtual |
movesMade() const | tt::Board | inline |
operator!= | tt::Board | friend |
operator<< | tt::Board | friend |
operator=(Board &&)=default | tt::Board | |
operator=(const Board &)=delete (defined in tt::Board) | tt::Board | |
operator== | tt::Board | friend |
operator[](const Piece::Position &pos) | tt::Board | |
operator[](const Piece::Position &pos) const | tt::Board | |
std::array::operator[](T... args) | std::array< T > | private |
piece(const std::string &spec) const =0 | tt::Board | pure virtual |
Piece::Turn (defined in tt::Board) | tt::Board | friend |
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 | protectedvirtual |
possibleMoves(const Piece *p) const | tt::Board | virtual |
possibleMoves(const Piece::Position &pos) const | tt::Board | |
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 col) | tt::Board | virtual |
setPieceGetter(PieceGetterT g) | tt::Board | inline |
str() const =0 | tt::Board | pure virtual |
turnIndex() const | tt::Board | inline |
TurnsT typedef | tt::Board | |
~Board() (defined in tt::Board) | tt::Board |