chessCAMO
Chess Member List

This is the complete list of members for Chess, including all inherited members.

boardChessprivate
boardInit()Chess
check_piecesChessprivate
Chess()Chess
Chess(const Chess &chess_object)Chess
doubleCheckPieceIterator(Piece *king)Chessprivate
flagsChessprivate
getBoard() constChessinline
getCheck() constChessinline
getCheckmate() constChessinline
getCheckPieces() constChessinline
getDoubleCheck() constChessinline
getNumMoves() constChessinline
getReservoir() constChessinline
getStalemate() constChessinline
getTurn() constChessinline
handleChangeTurn()Chessprivate
handleCheckmate()Chessprivate
handleStalemate()Chessprivate
isCheckmate(string check_type)Chess
isStalemate()Chess
makeMove(int src, int dest, istream &in)Chess
makeMoveForType(int src, int dest)Chessprivate
num_movesChessprivate
operator<<(ostream &out, const Chess &chess_object)Chessfriend
operator=(const Chess &chess_object)Chess
operator>>(istream &in, Chess &chess_object)Chessfriend
pieceSwap(int src, int dest, vector< Piece * > &board)Chessprivate
reservoirChessprivate
setBoard(const vector< Piece * > &board)Chessinline
setCheck(bool check)Chessinline
setCheckmate(bool checkmate)Chessinline
setCheckPieces(const vector< Piece * > &check_pieces)Chessinline
setDoubleCheck(bool double_check)Chessinline
setNumMoves(int num_moves)Chessinline
setReservoir(const vector< pair< int, char >> &reservoir)Chessinline
setStalemate(bool stalemate)Chessinline
setTurn(pieceColor turn)Chessinline
singleCheckPieceIterator(Piece *piece, Piece *king)Chessprivate
switchTurn()Chessprivate
turnChessprivate
useReservoirPiece(int src, int dest)Chess
~Chess()Chess