tartan  1.2.1.0
tt::Board Member List

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

applyTurn(Piece::Turn *turn)tt::Boardprotectedvirtual
at(const Piece::Position &pos)tt::Board
at(const Piece::Position &pos) consttt::Board
std::array::at(T... args)std::array< T >private
b_capturedPiecestt::Boardprotected
b_currentTurnColortt::Boardprotected
b_historytt::Boardprotected
b_pieceGettertt::Boardprotected
b_turnIndextt::Boardprotected
begin(T... args) (defined in tt::Board)tt::Board
std::array::begin(T... args)std::array< T >private
board() consttt::Boardinline
board()tt::Boardinline
Board()tt::Board
Board(PieceSetT &set)tt::Board
Board(Board &&)=defaulttt::Board
Board(const Board &)=delete (defined in tt::Board)tt::Board
canInsert(Piece *p) consttt::Boardvirtual
CapturedT typedeftt::Board
clear()tt::Boardvirtual
currentTurn() consttt::Boardinline
defaultPieceSet() const =0tt::Boardpure virtual
end(T... args) (defined in tt::Board)tt::Board
std::array::end(T... args)std::array< T >private
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::Boardinline
history() consttt::Boardinline
HistoryT typedeftt::Board
insertPiece(Piece *p)tt::Boardvirtual
isEqual(const Board &other) const =0tt::Boardpure virtual
makeTurn(const Piece::Position &from, const Piece::Position &to)=0tt::Boardpure virtual
movesMade() consttt::Boardinline
operator!=(const Board &, const Board &)tt::Boardfriend
operator<<(std::ostream &os, const Board &b)tt::Boardfriend
operator=(Board &&)=defaulttt::Board
operator=(const Board &)=delete (defined in tt::Board)tt::Board
operator==(const Board &lhs, const Board &rhs)tt::Boardfriend
operator[](const Piece::Position &pos)tt::Board
operator[](const Piece::Position &pos) consttt::Board
std::array::operator[](T... args)std::array< T >private
piece(const std::string &spec) const =0tt::Boardpure virtual
Piece::Turn (defined in tt::Board)tt::Boardfriend
pieceGetter()tt::Boardinline
pieceGetter() consttt::Boardinline
PieceGetterT typedeftt::Board
PieceSetT typedeftt::Board
PieceTypesArgT typedeftt::Board
PieceTypesRetT typedeftt::Board
placePiece(Piece *p)tt::Boardprotectedvirtual
possibleMoves(const Piece *p) consttt::Boardvirtual
possibleMoves(const Piece::Position &pos) consttt::Board
produceTurn(const Piece::Position &from, const Piece::Position &to, Piece::Turn **turn)tt::Boardprotected
refill()tt::Boardinline
set(const std::string &str) consttt::Board
set(Iterator begin, Iterator end) consttt::Board
setCurrentTurn(Piece::Color col)tt::Boardvirtual
setPieceGetter(PieceGetterT g)tt::Boardinline
str() const =0tt::Boardpure virtual
turnIndex() consttt::Boardinline
TurnsT typedeftt::Board
~Board() (defined in tt::Board)tt::Board