From ea32c246099a3b5c3a4ecfc9f79615c66a42388a Mon Sep 17 00:00:00 2001 From: Dolfost Date: Sat, 24 Aug 2024 07:57:39 +0000 Subject: [PATCH] deploy: f92c9ff0d3b1a504f7c2841b2c263fb5dafe6f80 --- .nojekyll | 0 annotated.html | 142 + annotated_dup.js | 38 + bc_s.png | Bin 0 -> 676 bytes bdwn.png | Bin 0 -> 147 bytes board_2board_8hpp_source.html | 441 +++ ...tartan_2board_2exceptions_8hpp_source.html | 278 ++ board_8hpp_source.html | 100 + building.html | 160 + chess.html | 244 ++ chess_2chess_8hpp_source.html | 319 ++ ...tartan_2chess_2exceptions_8hpp_source.html | 173 ++ chess_8hpp_source.html | 100 + citelist.html | 109 + classes.html | 134 + classtt_1_1Board-members.html | 168 + classtt_1_1Board.html | 1844 +++++++++++ classtt_1_1Board.js | 65 + classtt_1_1Board__coll__graph.map | 12 + classtt_1_1Board__coll__graph.md5 | 1 + classtt_1_1Board__coll__graph.svg | 287 ++ classtt_1_1Board__coll__graph_org.svg | 199 ++ classtt_1_1Board__inherit__graph.map | 5 + classtt_1_1Board__inherit__graph.md5 | 1 + classtt_1_1Board__inherit__graph.svg | 52 + classtt_1_1Piece-members.html | 123 + classtt_1_1Piece.html | 801 +++++ classtt_1_1Piece.js | 29 + classtt_1_1Piece_1_1Position-members.html | 134 + classtt_1_1Piece_1_1Position.html | 1284 ++++++++ classtt_1_1Piece_1_1Position.js | 39 + classtt_1_1Piece_1_1Turn-members.html | 124 + classtt_1_1Piece_1_1Turn.html | 810 +++++ classtt_1_1Piece_1_1Turn.js | 26 + classtt_1_1Piece_1_1TurnMap-members.html | 147 + classtt_1_1Piece_1_1TurnMap.html | 378 +++ classtt_1_1Piece_1_1TurnMap.js | 11 + classtt_1_1Piece_1_1TurnMap__coll__graph.map | 14 + classtt_1_1Piece_1_1TurnMap__coll__graph.md5 | 1 + classtt_1_1Piece_1_1TurnMap__coll__graph.svg | 318 ++ ...t_1_1Piece_1_1TurnMap__coll__graph_org.svg | 230 ++ ...tt_1_1Piece_1_1TurnMap__inherit__graph.map | 4 + ...tt_1_1Piece_1_1TurnMap__inherit__graph.md5 | 1 + ...tt_1_1Piece_1_1TurnMap__inherit__graph.svg | 37 + classtt_1_1Piece_1_1Turn__coll__graph.map | 12 + classtt_1_1Piece_1_1Turn__coll__graph.md5 | 1 + classtt_1_1Piece_1_1Turn__coll__graph.svg | 287 ++ classtt_1_1Piece_1_1Turn__coll__graph_org.svg | 199 ++ classtt_1_1Piece_1_1Turn__inherit__graph.map | 9 + classtt_1_1Piece_1_1Turn__inherit__graph.md5 | 1 + classtt_1_1Piece_1_1Turn__inherit__graph.svg | 112 + classtt_1_1Piece__coll__graph.map | 12 + classtt_1_1Piece__coll__graph.md5 | 1 + classtt_1_1Piece__coll__graph.svg | 287 ++ classtt_1_1Piece__coll__graph_org.svg | 199 ++ classtt_1_1Piece__inherit__graph.map | 9 + classtt_1_1Piece__inherit__graph.md5 | 1 + classtt_1_1Piece__inherit__graph.svg | 112 + classtt_1_1chess_1_1Bishop-members.html | 124 + classtt_1_1chess_1_1Bishop.html | 276 ++ classtt_1_1chess_1_1Bishop.js | 6 + ...tt_1_1chess_1_1Bishop_1_1Turn-members.html | 121 + classtt_1_1chess_1_1Bishop_1_1Turn.html | 235 ++ classtt_1_1chess_1_1Bishop_1_1Turn.js | 4 + ..._1chess_1_1Bishop_1_1Turn__coll__graph.map | 13 + ..._1chess_1_1Bishop_1_1Turn__coll__graph.md5 | 1 + ..._1chess_1_1Bishop_1_1Turn__coll__graph.svg | 302 ++ ...ess_1_1Bishop_1_1Turn__coll__graph_org.svg | 214 ++ ...hess_1_1Bishop_1_1Turn__inherit__graph.map | 4 + ...hess_1_1Bishop_1_1Turn__inherit__graph.md5 | 1 + ...hess_1_1Bishop_1_1Turn__inherit__graph.svg | 37 + classtt_1_1chess_1_1Bishop__coll__graph.map | 13 + classtt_1_1chess_1_1Bishop__coll__graph.md5 | 1 + classtt_1_1chess_1_1Bishop__coll__graph.svg | 302 ++ ...tt_1_1chess_1_1Bishop__coll__graph_org.svg | 214 ++ ...stt_1_1chess_1_1Bishop__inherit__graph.map | 4 + ...stt_1_1chess_1_1Bishop__inherit__graph.md5 | 1 + ...stt_1_1chess_1_1Bishop__inherit__graph.svg | 37 + classtt_1_1chess_1_1Chessboard-members.html | 180 ++ classtt_1_1chess_1_1Chessboard.html | 1344 ++++++++ classtt_1_1chess_1_1Chessboard.js | 36 + ...tt_1_1chess_1_1Chessboard__coll__graph.map | 14 + ...tt_1_1chess_1_1Chessboard__coll__graph.md5 | 1 + ...tt_1_1chess_1_1Chessboard__coll__graph.svg | 327 ++ ..._1chess_1_1Chessboard__coll__graph_org.svg | 239 ++ ...1_1chess_1_1Chessboard__inherit__graph.map | 5 + ...1_1chess_1_1Chessboard__inherit__graph.md5 | 1 + ...1_1chess_1_1Chessboard__inherit__graph.svg | 52 + classtt_1_1chess_1_1King-members.html | 127 + classtt_1_1chess_1_1King.html | 353 +++ classtt_1_1chess_1_1King.js | 9 + classtt_1_1chess_1_1King_1_1Turn-members.html | 122 + classtt_1_1chess_1_1King_1_1Turn.html | 408 +++ classtt_1_1chess_1_1King_1_1Turn.js | 9 + ..._1_1chess_1_1King_1_1Turn__coll__graph.map | 13 + ..._1_1chess_1_1King_1_1Turn__coll__graph.md5 | 1 + ..._1_1chess_1_1King_1_1Turn__coll__graph.svg | 302 ++ ...chess_1_1King_1_1Turn__coll__graph_org.svg | 214 ++ ...1chess_1_1King_1_1Turn__inherit__graph.map | 4 + ...1chess_1_1King_1_1Turn__inherit__graph.md5 | 1 + ...1chess_1_1King_1_1Turn__inherit__graph.svg | 37 + classtt_1_1chess_1_1King__coll__graph.map | 13 + classtt_1_1chess_1_1King__coll__graph.md5 | 1 + classtt_1_1chess_1_1King__coll__graph.svg | 302 ++ classtt_1_1chess_1_1King__coll__graph_org.svg | 214 ++ classtt_1_1chess_1_1King__inherit__graph.map | 4 + classtt_1_1chess_1_1King__inherit__graph.md5 | 1 + classtt_1_1chess_1_1King__inherit__graph.svg | 37 + classtt_1_1chess_1_1Knight-members.html | 124 + classtt_1_1chess_1_1Knight.html | 276 ++ classtt_1_1chess_1_1Knight.js | 6 + ...tt_1_1chess_1_1Knight_1_1Turn-members.html | 121 + classtt_1_1chess_1_1Knight_1_1Turn.html | 235 ++ classtt_1_1chess_1_1Knight_1_1Turn.js | 4 + ..._1chess_1_1Knight_1_1Turn__coll__graph.map | 13 + ..._1chess_1_1Knight_1_1Turn__coll__graph.md5 | 1 + ..._1chess_1_1Knight_1_1Turn__coll__graph.svg | 302 ++ ...ess_1_1Knight_1_1Turn__coll__graph_org.svg | 214 ++ ...hess_1_1Knight_1_1Turn__inherit__graph.map | 4 + ...hess_1_1Knight_1_1Turn__inherit__graph.md5 | 1 + ...hess_1_1Knight_1_1Turn__inherit__graph.svg | 37 + classtt_1_1chess_1_1Knight__coll__graph.map | 13 + classtt_1_1chess_1_1Knight__coll__graph.md5 | 1 + classtt_1_1chess_1_1Knight__coll__graph.svg | 302 ++ ...tt_1_1chess_1_1Knight__coll__graph_org.svg | 214 ++ ...stt_1_1chess_1_1Knight__inherit__graph.map | 4 + ...stt_1_1chess_1_1Knight__inherit__graph.md5 | 1 + ...stt_1_1chess_1_1Knight__inherit__graph.svg | 37 + classtt_1_1chess_1_1Pawn-members.html | 124 + classtt_1_1chess_1_1Pawn.html | 269 ++ classtt_1_1chess_1_1Pawn.js | 6 + classtt_1_1chess_1_1Pawn_1_1Turn-members.html | 122 + classtt_1_1chess_1_1Pawn_1_1Turn.html | 309 ++ classtt_1_1chess_1_1Pawn_1_1Turn.js | 6 + ..._1_1chess_1_1Pawn_1_1Turn__coll__graph.map | 13 + ..._1_1chess_1_1Pawn_1_1Turn__coll__graph.md5 | 1 + ..._1_1chess_1_1Pawn_1_1Turn__coll__graph.svg | 302 ++ ...chess_1_1Pawn_1_1Turn__coll__graph_org.svg | 214 ++ ...1chess_1_1Pawn_1_1Turn__inherit__graph.map | 4 + ...1chess_1_1Pawn_1_1Turn__inherit__graph.md5 | 1 + ...1chess_1_1Pawn_1_1Turn__inherit__graph.svg | 37 + classtt_1_1chess_1_1Pawn__coll__graph.map | 13 + classtt_1_1chess_1_1Pawn__coll__graph.md5 | 1 + classtt_1_1chess_1_1Pawn__coll__graph.svg | 302 ++ classtt_1_1chess_1_1Pawn__coll__graph_org.svg | 214 ++ classtt_1_1chess_1_1Pawn__inherit__graph.map | 4 + classtt_1_1chess_1_1Pawn__inherit__graph.md5 | 1 + classtt_1_1chess_1_1Pawn__inherit__graph.svg | 37 + classtt_1_1chess_1_1Queen-members.html | 124 + classtt_1_1chess_1_1Queen.html | 276 ++ classtt_1_1chess_1_1Queen.js | 6 + ...stt_1_1chess_1_1Queen_1_1Turn-members.html | 121 + classtt_1_1chess_1_1Queen_1_1Turn.html | 235 ++ classtt_1_1chess_1_1Queen_1_1Turn.js | 4 + ...1_1chess_1_1Queen_1_1Turn__coll__graph.map | 13 + ...1_1chess_1_1Queen_1_1Turn__coll__graph.md5 | 1 + ...1_1chess_1_1Queen_1_1Turn__coll__graph.svg | 302 ++ ...hess_1_1Queen_1_1Turn__coll__graph_org.svg | 214 ++ ...chess_1_1Queen_1_1Turn__inherit__graph.map | 4 + ...chess_1_1Queen_1_1Turn__inherit__graph.md5 | 1 + ...chess_1_1Queen_1_1Turn__inherit__graph.svg | 37 + classtt_1_1chess_1_1Queen__coll__graph.map | 13 + classtt_1_1chess_1_1Queen__coll__graph.md5 | 1 + classtt_1_1chess_1_1Queen__coll__graph.svg | 302 ++ ...stt_1_1chess_1_1Queen__coll__graph_org.svg | 214 ++ classtt_1_1chess_1_1Queen__inherit__graph.map | 4 + classtt_1_1chess_1_1Queen__inherit__graph.md5 | 1 + classtt_1_1chess_1_1Queen__inherit__graph.svg | 37 + classtt_1_1chess_1_1Rook-members.html | 124 + classtt_1_1chess_1_1Rook.html | 276 ++ classtt_1_1chess_1_1Rook.js | 6 + classtt_1_1chess_1_1Rook_1_1Turn-members.html | 121 + classtt_1_1chess_1_1Rook_1_1Turn.html | 235 ++ classtt_1_1chess_1_1Rook_1_1Turn.js | 4 + ..._1_1chess_1_1Rook_1_1Turn__coll__graph.map | 13 + ..._1_1chess_1_1Rook_1_1Turn__coll__graph.md5 | 1 + ..._1_1chess_1_1Rook_1_1Turn__coll__graph.svg | 302 ++ ...chess_1_1Rook_1_1Turn__coll__graph_org.svg | 214 ++ ...1chess_1_1Rook_1_1Turn__inherit__graph.map | 4 + ...1chess_1_1Rook_1_1Turn__inherit__graph.md5 | 1 + ...1chess_1_1Rook_1_1Turn__inherit__graph.svg | 37 + classtt_1_1chess_1_1Rook__coll__graph.map | 13 + classtt_1_1chess_1_1Rook__coll__graph.md5 | 1 + classtt_1_1chess_1_1Rook__coll__graph.svg | 302 ++ classtt_1_1chess_1_1Rook__coll__graph_org.svg | 214 ++ classtt_1_1chess_1_1Rook__inherit__graph.map | 4 + classtt_1_1chess_1_1Rook__inherit__graph.md5 | 1 + classtt_1_1chess_1_1Rook__inherit__graph.svg | 37 + classtt_1_1chess_1_1ex_1_1check-members.html | 113 + classtt_1_1chess_1_1ex_1_1check.html | 219 ++ classtt_1_1chess_1_1ex_1_1check.js | 5 + ...t_1_1chess_1_1ex_1_1check__coll__graph.map | 7 + ...t_1_1chess_1_1ex_1_1check__coll__graph.md5 | 1 + ...t_1_1chess_1_1ex_1_1check__coll__graph.svg | 82 + ..._1chess_1_1ex_1_1check__inherit__graph.map | 8 + ..._1chess_1_1ex_1_1check__inherit__graph.md5 | 1 + ..._1chess_1_1ex_1_1check__inherit__graph.svg | 97 + ...t_1_1chess_1_1ex_1_1checkmate-members.html | 114 + classtt_1_1chess_1_1ex_1_1checkmate.html | 222 ++ classtt_1_1chess_1_1ex_1_1checkmate.js | 4 + ...1chess_1_1ex_1_1checkmate__coll__graph.map | 8 + ...1chess_1_1ex_1_1checkmate__coll__graph.md5 | 1 + ...1chess_1_1ex_1_1checkmate__coll__graph.svg | 97 + ...ess_1_1ex_1_1checkmate__inherit__graph.map | 8 + ...ess_1_1ex_1_1checkmate__inherit__graph.md5 | 1 + ...ess_1_1ex_1_1checkmate__inherit__graph.svg | 97 + ...hess_1_1ex_1_1duplicate__king-members.html | 110 + ...stt_1_1chess_1_1ex_1_1duplicate__king.html | 157 + classtt_1_1chess_1_1ex_1_1duplicate__king.js | 4 + ..._1_1ex_1_1duplicate__king__coll__graph.map | 7 + ..._1_1ex_1_1duplicate__king__coll__graph.md5 | 1 + ..._1_1ex_1_1duplicate__king__coll__graph.svg | 82 + ...1ex_1_1duplicate__king__inherit__graph.map | 7 + ...1ex_1_1duplicate__king__inherit__graph.md5 | 1 + ...1ex_1_1duplicate__king__inherit__graph.svg | 82 + ...tt_1_1chess_1_1ex_1_1no__king-members.html | 110 + classtt_1_1chess_1_1ex_1_1no__king.html | 233 ++ classtt_1_1chess_1_1ex_1_1no__king.js | 6 + ..._1chess_1_1ex_1_1no__king__coll__graph.map | 6 + ..._1chess_1_1ex_1_1no__king__coll__graph.md5 | 1 + ..._1chess_1_1ex_1_1no__king__coll__graph.svg | 67 + ...hess_1_1ex_1_1no__king__inherit__graph.map | 6 + ...hess_1_1ex_1_1no__king__inherit__graph.md5 | 1 + ...hess_1_1ex_1_1no__king__inherit__graph.svg | 67 + classtt_1_1ex_1_1bad__piece-members.html | 109 + classtt_1_1ex_1_1bad__piece.html | 226 ++ classtt_1_1ex_1_1bad__piece.js | 5 + classtt_1_1ex_1_1bad__piece__coll__graph.map | 6 + classtt_1_1ex_1_1bad__piece__coll__graph.md5 | 1 + classtt_1_1ex_1_1bad__piece__coll__graph.svg | 67 + ...tt_1_1ex_1_1bad__piece__inherit__graph.map | 11 + ...tt_1_1ex_1_1bad__piece__inherit__graph.md5 | 1 + ...tt_1_1ex_1_1bad__piece__inherit__graph.svg | 231 ++ ..._1ex_1_1bad__piece__inherit__graph_org.svg | 143 + ...stt_1_1ex_1_1bad__piece__spec-members.html | 111 + classtt_1_1ex_1_1bad__piece__spec.html | 232 ++ classtt_1_1ex_1_1bad__piece__spec.js | 5 + ...1_1ex_1_1bad__piece__spec__coll__graph.map | 7 + ...1_1ex_1_1bad__piece__spec__coll__graph.md5 | 1 + ...1_1ex_1_1bad__piece__spec__coll__graph.svg | 82 + ...ex_1_1bad__piece__spec__inherit__graph.map | 7 + ...ex_1_1bad__piece__spec__inherit__graph.md5 | 1 + ...ex_1_1bad__piece__spec__inherit__graph.svg | 82 + ...stt_1_1ex_1_1bad__piece__type-members.html | 108 + classtt_1_1ex_1_1bad__piece__type.html | 151 + classtt_1_1ex_1_1bad__piece__type.js | 4 + ...1_1ex_1_1bad__piece__type__coll__graph.map | 6 + ...1_1ex_1_1bad__piece__type__coll__graph.md5 | 1 + ...1_1ex_1_1bad__piece__type__coll__graph.svg | 67 + ...ex_1_1bad__piece__type__inherit__graph.map | 6 + ...ex_1_1bad__piece__type__inherit__graph.md5 | 1 + ...ex_1_1bad__piece__type__inherit__graph.svg | 67 + classtt_1_1ex_1_1bad__set-members.html | 108 + classtt_1_1ex_1_1bad__set.html | 152 + classtt_1_1ex_1_1bad__set.js | 4 + classtt_1_1ex_1_1bad__set__coll__graph.map | 6 + classtt_1_1ex_1_1bad__set__coll__graph.md5 | 1 + classtt_1_1ex_1_1bad__set__coll__graph.svg | 67 + classtt_1_1ex_1_1bad__set__inherit__graph.map | 6 + classtt_1_1ex_1_1bad__set__inherit__graph.md5 | 1 + classtt_1_1ex_1_1bad__set__inherit__graph.svg | 67 + classtt_1_1ex_1_1can__not__move-members.html | 112 + classtt_1_1ex_1_1can__not__move.html | 210 ++ classtt_1_1ex_1_1can__not__move.js | 4 + ...t_1_1ex_1_1can__not__move__coll__graph.map | 7 + ...t_1_1ex_1_1can__not__move__coll__graph.md5 | 1 + ...t_1_1ex_1_1can__not__move__coll__graph.svg | 82 + ..._1ex_1_1can__not__move__inherit__graph.map | 7 + ..._1ex_1_1can__not__move__inherit__graph.md5 | 1 + ..._1ex_1_1can__not__move__inherit__graph.svg | 82 + classtt_1_1ex_1_1foreign__piece-members.html | 111 + classtt_1_1ex_1_1foreign__piece.html | 239 ++ classtt_1_1ex_1_1foreign__piece.js | 5 + ...t_1_1ex_1_1foreign__piece__coll__graph.map | 7 + ...t_1_1ex_1_1foreign__piece__coll__graph.md5 | 1 + ...t_1_1ex_1_1foreign__piece__coll__graph.svg | 82 + ..._1ex_1_1foreign__piece__inherit__graph.map | 7 + ..._1ex_1_1foreign__piece__inherit__graph.md5 | 1 + ..._1ex_1_1foreign__piece__inherit__graph.svg | 82 + classtt_1_1ex_1_1illegal__move-members.html | 111 + classtt_1_1ex_1_1illegal__move.html | 264 ++ classtt_1_1ex_1_1illegal__move.js | 7 + ...tt_1_1ex_1_1illegal__move__coll__graph.map | 6 + ...tt_1_1ex_1_1illegal__move__coll__graph.md5 | 1 + ...tt_1_1ex_1_1illegal__move__coll__graph.svg | 67 + ...1_1ex_1_1illegal__move__inherit__graph.map | 12 + ...1_1ex_1_1illegal__move__inherit__graph.md5 | 1 + ...1_1ex_1_1illegal__move__inherit__graph.svg | 246 ++ ...x_1_1illegal__move__inherit__graph_org.svg | 158 + classtt_1_1ex_1_1illegal__turn-members.html | 109 + classtt_1_1ex_1_1illegal__turn.html | 186 ++ classtt_1_1ex_1_1illegal__turn.js | 5 + ...tt_1_1ex_1_1illegal__turn__coll__graph.map | 6 + ...tt_1_1ex_1_1illegal__turn__coll__graph.md5 | 1 + ...tt_1_1ex_1_1illegal__turn__coll__graph.svg | 67 + ...1_1ex_1_1illegal__turn__inherit__graph.map | 6 + ...1_1ex_1_1illegal__turn__inherit__graph.md5 | 1 + ...1_1ex_1_1illegal__turn__inherit__graph.svg | 67 + classtt_1_1ex_1_1no__such__move-members.html | 112 + classtt_1_1ex_1_1no__such__move.html | 210 ++ classtt_1_1ex_1_1no__such__move.js | 4 + ...t_1_1ex_1_1no__such__move__coll__graph.map | 7 + ...t_1_1ex_1_1no__such__move__coll__graph.md5 | 1 + ...t_1_1ex_1_1no__such__move__coll__graph.svg | 82 + ..._1ex_1_1no__such__move__inherit__graph.map | 7 + ..._1ex_1_1no__such__move__inherit__graph.md5 | 1 + ..._1ex_1_1no__such__move__inherit__graph.svg | 82 + classtt_1_1ex_1_1null__piece-members.html | 110 + classtt_1_1ex_1_1null__piece.html | 192 ++ classtt_1_1ex_1_1null__piece.js | 5 + classtt_1_1ex_1_1null__piece__coll__graph.map | 7 + classtt_1_1ex_1_1null__piece__coll__graph.md5 | 1 + classtt_1_1ex_1_1null__piece__coll__graph.svg | 82 + ...t_1_1ex_1_1null__piece__inherit__graph.map | 7 + ...t_1_1ex_1_1null__piece__inherit__graph.md5 | 1 + ...t_1_1ex_1_1null__piece__inherit__graph.svg | 82 + ...ex_1_1piece__in__wrong__color-members.html | 112 + classtt_1_1ex_1_1piece__in__wrong__color.html | 210 ++ classtt_1_1ex_1_1piece__in__wrong__color.js | 4 + ..._1piece__in__wrong__color__coll__graph.map | 7 + ..._1piece__in__wrong__color__coll__graph.md5 | 1 + ..._1piece__in__wrong__color__coll__graph.svg | 83 + ...iece__in__wrong__color__inherit__graph.map | 7 + ...iece__in__wrong__color__inherit__graph.md5 | 1 + ...iece__in__wrong__color__inherit__graph.svg | 83 + ..._1_1ex_1_1position__is__taken-members.html | 110 + classtt_1_1ex_1_1position__is__taken.html | 157 + classtt_1_1ex_1_1position__is__taken.js | 4 + ...ex_1_1position__is__taken__coll__graph.map | 7 + ...ex_1_1position__is__taken__coll__graph.md5 | 1 + ...ex_1_1position__is__taken__coll__graph.svg | 83 + ...1_1position__is__taken__inherit__graph.map | 7 + ...1_1position__is__taken__inherit__graph.md5 | 1 + ...1_1position__is__taken__inherit__graph.svg | 83 + classtt_1_1ex_1_1tartan-members.html | 107 + classtt_1_1ex_1_1tartan.html | 148 + classtt_1_1ex_1_1tartan.js | 4 + classtt_1_1ex_1_1tartan__coll__graph.map | 5 + classtt_1_1ex_1_1tartan__coll__graph.md5 | 1 + classtt_1_1ex_1_1tartan__coll__graph.svg | 52 + classtt_1_1ex_1_1tartan__inherit__graph.map | 22 + classtt_1_1ex_1_1tartan__inherit__graph.md5 | 1 + classtt_1_1ex_1_1tartan__inherit__graph.svg | 397 +++ ...tt_1_1ex_1_1tartan__inherit__graph_org.svg | 309 ++ classtt_1_1ex_1_1tile__is__empty-members.html | 114 + classtt_1_1ex_1_1tile__is__empty.html | 245 ++ classtt_1_1ex_1_1tile__is__empty.js | 6 + ..._1_1ex_1_1tile__is__empty__coll__graph.map | 7 + ..._1_1ex_1_1tile__is__empty__coll__graph.md5 | 1 + ..._1_1ex_1_1tile__is__empty__coll__graph.svg | 82 + ...1ex_1_1tile__is__empty__inherit__graph.map | 7 + ...1ex_1_1tile__is__empty__inherit__graph.md5 | 1 + ...1ex_1_1tile__is__empty__inherit__graph.svg | 82 + closed.png | Bin 0 -> 132 bytes dir_14fa9e8e51c4f66738f41c44ea194524.html | 99 + dir_3bb2a5ae20e830c6a7982dce6965fd64.html | 103 + dir_3bb2a5ae20e830c6a7982dce6965fd64.js | 4 + dir_51dd3be1b9570a8bceae30c29525e7f2.html | 99 + dir_51dd3be1b9570a8bceae30c29525e7f2.js | 5 + dir_53a612b3408ee37195418fd38e9ef7aa.html | 103 + dir_57b9d00d354698a0ab59528fec87b4dd.html | 99 + dir_57b9d00d354698a0ab59528fec87b4dd.js | 5 + dir_5f40c606fb16c2ca961d22e9e1371c38.html | 99 + dir_700e5c2ec96accdf94043bb93b72e696.html | 99 + dir_8b83450d87c625274a82923874c955fb.html | 99 + dir_8c2dcca811eea81a753bff0f0a8ed82b.html | 99 + dir_8ce7cd6e96eb11a61d1d013aa8c7fa46.html | 99 + dir_8ce7cd6e96eb11a61d1d013aa8c7fa46.js | 4 + dir_96caa8241013ee1be11b57209aa209e6.html | 103 + dir_99c8503af503d92ffed4be50bf3a3a02.html | 99 + dir_a469c1a447a1fbb4c350399e58cec756.html | 99 + dir_a469c1a447a1fbb4c350399e58cec756.js | 4 + dir_ac3d49fa51eb43655afda827970f1cbc.html | 99 + dir_b0277c5f79256c570f387897173ad08f.html | 99 + dir_b1b70d624a8ea63110426bf73ac60e3b.html | 103 + dir_b1b70d624a8ea63110426bf73ac60e3b.js | 5 + dir_c61f36d4ebfa6cea13d4b0232a86f7b3.html | 103 + dir_c61f36d4ebfa6cea13d4b0232a86f7b3.js | 5 + dir_c668cd2bb21ed4943e6e1c98e81623df.html | 99 + dir_d0dc48bc3eb7806d335d9d6a6c61931e.html | 103 + dir_d0dc48bc3eb7806d335d9d6a6c61931e.js | 4 + dir_e68e8157741866f444e17edd764ebbae.html | 99 + dir_f07404d1ec307d740de070e46f3f2a22.html | 99 + doc.png | Bin 0 -> 746 bytes doxygen.css | 1793 +++++++++++ doxygen.svg | 26 + dynsections.js | 121 + files.html | 116 + files_dup.js | 5 + folderclosed.png | Bin 0 -> 616 bytes folderopen.png | Bin 0 -> 597 bytes functions.html | 121 + functions_b.html | 133 + functions_c.html | 160 + functions_d.html | 111 + functions_dup.js | 24 + functions_enum.html | 103 + functions_eval.html | 102 + functions_f.html | 108 + functions_func.html | 515 ++++ functions_g.html | 101 + functions_h.html | 104 + functions_i.html | 119 + functions_k.html | 101 + functions_l.html | 101 + functions_m.html | 130 + functions_n.html | 107 + functions_o.html | 140 + functions_p.html | 180 ++ functions_r.html | 101 + functions_rela.html | 112 + functions_s.html | 148 + functions_t.html | 134 + functions_type.html | 117 + functions_u.html | 102 + functions_vars.html | 153 + functions_w.html | 101 + functions_x.html | 101 + functions_y.html | 101 + graph_legend.html | 158 + graph_legend.md5 | 1 + graph_legend.svg | 117 + hierarchy.html | 144 + hierarchy.js | 54 + index.html | 106 + inherit_graph_0.map | 5 + inherit_graph_0.md5 | 1 + inherit_graph_0.svg | 52 + inherit_graph_1.map | 22 + inherit_graph_1.md5 | 1 + inherit_graph_1.svg | 309 ++ inherit_graph_2.map | 4 + inherit_graph_2.md5 | 1 + inherit_graph_2.svg | 37 + inherit_graph_3.map | 9 + inherit_graph_3.md5 | 1 + inherit_graph_3.svg | 112 + inherit_graph_4.map | 3 + inherit_graph_4.md5 | 1 + inherit_graph_4.svg | 22 + inherit_graph_5.map | 9 + inherit_graph_5.md5 | 1 + inherit_graph_5.svg | 112 + inherits.html | 114 + jquery.js | 35 + menu.js | 51 + menudata.js | 89 + namespacemembers.html | 108 + namespacemembers_func.html | 105 + namespacemembers_type.html | 99 + namespaces.html | 143 + namespaces_dup.js | 552 ++++ namespacestd.html | 2724 +++++++++++++++++ namespacett.html | 494 +++ namespacett.js | 22 + namespacett_1_1chess.html | 154 + namespacett_1_1chess.js | 15 + namespacett_1_1chess_1_1ex.html | 122 + namespacett_1_1chess_1_1ex.js | 7 + namespacett_1_1ex.html | 152 + namespacett_1_1ex.js | 17 + nav_f.png | Bin 0 -> 153 bytes nav_g.png | Bin 0 -> 95 bytes nav_h.png | Bin 0 -> 98 bytes navtree.css | 146 + navtree.js | 546 ++++ navtreedata.js | 74 + navtreeindex0.js | 253 ++ navtreeindex1.js | 253 ++ navtreeindex2.js | 253 ++ navtreeindex3.js | 155 + open.png | Bin 0 -> 123 bytes pages.html | 105 + resize.js | 140 + search/all_0.html | 37 + search/all_0.js | 4 + search/all_1.html | 37 + search/all_1.js | 87 + search/all_10.html | 37 + search/all_10.js | 90 + search/all_11.html | 37 + search/all_11.js | 8 + search/all_12.html | 37 + search/all_12.js | 94 + search/all_13.html | 37 + search/all_13.js | 180 ++ search/all_14.html | 37 + search/all_14.js | 82 + search/all_15.html | 37 + search/all_15.js | 60 + search/all_16.html | 37 + search/all_16.js | 24 + search/all_17.html | 37 + search/all_17.js | 82 + search/all_18.html | 37 + search/all_18.js | 7 + search/all_19.html | 37 + search/all_19.js | 7 + search/all_1a.html | 37 + search/all_1a.js | 5 + search/all_1b.html | 37 + search/all_1b.js | 94 + search/all_2.html | 37 + search/all_2.js | 99 + search/all_3.html | 37 + search/all_3.js | 97 + search/all_4.html | 37 + search/all_4.js | 79 + search/all_5.html | 37 + search/all_5.js | 51 + search/all_6.html | 37 + search/all_6.js | 100 + search/all_7.html | 37 + search/all_7.js | 44 + search/all_8.html | 37 + search/all_8.js | 17 + search/all_9.html | 37 + search/all_9.js | 163 + search/all_a.html | 37 + search/all_a.js | 6 + search/all_b.html | 37 + search/all_b.js | 12 + search/all_c.html | 37 + search/all_c.js | 48 + search/all_d.html | 37 + search/all_d.js | 87 + search/all_e.html | 37 + search/all_e.js | 54 + search/all_f.html | 37 + search/all_f.js | 59 + search/classes_0.html | 37 + search/classes_0.js | 20 + search/classes_1.html | 37 + search/classes_1.js | 68 + search/classes_10.html | 37 + search/classes_10.js | 5 + search/classes_11.html | 37 + search/classes_11.js | 43 + search/classes_12.html | 37 + search/classes_12.js | 37 + search/classes_13.html | 37 + search/classes_13.js | 25 + search/classes_14.html | 37 + search/classes_14.js | 35 + search/classes_15.html | 37 + search/classes_15.js | 7 + search/classes_16.html | 37 + search/classes_16.js | 34 + search/classes_17.html | 37 + search/classes_17.js | 5 + search/classes_18.html | 37 + search/classes_18.js | 4 + search/classes_2.html | 37 + search/classes_2.js | 38 + search/classes_3.html | 37 + search/classes_3.js | 18 + search/classes_4.html | 37 + search/classes_4.js | 18 + search/classes_5.html | 37 + search/classes_5.js | 22 + search/classes_6.html | 37 + search/classes_6.js | 8 + search/classes_7.html | 37 + search/classes_7.js | 8 + search/classes_8.html | 37 + search/classes_8.js | 102 + search/classes_9.html | 37 + search/classes_9.js | 4 + search/classes_a.html | 37 + search/classes_a.js | 7 + search/classes_b.html | 37 + search/classes_b.js | 18 + search/classes_c.html | 37 + search/classes_c.js | 36 + search/classes_d.html | 37 + search/classes_d.js | 21 + search/classes_e.html | 37 + search/classes_e.js | 15 + search/classes_f.html | 37 + search/classes_f.js | 24 + search/close.svg | 31 + search/enums_0.html | 37 + search/enums_0.js | 4 + search/enums_1.html | 37 + search/enums_1.js | 4 + search/enumvalues_0.html | 37 + search/enumvalues_0.js | 4 + search/enumvalues_1.html | 37 + search/enumvalues_1.js | 4 + search/enumvalues_2.html | 37 + search/enumvalues_2.js | 4 + search/enumvalues_3.html | 37 + search/enumvalues_3.js | 4 + search/functions_0.html | 37 + search/functions_0.js | 4 + search/functions_1.html | 37 + search/functions_1.js | 74 + search/functions_10.html | 37 + search/functions_10.js | 71 + search/functions_11.html | 37 + search/functions_11.js | 7 + search/functions_12.html | 37 + search/functions_12.js | 68 + search/functions_13.html | 37 + search/functions_13.js | 165 + search/functions_14.html | 37 + search/functions_14.js | 63 + search/functions_15.html | 37 + search/functions_15.js | 40 + search/functions_16.html | 37 + search/functions_16.js | 21 + search/functions_17.html | 37 + search/functions_17.js | 77 + search/functions_18.html | 37 + search/functions_18.js | 7 + search/functions_19.html | 37 + search/functions_19.js | 5 + search/functions_1a.html | 37 + search/functions_1a.js | 4 + search/functions_1b.html | 37 + search/functions_1b.js | 94 + search/functions_2.html | 37 + search/functions_2.js | 54 + search/functions_3.html | 37 + search/functions_3.js | 72 + search/functions_4.html | 37 + search/functions_4.js | 70 + search/functions_5.html | 37 + search/functions_5.js | 43 + search/functions_6.html | 37 + search/functions_6.js | 91 + search/functions_7.html | 37 + search/functions_7.js | 40 + search/functions_8.html | 37 + search/functions_8.js | 13 + search/functions_9.html | 37 + search/functions_9.js | 76 + search/functions_a.html | 37 + search/functions_a.js | 5 + search/functions_b.html | 37 + search/functions_b.js | 9 + search/functions_c.html | 37 + search/functions_c.js | 40 + search/functions_d.html | 37 + search/functions_d.js | 72 + search/functions_e.html | 37 + search/functions_e.js | 46 + search/functions_f.html | 37 + search/functions_f.js | 55 + search/mag_sel.svg | 74 + search/namespaces_0.html | 37 + search/namespaces_0.js | 9 + search/namespaces_1.html | 37 + search/namespaces_1.js | 6 + search/nomatches.html | 13 + search/pages_0.html | 37 + search/pages_0.js | 5 + search/pages_1.html | 37 + search/pages_1.js | 4 + search/related_0.html | 37 + search/related_0.js | 6 + search/search.css | 257 ++ search/search.js | 816 +++++ search/search_l.png | Bin 0 -> 567 bytes search/search_m.png | Bin 0 -> 158 bytes search/search_r.png | Bin 0 -> 553 bytes search/searchdata.js | 42 + search/typedefs_0.html | 37 + search/typedefs_0.js | 4 + search/typedefs_1.html | 37 + search/typedefs_1.js | 4 + search/typedefs_2.html | 37 + search/typedefs_2.js | 4 + search/typedefs_3.html | 37 + search/typedefs_3.js | 7 + search/typedefs_4.html | 37 + search/typedefs_4.js | 4 + search/variables_0.html | 37 + search/variables_0.js | 8 + search/variables_1.html | 37 + search/variables_1.js | 7 + search/variables_2.html | 37 + search/variables_2.js | 8 + search/variables_3.html | 37 + search/variables_3.js | 8 + splitbar.png | Bin 0 -> 314 bytes svgpan.js | 323 ++ sync_off.png | Bin 0 -> 853 bytes sync_on.png | Bin 0 -> 845 bytes tab_a.png | Bin 0 -> 142 bytes tab_b.png | Bin 0 -> 169 bytes tab_h.png | Bin 0 -> 177 bytes tab_s.png | Bin 0 -> 184 bytes tabs.css | 1 + tartan_heading.png | Bin 0 -> 2602565 bytes 695 files changed, 59897 insertions(+) create mode 100644 .nojekyll create mode 100644 annotated.html create mode 100644 annotated_dup.js create mode 100644 bc_s.png create mode 100644 bdwn.png create mode 100644 board_2board_8hpp_source.html create mode 100644 board_2include_2tartan_2board_2exceptions_8hpp_source.html create mode 100644 board_8hpp_source.html create mode 100644 building.html create mode 100644 chess.html create mode 100644 chess_2chess_8hpp_source.html create mode 100644 chess_2include_2tartan_2chess_2exceptions_8hpp_source.html create mode 100644 chess_8hpp_source.html create mode 100644 citelist.html create mode 100644 classes.html create mode 100644 classtt_1_1Board-members.html create mode 100644 classtt_1_1Board.html create mode 100644 classtt_1_1Board.js create mode 100644 classtt_1_1Board__coll__graph.map create mode 100644 classtt_1_1Board__coll__graph.md5 create mode 100644 classtt_1_1Board__coll__graph.svg create mode 100644 classtt_1_1Board__coll__graph_org.svg create mode 100644 classtt_1_1Board__inherit__graph.map create mode 100644 classtt_1_1Board__inherit__graph.md5 create mode 100644 classtt_1_1Board__inherit__graph.svg create mode 100644 classtt_1_1Piece-members.html create mode 100644 classtt_1_1Piece.html create mode 100644 classtt_1_1Piece.js create mode 100644 classtt_1_1Piece_1_1Position-members.html create mode 100644 classtt_1_1Piece_1_1Position.html create mode 100644 classtt_1_1Piece_1_1Position.js create mode 100644 classtt_1_1Piece_1_1Turn-members.html create mode 100644 classtt_1_1Piece_1_1Turn.html create mode 100644 classtt_1_1Piece_1_1Turn.js create mode 100644 classtt_1_1Piece_1_1TurnMap-members.html create mode 100644 classtt_1_1Piece_1_1TurnMap.html create mode 100644 classtt_1_1Piece_1_1TurnMap.js create mode 100644 classtt_1_1Piece_1_1TurnMap__coll__graph.map create mode 100644 classtt_1_1Piece_1_1TurnMap__coll__graph.md5 create mode 100644 classtt_1_1Piece_1_1TurnMap__coll__graph.svg create mode 100644 classtt_1_1Piece_1_1TurnMap__coll__graph_org.svg create mode 100644 classtt_1_1Piece_1_1TurnMap__inherit__graph.map create mode 100644 classtt_1_1Piece_1_1TurnMap__inherit__graph.md5 create mode 100644 classtt_1_1Piece_1_1TurnMap__inherit__graph.svg create mode 100644 classtt_1_1Piece_1_1Turn__coll__graph.map create mode 100644 classtt_1_1Piece_1_1Turn__coll__graph.md5 create mode 100644 classtt_1_1Piece_1_1Turn__coll__graph.svg create mode 100644 classtt_1_1Piece_1_1Turn__coll__graph_org.svg create mode 100644 classtt_1_1Piece_1_1Turn__inherit__graph.map create mode 100644 classtt_1_1Piece_1_1Turn__inherit__graph.md5 create mode 100644 classtt_1_1Piece_1_1Turn__inherit__graph.svg create mode 100644 classtt_1_1Piece__coll__graph.map create mode 100644 classtt_1_1Piece__coll__graph.md5 create mode 100644 classtt_1_1Piece__coll__graph.svg create mode 100644 classtt_1_1Piece__coll__graph_org.svg create mode 100644 classtt_1_1Piece__inherit__graph.map create mode 100644 classtt_1_1Piece__inherit__graph.md5 create mode 100644 classtt_1_1Piece__inherit__graph.svg create mode 100644 classtt_1_1chess_1_1Bishop-members.html create mode 100644 classtt_1_1chess_1_1Bishop.html create mode 100644 classtt_1_1chess_1_1Bishop.js create mode 100644 classtt_1_1chess_1_1Bishop_1_1Turn-members.html create mode 100644 classtt_1_1chess_1_1Bishop_1_1Turn.html create mode 100644 classtt_1_1chess_1_1Bishop_1_1Turn.js create mode 100644 classtt_1_1chess_1_1Bishop_1_1Turn__coll__graph.map create mode 100644 classtt_1_1chess_1_1Bishop_1_1Turn__coll__graph.md5 create mode 100644 classtt_1_1chess_1_1Bishop_1_1Turn__coll__graph.svg create mode 100644 classtt_1_1chess_1_1Bishop_1_1Turn__coll__graph_org.svg create mode 100644 classtt_1_1chess_1_1Bishop_1_1Turn__inherit__graph.map create mode 100644 classtt_1_1chess_1_1Bishop_1_1Turn__inherit__graph.md5 create mode 100644 classtt_1_1chess_1_1Bishop_1_1Turn__inherit__graph.svg create mode 100644 classtt_1_1chess_1_1Bishop__coll__graph.map create mode 100644 classtt_1_1chess_1_1Bishop__coll__graph.md5 create mode 100644 classtt_1_1chess_1_1Bishop__coll__graph.svg create mode 100644 classtt_1_1chess_1_1Bishop__coll__graph_org.svg create mode 100644 classtt_1_1chess_1_1Bishop__inherit__graph.map create mode 100644 classtt_1_1chess_1_1Bishop__inherit__graph.md5 create mode 100644 classtt_1_1chess_1_1Bishop__inherit__graph.svg create mode 100644 classtt_1_1chess_1_1Chessboard-members.html create mode 100644 classtt_1_1chess_1_1Chessboard.html create mode 100644 classtt_1_1chess_1_1Chessboard.js create mode 100644 classtt_1_1chess_1_1Chessboard__coll__graph.map create mode 100644 classtt_1_1chess_1_1Chessboard__coll__graph.md5 create mode 100644 classtt_1_1chess_1_1Chessboard__coll__graph.svg create mode 100644 classtt_1_1chess_1_1Chessboard__coll__graph_org.svg create mode 100644 classtt_1_1chess_1_1Chessboard__inherit__graph.map create mode 100644 classtt_1_1chess_1_1Chessboard__inherit__graph.md5 create mode 100644 classtt_1_1chess_1_1Chessboard__inherit__graph.svg create mode 100644 classtt_1_1chess_1_1King-members.html create mode 100644 classtt_1_1chess_1_1King.html create mode 100644 classtt_1_1chess_1_1King.js create mode 100644 classtt_1_1chess_1_1King_1_1Turn-members.html create mode 100644 classtt_1_1chess_1_1King_1_1Turn.html create mode 100644 classtt_1_1chess_1_1King_1_1Turn.js create mode 100644 classtt_1_1chess_1_1King_1_1Turn__coll__graph.map create mode 100644 classtt_1_1chess_1_1King_1_1Turn__coll__graph.md5 create mode 100644 classtt_1_1chess_1_1King_1_1Turn__coll__graph.svg create mode 100644 classtt_1_1chess_1_1King_1_1Turn__coll__graph_org.svg create mode 100644 classtt_1_1chess_1_1King_1_1Turn__inherit__graph.map create mode 100644 classtt_1_1chess_1_1King_1_1Turn__inherit__graph.md5 create mode 100644 classtt_1_1chess_1_1King_1_1Turn__inherit__graph.svg create mode 100644 classtt_1_1chess_1_1King__coll__graph.map create mode 100644 classtt_1_1chess_1_1King__coll__graph.md5 create mode 100644 classtt_1_1chess_1_1King__coll__graph.svg create mode 100644 classtt_1_1chess_1_1King__coll__graph_org.svg create mode 100644 classtt_1_1chess_1_1King__inherit__graph.map create mode 100644 classtt_1_1chess_1_1King__inherit__graph.md5 create mode 100644 classtt_1_1chess_1_1King__inherit__graph.svg create mode 100644 classtt_1_1chess_1_1Knight-members.html create mode 100644 classtt_1_1chess_1_1Knight.html create mode 100644 classtt_1_1chess_1_1Knight.js create mode 100644 classtt_1_1chess_1_1Knight_1_1Turn-members.html create mode 100644 classtt_1_1chess_1_1Knight_1_1Turn.html create mode 100644 classtt_1_1chess_1_1Knight_1_1Turn.js create mode 100644 classtt_1_1chess_1_1Knight_1_1Turn__coll__graph.map create mode 100644 classtt_1_1chess_1_1Knight_1_1Turn__coll__graph.md5 create mode 100644 classtt_1_1chess_1_1Knight_1_1Turn__coll__graph.svg create mode 100644 classtt_1_1chess_1_1Knight_1_1Turn__coll__graph_org.svg create mode 100644 classtt_1_1chess_1_1Knight_1_1Turn__inherit__graph.map create mode 100644 classtt_1_1chess_1_1Knight_1_1Turn__inherit__graph.md5 create mode 100644 classtt_1_1chess_1_1Knight_1_1Turn__inherit__graph.svg create mode 100644 classtt_1_1chess_1_1Knight__coll__graph.map create mode 100644 classtt_1_1chess_1_1Knight__coll__graph.md5 create mode 100644 classtt_1_1chess_1_1Knight__coll__graph.svg create mode 100644 classtt_1_1chess_1_1Knight__coll__graph_org.svg create mode 100644 classtt_1_1chess_1_1Knight__inherit__graph.map create mode 100644 classtt_1_1chess_1_1Knight__inherit__graph.md5 create mode 100644 classtt_1_1chess_1_1Knight__inherit__graph.svg create mode 100644 classtt_1_1chess_1_1Pawn-members.html create mode 100644 classtt_1_1chess_1_1Pawn.html create mode 100644 classtt_1_1chess_1_1Pawn.js create mode 100644 classtt_1_1chess_1_1Pawn_1_1Turn-members.html create mode 100644 classtt_1_1chess_1_1Pawn_1_1Turn.html create mode 100644 classtt_1_1chess_1_1Pawn_1_1Turn.js create mode 100644 classtt_1_1chess_1_1Pawn_1_1Turn__coll__graph.map create mode 100644 classtt_1_1chess_1_1Pawn_1_1Turn__coll__graph.md5 create mode 100644 classtt_1_1chess_1_1Pawn_1_1Turn__coll__graph.svg create mode 100644 classtt_1_1chess_1_1Pawn_1_1Turn__coll__graph_org.svg create mode 100644 classtt_1_1chess_1_1Pawn_1_1Turn__inherit__graph.map create mode 100644 classtt_1_1chess_1_1Pawn_1_1Turn__inherit__graph.md5 create mode 100644 classtt_1_1chess_1_1Pawn_1_1Turn__inherit__graph.svg create mode 100644 classtt_1_1chess_1_1Pawn__coll__graph.map create mode 100644 classtt_1_1chess_1_1Pawn__coll__graph.md5 create mode 100644 classtt_1_1chess_1_1Pawn__coll__graph.svg create mode 100644 classtt_1_1chess_1_1Pawn__coll__graph_org.svg create mode 100644 classtt_1_1chess_1_1Pawn__inherit__graph.map create mode 100644 classtt_1_1chess_1_1Pawn__inherit__graph.md5 create mode 100644 classtt_1_1chess_1_1Pawn__inherit__graph.svg create mode 100644 classtt_1_1chess_1_1Queen-members.html create mode 100644 classtt_1_1chess_1_1Queen.html create mode 100644 classtt_1_1chess_1_1Queen.js create mode 100644 classtt_1_1chess_1_1Queen_1_1Turn-members.html create mode 100644 classtt_1_1chess_1_1Queen_1_1Turn.html create mode 100644 classtt_1_1chess_1_1Queen_1_1Turn.js create mode 100644 classtt_1_1chess_1_1Queen_1_1Turn__coll__graph.map create mode 100644 classtt_1_1chess_1_1Queen_1_1Turn__coll__graph.md5 create mode 100644 classtt_1_1chess_1_1Queen_1_1Turn__coll__graph.svg create mode 100644 classtt_1_1chess_1_1Queen_1_1Turn__coll__graph_org.svg create mode 100644 classtt_1_1chess_1_1Queen_1_1Turn__inherit__graph.map create mode 100644 classtt_1_1chess_1_1Queen_1_1Turn__inherit__graph.md5 create mode 100644 classtt_1_1chess_1_1Queen_1_1Turn__inherit__graph.svg create mode 100644 classtt_1_1chess_1_1Queen__coll__graph.map create mode 100644 classtt_1_1chess_1_1Queen__coll__graph.md5 create mode 100644 classtt_1_1chess_1_1Queen__coll__graph.svg create mode 100644 classtt_1_1chess_1_1Queen__coll__graph_org.svg create mode 100644 classtt_1_1chess_1_1Queen__inherit__graph.map create mode 100644 classtt_1_1chess_1_1Queen__inherit__graph.md5 create mode 100644 classtt_1_1chess_1_1Queen__inherit__graph.svg create mode 100644 classtt_1_1chess_1_1Rook-members.html create mode 100644 classtt_1_1chess_1_1Rook.html create mode 100644 classtt_1_1chess_1_1Rook.js create mode 100644 classtt_1_1chess_1_1Rook_1_1Turn-members.html create mode 100644 classtt_1_1chess_1_1Rook_1_1Turn.html create mode 100644 classtt_1_1chess_1_1Rook_1_1Turn.js create mode 100644 classtt_1_1chess_1_1Rook_1_1Turn__coll__graph.map create mode 100644 classtt_1_1chess_1_1Rook_1_1Turn__coll__graph.md5 create mode 100644 classtt_1_1chess_1_1Rook_1_1Turn__coll__graph.svg create mode 100644 classtt_1_1chess_1_1Rook_1_1Turn__coll__graph_org.svg create mode 100644 classtt_1_1chess_1_1Rook_1_1Turn__inherit__graph.map create mode 100644 classtt_1_1chess_1_1Rook_1_1Turn__inherit__graph.md5 create mode 100644 classtt_1_1chess_1_1Rook_1_1Turn__inherit__graph.svg create mode 100644 classtt_1_1chess_1_1Rook__coll__graph.map create mode 100644 classtt_1_1chess_1_1Rook__coll__graph.md5 create mode 100644 classtt_1_1chess_1_1Rook__coll__graph.svg create mode 100644 classtt_1_1chess_1_1Rook__coll__graph_org.svg create mode 100644 classtt_1_1chess_1_1Rook__inherit__graph.map create mode 100644 classtt_1_1chess_1_1Rook__inherit__graph.md5 create mode 100644 classtt_1_1chess_1_1Rook__inherit__graph.svg create mode 100644 classtt_1_1chess_1_1ex_1_1check-members.html create mode 100644 classtt_1_1chess_1_1ex_1_1check.html create mode 100644 classtt_1_1chess_1_1ex_1_1check.js create mode 100644 classtt_1_1chess_1_1ex_1_1check__coll__graph.map create mode 100644 classtt_1_1chess_1_1ex_1_1check__coll__graph.md5 create mode 100644 classtt_1_1chess_1_1ex_1_1check__coll__graph.svg create mode 100644 classtt_1_1chess_1_1ex_1_1check__inherit__graph.map create mode 100644 classtt_1_1chess_1_1ex_1_1check__inherit__graph.md5 create mode 100644 classtt_1_1chess_1_1ex_1_1check__inherit__graph.svg create mode 100644 classtt_1_1chess_1_1ex_1_1checkmate-members.html create mode 100644 classtt_1_1chess_1_1ex_1_1checkmate.html create mode 100644 classtt_1_1chess_1_1ex_1_1checkmate.js create mode 100644 classtt_1_1chess_1_1ex_1_1checkmate__coll__graph.map create mode 100644 classtt_1_1chess_1_1ex_1_1checkmate__coll__graph.md5 create mode 100644 classtt_1_1chess_1_1ex_1_1checkmate__coll__graph.svg create mode 100644 classtt_1_1chess_1_1ex_1_1checkmate__inherit__graph.map create mode 100644 classtt_1_1chess_1_1ex_1_1checkmate__inherit__graph.md5 create mode 100644 classtt_1_1chess_1_1ex_1_1checkmate__inherit__graph.svg create mode 100644 classtt_1_1chess_1_1ex_1_1duplicate__king-members.html create mode 100644 classtt_1_1chess_1_1ex_1_1duplicate__king.html create mode 100644 classtt_1_1chess_1_1ex_1_1duplicate__king.js create mode 100644 classtt_1_1chess_1_1ex_1_1duplicate__king__coll__graph.map create mode 100644 classtt_1_1chess_1_1ex_1_1duplicate__king__coll__graph.md5 create mode 100644 classtt_1_1chess_1_1ex_1_1duplicate__king__coll__graph.svg create mode 100644 classtt_1_1chess_1_1ex_1_1duplicate__king__inherit__graph.map create mode 100644 classtt_1_1chess_1_1ex_1_1duplicate__king__inherit__graph.md5 create mode 100644 classtt_1_1chess_1_1ex_1_1duplicate__king__inherit__graph.svg create mode 100644 classtt_1_1chess_1_1ex_1_1no__king-members.html create mode 100644 classtt_1_1chess_1_1ex_1_1no__king.html create mode 100644 classtt_1_1chess_1_1ex_1_1no__king.js create mode 100644 classtt_1_1chess_1_1ex_1_1no__king__coll__graph.map create mode 100644 classtt_1_1chess_1_1ex_1_1no__king__coll__graph.md5 create mode 100644 classtt_1_1chess_1_1ex_1_1no__king__coll__graph.svg create mode 100644 classtt_1_1chess_1_1ex_1_1no__king__inherit__graph.map create mode 100644 classtt_1_1chess_1_1ex_1_1no__king__inherit__graph.md5 create mode 100644 classtt_1_1chess_1_1ex_1_1no__king__inherit__graph.svg create mode 100644 classtt_1_1ex_1_1bad__piece-members.html create mode 100644 classtt_1_1ex_1_1bad__piece.html create mode 100644 classtt_1_1ex_1_1bad__piece.js create mode 100644 classtt_1_1ex_1_1bad__piece__coll__graph.map create mode 100644 classtt_1_1ex_1_1bad__piece__coll__graph.md5 create mode 100644 classtt_1_1ex_1_1bad__piece__coll__graph.svg create mode 100644 classtt_1_1ex_1_1bad__piece__inherit__graph.map create mode 100644 classtt_1_1ex_1_1bad__piece__inherit__graph.md5 create mode 100644 classtt_1_1ex_1_1bad__piece__inherit__graph.svg create mode 100644 classtt_1_1ex_1_1bad__piece__inherit__graph_org.svg create mode 100644 classtt_1_1ex_1_1bad__piece__spec-members.html create mode 100644 classtt_1_1ex_1_1bad__piece__spec.html create mode 100644 classtt_1_1ex_1_1bad__piece__spec.js create mode 100644 classtt_1_1ex_1_1bad__piece__spec__coll__graph.map create mode 100644 classtt_1_1ex_1_1bad__piece__spec__coll__graph.md5 create mode 100644 classtt_1_1ex_1_1bad__piece__spec__coll__graph.svg create mode 100644 classtt_1_1ex_1_1bad__piece__spec__inherit__graph.map create mode 100644 classtt_1_1ex_1_1bad__piece__spec__inherit__graph.md5 create mode 100644 classtt_1_1ex_1_1bad__piece__spec__inherit__graph.svg create mode 100644 classtt_1_1ex_1_1bad__piece__type-members.html create mode 100644 classtt_1_1ex_1_1bad__piece__type.html create mode 100644 classtt_1_1ex_1_1bad__piece__type.js create mode 100644 classtt_1_1ex_1_1bad__piece__type__coll__graph.map create mode 100644 classtt_1_1ex_1_1bad__piece__type__coll__graph.md5 create mode 100644 classtt_1_1ex_1_1bad__piece__type__coll__graph.svg create mode 100644 classtt_1_1ex_1_1bad__piece__type__inherit__graph.map create mode 100644 classtt_1_1ex_1_1bad__piece__type__inherit__graph.md5 create mode 100644 classtt_1_1ex_1_1bad__piece__type__inherit__graph.svg create mode 100644 classtt_1_1ex_1_1bad__set-members.html create mode 100644 classtt_1_1ex_1_1bad__set.html create mode 100644 classtt_1_1ex_1_1bad__set.js create mode 100644 classtt_1_1ex_1_1bad__set__coll__graph.map create mode 100644 classtt_1_1ex_1_1bad__set__coll__graph.md5 create mode 100644 classtt_1_1ex_1_1bad__set__coll__graph.svg create mode 100644 classtt_1_1ex_1_1bad__set__inherit__graph.map create mode 100644 classtt_1_1ex_1_1bad__set__inherit__graph.md5 create mode 100644 classtt_1_1ex_1_1bad__set__inherit__graph.svg create mode 100644 classtt_1_1ex_1_1can__not__move-members.html create mode 100644 classtt_1_1ex_1_1can__not__move.html create mode 100644 classtt_1_1ex_1_1can__not__move.js create mode 100644 classtt_1_1ex_1_1can__not__move__coll__graph.map create mode 100644 classtt_1_1ex_1_1can__not__move__coll__graph.md5 create mode 100644 classtt_1_1ex_1_1can__not__move__coll__graph.svg create mode 100644 classtt_1_1ex_1_1can__not__move__inherit__graph.map create mode 100644 classtt_1_1ex_1_1can__not__move__inherit__graph.md5 create mode 100644 classtt_1_1ex_1_1can__not__move__inherit__graph.svg create mode 100644 classtt_1_1ex_1_1foreign__piece-members.html create mode 100644 classtt_1_1ex_1_1foreign__piece.html create mode 100644 classtt_1_1ex_1_1foreign__piece.js create mode 100644 classtt_1_1ex_1_1foreign__piece__coll__graph.map create mode 100644 classtt_1_1ex_1_1foreign__piece__coll__graph.md5 create mode 100644 classtt_1_1ex_1_1foreign__piece__coll__graph.svg create mode 100644 classtt_1_1ex_1_1foreign__piece__inherit__graph.map create mode 100644 classtt_1_1ex_1_1foreign__piece__inherit__graph.md5 create mode 100644 classtt_1_1ex_1_1foreign__piece__inherit__graph.svg create mode 100644 classtt_1_1ex_1_1illegal__move-members.html create mode 100644 classtt_1_1ex_1_1illegal__move.html create mode 100644 classtt_1_1ex_1_1illegal__move.js create mode 100644 classtt_1_1ex_1_1illegal__move__coll__graph.map create mode 100644 classtt_1_1ex_1_1illegal__move__coll__graph.md5 create mode 100644 classtt_1_1ex_1_1illegal__move__coll__graph.svg create mode 100644 classtt_1_1ex_1_1illegal__move__inherit__graph.map create mode 100644 classtt_1_1ex_1_1illegal__move__inherit__graph.md5 create mode 100644 classtt_1_1ex_1_1illegal__move__inherit__graph.svg create mode 100644 classtt_1_1ex_1_1illegal__move__inherit__graph_org.svg create mode 100644 classtt_1_1ex_1_1illegal__turn-members.html create mode 100644 classtt_1_1ex_1_1illegal__turn.html create mode 100644 classtt_1_1ex_1_1illegal__turn.js create mode 100644 classtt_1_1ex_1_1illegal__turn__coll__graph.map create mode 100644 classtt_1_1ex_1_1illegal__turn__coll__graph.md5 create mode 100644 classtt_1_1ex_1_1illegal__turn__coll__graph.svg create mode 100644 classtt_1_1ex_1_1illegal__turn__inherit__graph.map create mode 100644 classtt_1_1ex_1_1illegal__turn__inherit__graph.md5 create mode 100644 classtt_1_1ex_1_1illegal__turn__inherit__graph.svg create mode 100644 classtt_1_1ex_1_1no__such__move-members.html create mode 100644 classtt_1_1ex_1_1no__such__move.html create mode 100644 classtt_1_1ex_1_1no__such__move.js create mode 100644 classtt_1_1ex_1_1no__such__move__coll__graph.map create mode 100644 classtt_1_1ex_1_1no__such__move__coll__graph.md5 create mode 100644 classtt_1_1ex_1_1no__such__move__coll__graph.svg create mode 100644 classtt_1_1ex_1_1no__such__move__inherit__graph.map create mode 100644 classtt_1_1ex_1_1no__such__move__inherit__graph.md5 create mode 100644 classtt_1_1ex_1_1no__such__move__inherit__graph.svg create mode 100644 classtt_1_1ex_1_1null__piece-members.html create mode 100644 classtt_1_1ex_1_1null__piece.html create mode 100644 classtt_1_1ex_1_1null__piece.js create mode 100644 classtt_1_1ex_1_1null__piece__coll__graph.map create mode 100644 classtt_1_1ex_1_1null__piece__coll__graph.md5 create mode 100644 classtt_1_1ex_1_1null__piece__coll__graph.svg create mode 100644 classtt_1_1ex_1_1null__piece__inherit__graph.map create mode 100644 classtt_1_1ex_1_1null__piece__inherit__graph.md5 create mode 100644 classtt_1_1ex_1_1null__piece__inherit__graph.svg create mode 100644 classtt_1_1ex_1_1piece__in__wrong__color-members.html create mode 100644 classtt_1_1ex_1_1piece__in__wrong__color.html create mode 100644 classtt_1_1ex_1_1piece__in__wrong__color.js create mode 100644 classtt_1_1ex_1_1piece__in__wrong__color__coll__graph.map create mode 100644 classtt_1_1ex_1_1piece__in__wrong__color__coll__graph.md5 create mode 100644 classtt_1_1ex_1_1piece__in__wrong__color__coll__graph.svg create mode 100644 classtt_1_1ex_1_1piece__in__wrong__color__inherit__graph.map create mode 100644 classtt_1_1ex_1_1piece__in__wrong__color__inherit__graph.md5 create mode 100644 classtt_1_1ex_1_1piece__in__wrong__color__inherit__graph.svg create mode 100644 classtt_1_1ex_1_1position__is__taken-members.html create mode 100644 classtt_1_1ex_1_1position__is__taken.html create mode 100644 classtt_1_1ex_1_1position__is__taken.js create mode 100644 classtt_1_1ex_1_1position__is__taken__coll__graph.map create mode 100644 classtt_1_1ex_1_1position__is__taken__coll__graph.md5 create mode 100644 classtt_1_1ex_1_1position__is__taken__coll__graph.svg create mode 100644 classtt_1_1ex_1_1position__is__taken__inherit__graph.map create mode 100644 classtt_1_1ex_1_1position__is__taken__inherit__graph.md5 create mode 100644 classtt_1_1ex_1_1position__is__taken__inherit__graph.svg create mode 100644 classtt_1_1ex_1_1tartan-members.html create mode 100644 classtt_1_1ex_1_1tartan.html create mode 100644 classtt_1_1ex_1_1tartan.js create mode 100644 classtt_1_1ex_1_1tartan__coll__graph.map create mode 100644 classtt_1_1ex_1_1tartan__coll__graph.md5 create mode 100644 classtt_1_1ex_1_1tartan__coll__graph.svg create mode 100644 classtt_1_1ex_1_1tartan__inherit__graph.map create mode 100644 classtt_1_1ex_1_1tartan__inherit__graph.md5 create mode 100644 classtt_1_1ex_1_1tartan__inherit__graph.svg create mode 100644 classtt_1_1ex_1_1tartan__inherit__graph_org.svg create mode 100644 classtt_1_1ex_1_1tile__is__empty-members.html create mode 100644 classtt_1_1ex_1_1tile__is__empty.html create mode 100644 classtt_1_1ex_1_1tile__is__empty.js create mode 100644 classtt_1_1ex_1_1tile__is__empty__coll__graph.map create mode 100644 classtt_1_1ex_1_1tile__is__empty__coll__graph.md5 create mode 100644 classtt_1_1ex_1_1tile__is__empty__coll__graph.svg create mode 100644 classtt_1_1ex_1_1tile__is__empty__inherit__graph.map create mode 100644 classtt_1_1ex_1_1tile__is__empty__inherit__graph.md5 create mode 100644 classtt_1_1ex_1_1tile__is__empty__inherit__graph.svg create mode 100644 closed.png create mode 100644 dir_14fa9e8e51c4f66738f41c44ea194524.html create mode 100644 dir_3bb2a5ae20e830c6a7982dce6965fd64.html create mode 100644 dir_3bb2a5ae20e830c6a7982dce6965fd64.js create mode 100644 dir_51dd3be1b9570a8bceae30c29525e7f2.html create mode 100644 dir_51dd3be1b9570a8bceae30c29525e7f2.js create mode 100644 dir_53a612b3408ee37195418fd38e9ef7aa.html create mode 100644 dir_57b9d00d354698a0ab59528fec87b4dd.html create mode 100644 dir_57b9d00d354698a0ab59528fec87b4dd.js create mode 100644 dir_5f40c606fb16c2ca961d22e9e1371c38.html create mode 100644 dir_700e5c2ec96accdf94043bb93b72e696.html create mode 100644 dir_8b83450d87c625274a82923874c955fb.html create mode 100644 dir_8c2dcca811eea81a753bff0f0a8ed82b.html create mode 100644 dir_8ce7cd6e96eb11a61d1d013aa8c7fa46.html create mode 100644 dir_8ce7cd6e96eb11a61d1d013aa8c7fa46.js create mode 100644 dir_96caa8241013ee1be11b57209aa209e6.html create mode 100644 dir_99c8503af503d92ffed4be50bf3a3a02.html create mode 100644 dir_a469c1a447a1fbb4c350399e58cec756.html create mode 100644 dir_a469c1a447a1fbb4c350399e58cec756.js create mode 100644 dir_ac3d49fa51eb43655afda827970f1cbc.html create mode 100644 dir_b0277c5f79256c570f387897173ad08f.html create mode 100644 dir_b1b70d624a8ea63110426bf73ac60e3b.html create mode 100644 dir_b1b70d624a8ea63110426bf73ac60e3b.js create mode 100644 dir_c61f36d4ebfa6cea13d4b0232a86f7b3.html create mode 100644 dir_c61f36d4ebfa6cea13d4b0232a86f7b3.js create mode 100644 dir_c668cd2bb21ed4943e6e1c98e81623df.html create mode 100644 dir_d0dc48bc3eb7806d335d9d6a6c61931e.html create mode 100644 dir_d0dc48bc3eb7806d335d9d6a6c61931e.js create mode 100644 dir_e68e8157741866f444e17edd764ebbae.html create mode 100644 dir_f07404d1ec307d740de070e46f3f2a22.html create mode 100644 doc.png create mode 100644 doxygen.css create mode 100644 doxygen.svg create mode 100644 dynsections.js create mode 100644 files.html create mode 100644 files_dup.js create mode 100644 folderclosed.png create mode 100644 folderopen.png create mode 100644 functions.html create mode 100644 functions_b.html create mode 100644 functions_c.html create mode 100644 functions_d.html create mode 100644 functions_dup.js create mode 100644 functions_enum.html create mode 100644 functions_eval.html create mode 100644 functions_f.html create mode 100644 functions_func.html create mode 100644 functions_g.html create mode 100644 functions_h.html create mode 100644 functions_i.html create mode 100644 functions_k.html create mode 100644 functions_l.html create mode 100644 functions_m.html create mode 100644 functions_n.html create mode 100644 functions_o.html create mode 100644 functions_p.html create mode 100644 functions_r.html create mode 100644 functions_rela.html create mode 100644 functions_s.html create mode 100644 functions_t.html create mode 100644 functions_type.html create mode 100644 functions_u.html create mode 100644 functions_vars.html create mode 100644 functions_w.html create mode 100644 functions_x.html create mode 100644 functions_y.html create mode 100644 graph_legend.html create mode 100644 graph_legend.md5 create mode 100644 graph_legend.svg create mode 100644 hierarchy.html create mode 100644 hierarchy.js create mode 100644 index.html create mode 100644 inherit_graph_0.map create mode 100644 inherit_graph_0.md5 create mode 100644 inherit_graph_0.svg create mode 100644 inherit_graph_1.map create mode 100644 inherit_graph_1.md5 create mode 100644 inherit_graph_1.svg create mode 100644 inherit_graph_2.map create mode 100644 inherit_graph_2.md5 create mode 100644 inherit_graph_2.svg create mode 100644 inherit_graph_3.map create mode 100644 inherit_graph_3.md5 create mode 100644 inherit_graph_3.svg create mode 100644 inherit_graph_4.map create mode 100644 inherit_graph_4.md5 create mode 100644 inherit_graph_4.svg create mode 100644 inherit_graph_5.map create mode 100644 inherit_graph_5.md5 create mode 100644 inherit_graph_5.svg create mode 100644 inherits.html create mode 100644 jquery.js create mode 100644 menu.js create mode 100644 menudata.js create mode 100644 namespacemembers.html create mode 100644 namespacemembers_func.html create mode 100644 namespacemembers_type.html create mode 100644 namespaces.html create mode 100644 namespaces_dup.js create mode 100644 namespacestd.html create mode 100644 namespacett.html create mode 100644 namespacett.js create mode 100644 namespacett_1_1chess.html create mode 100644 namespacett_1_1chess.js create mode 100644 namespacett_1_1chess_1_1ex.html create mode 100644 namespacett_1_1chess_1_1ex.js create mode 100644 namespacett_1_1ex.html create mode 100644 namespacett_1_1ex.js create mode 100644 nav_f.png create mode 100644 nav_g.png create mode 100644 nav_h.png create mode 100644 navtree.css create mode 100644 navtree.js create mode 100644 navtreedata.js create mode 100644 navtreeindex0.js create mode 100644 navtreeindex1.js create mode 100644 navtreeindex2.js create mode 100644 navtreeindex3.js create mode 100644 open.png create mode 100644 pages.html create mode 100644 resize.js create mode 100644 search/all_0.html create mode 100644 search/all_0.js create mode 100644 search/all_1.html create mode 100644 search/all_1.js create mode 100644 search/all_10.html create mode 100644 search/all_10.js create mode 100644 search/all_11.html create mode 100644 search/all_11.js create mode 100644 search/all_12.html create mode 100644 search/all_12.js create mode 100644 search/all_13.html create mode 100644 search/all_13.js create mode 100644 search/all_14.html create mode 100644 search/all_14.js create mode 100644 search/all_15.html create mode 100644 search/all_15.js create mode 100644 search/all_16.html create mode 100644 search/all_16.js create mode 100644 search/all_17.html create mode 100644 search/all_17.js create mode 100644 search/all_18.html create mode 100644 search/all_18.js create mode 100644 search/all_19.html create mode 100644 search/all_19.js create mode 100644 search/all_1a.html create mode 100644 search/all_1a.js create mode 100644 search/all_1b.html create mode 100644 search/all_1b.js create mode 100644 search/all_2.html create mode 100644 search/all_2.js create mode 100644 search/all_3.html create mode 100644 search/all_3.js create mode 100644 search/all_4.html create mode 100644 search/all_4.js create mode 100644 search/all_5.html create mode 100644 search/all_5.js create mode 100644 search/all_6.html create mode 100644 search/all_6.js create mode 100644 search/all_7.html create mode 100644 search/all_7.js create mode 100644 search/all_8.html create mode 100644 search/all_8.js create mode 100644 search/all_9.html create mode 100644 search/all_9.js create mode 100644 search/all_a.html create mode 100644 search/all_a.js create mode 100644 search/all_b.html create mode 100644 search/all_b.js create mode 100644 search/all_c.html create mode 100644 search/all_c.js create mode 100644 search/all_d.html create mode 100644 search/all_d.js create mode 100644 search/all_e.html create mode 100644 search/all_e.js create mode 100644 search/all_f.html create mode 100644 search/all_f.js create mode 100644 search/classes_0.html create mode 100644 search/classes_0.js create mode 100644 search/classes_1.html create mode 100644 search/classes_1.js create mode 100644 search/classes_10.html create mode 100644 search/classes_10.js create mode 100644 search/classes_11.html create mode 100644 search/classes_11.js create mode 100644 search/classes_12.html create mode 100644 search/classes_12.js create mode 100644 search/classes_13.html create mode 100644 search/classes_13.js create mode 100644 search/classes_14.html create mode 100644 search/classes_14.js create mode 100644 search/classes_15.html create mode 100644 search/classes_15.js create mode 100644 search/classes_16.html create mode 100644 search/classes_16.js create mode 100644 search/classes_17.html create mode 100644 search/classes_17.js create mode 100644 search/classes_18.html create mode 100644 search/classes_18.js create mode 100644 search/classes_2.html create mode 100644 search/classes_2.js create mode 100644 search/classes_3.html create mode 100644 search/classes_3.js create mode 100644 search/classes_4.html create mode 100644 search/classes_4.js create mode 100644 search/classes_5.html create mode 100644 search/classes_5.js create mode 100644 search/classes_6.html create mode 100644 search/classes_6.js create mode 100644 search/classes_7.html create mode 100644 search/classes_7.js create mode 100644 search/classes_8.html create mode 100644 search/classes_8.js create mode 100644 search/classes_9.html create mode 100644 search/classes_9.js create mode 100644 search/classes_a.html create mode 100644 search/classes_a.js create mode 100644 search/classes_b.html create mode 100644 search/classes_b.js create mode 100644 search/classes_c.html create mode 100644 search/classes_c.js create mode 100644 search/classes_d.html create mode 100644 search/classes_d.js create mode 100644 search/classes_e.html create mode 100644 search/classes_e.js create mode 100644 search/classes_f.html create mode 100644 search/classes_f.js create mode 100644 search/close.svg create mode 100644 search/enums_0.html create mode 100644 search/enums_0.js create mode 100644 search/enums_1.html create mode 100644 search/enums_1.js create mode 100644 search/enumvalues_0.html create mode 100644 search/enumvalues_0.js create mode 100644 search/enumvalues_1.html create mode 100644 search/enumvalues_1.js create mode 100644 search/enumvalues_2.html create mode 100644 search/enumvalues_2.js create mode 100644 search/enumvalues_3.html create mode 100644 search/enumvalues_3.js create mode 100644 search/functions_0.html create mode 100644 search/functions_0.js create mode 100644 search/functions_1.html create mode 100644 search/functions_1.js create mode 100644 search/functions_10.html create mode 100644 search/functions_10.js create mode 100644 search/functions_11.html create mode 100644 search/functions_11.js create mode 100644 search/functions_12.html create mode 100644 search/functions_12.js create mode 100644 search/functions_13.html create mode 100644 search/functions_13.js create mode 100644 search/functions_14.html create mode 100644 search/functions_14.js create mode 100644 search/functions_15.html create mode 100644 search/functions_15.js create mode 100644 search/functions_16.html create mode 100644 search/functions_16.js create mode 100644 search/functions_17.html create mode 100644 search/functions_17.js create mode 100644 search/functions_18.html create mode 100644 search/functions_18.js create mode 100644 search/functions_19.html create mode 100644 search/functions_19.js create mode 100644 search/functions_1a.html create mode 100644 search/functions_1a.js create mode 100644 search/functions_1b.html create mode 100644 search/functions_1b.js create mode 100644 search/functions_2.html create mode 100644 search/functions_2.js create mode 100644 search/functions_3.html create mode 100644 search/functions_3.js create mode 100644 search/functions_4.html create mode 100644 search/functions_4.js create mode 100644 search/functions_5.html create mode 100644 search/functions_5.js create mode 100644 search/functions_6.html create mode 100644 search/functions_6.js create mode 100644 search/functions_7.html create mode 100644 search/functions_7.js create mode 100644 search/functions_8.html create mode 100644 search/functions_8.js create mode 100644 search/functions_9.html create mode 100644 search/functions_9.js create mode 100644 search/functions_a.html create mode 100644 search/functions_a.js create mode 100644 search/functions_b.html create mode 100644 search/functions_b.js create mode 100644 search/functions_c.html create mode 100644 search/functions_c.js create mode 100644 search/functions_d.html create mode 100644 search/functions_d.js create mode 100644 search/functions_e.html create mode 100644 search/functions_e.js create mode 100644 search/functions_f.html create mode 100644 search/functions_f.js create mode 100644 search/mag_sel.svg create mode 100644 search/namespaces_0.html create mode 100644 search/namespaces_0.js create mode 100644 search/namespaces_1.html create mode 100644 search/namespaces_1.js create mode 100644 search/nomatches.html create mode 100644 search/pages_0.html create mode 100644 search/pages_0.js create mode 100644 search/pages_1.html create mode 100644 search/pages_1.js create mode 100644 search/related_0.html create mode 100644 search/related_0.js create mode 100644 search/search.css create mode 100644 search/search.js create mode 100644 search/search_l.png create mode 100644 search/search_m.png create mode 100644 search/search_r.png create mode 100644 search/searchdata.js create mode 100644 search/typedefs_0.html create mode 100644 search/typedefs_0.js create mode 100644 search/typedefs_1.html create mode 100644 search/typedefs_1.js create mode 100644 search/typedefs_2.html create mode 100644 search/typedefs_2.js create mode 100644 search/typedefs_3.html create mode 100644 search/typedefs_3.js create mode 100644 search/typedefs_4.html create mode 100644 search/typedefs_4.js create mode 100644 search/variables_0.html create mode 100644 search/variables_0.js create mode 100644 search/variables_1.html create mode 100644 search/variables_1.js create mode 100644 search/variables_2.html create mode 100644 search/variables_2.js create mode 100644 search/variables_3.html create mode 100644 search/variables_3.js create mode 100644 splitbar.png create mode 100644 svgpan.js create mode 100644 sync_off.png create mode 100644 sync_on.png create mode 100644 tab_a.png create mode 100644 tab_b.png create mode 100644 tab_h.png create mode 100644 tab_s.png create mode 100644 tabs.css create mode 100644 tartan_heading.png diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/annotated.html b/annotated.html new file mode 100644 index 0000000..6cbc03c --- /dev/null +++ b/annotated.html @@ -0,0 +1,142 @@ + + + + + + + +tartan: Class List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Class List
+
+
+
Here are the classes, structs, unions and interfaces with brief descriptions:
+
[detail level 1234]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 NttTartan library namespace
 NchessChess game namespace
 NexChess related exceptions namespace
 Cduplicate_kingThrown when inserted King is already provided
 Cno_kingThrown when tt::chess::Chessboard has no King object of certain tt::Piece::Color
 CcheckThrown when turn cannot be perfomred because of King beeing in check
 CcheckmateThrown when turn cannot be perfomred because of King is under checkmate
 CChessboardChess game board
 CPawnPawn chess Piece
 CTurnPawn Turn
 CKnightKnight chess Piece
 CTurnKnight Turn
 CBishopBishop chess Piece
 CTurnBishop Turn
 CRookRook chess Piece
 CTurnRook Turn
 CQueenQueen chess Piece
 CTurnQueen Turn
 CKingKing chess Piece
 CTurnKing Turn
 NexTartan tt::Board exceptions set
 CtartanBase class for all tartan exceptions
 Cbad_setException when Board::set() functions fail
 Cbad_pieceBase class for exceptions about pieces
 Cnull_pieceThrown when Piece pointer is nullptr when it should not be
 Cforeign_pieceThrown when piece does not belong to Board object in which it is being processed
 Cbad_piece_specThrown when Board::piece() can not recognize Piece specification
 Cposition_is_takenThrown when Piece Position on Board is occupied when it should not to
 Cillegal_moveBase class for Board::makeMove() function errors
 Ctile_is_emptyThrown when selected Piece location is empty of the Board
 Cpiece_in_wrong_colorThrown when trying to Board::makeMove() on Piece that has wrong Piece::Color
 Ccan_not_moveThrown when Board::makeMove() is performed on Piece that can not make any moves
 Cno_such_moveThrown when piece moved with Board::makeMove() can not have such move
 Cillegal_turnThrown when constructed Piece::Turn object is malformed
 Cbad_piece_typeThrown when tt::Board::getPieceType() returns std::type_info that is not mentioned in its argument
 CPieceGeneric board memeber piece API
 CPositionPiece position at the Board
 CTurnGeneric Piece Turn on Board
 CTurnMapList of Turn objects
 CBoard8x8 game board
+
+
+
+ + + + diff --git a/annotated_dup.js b/annotated_dup.js new file mode 100644 index 0000000..72e1c4f --- /dev/null +++ b/annotated_dup.js @@ -0,0 +1,38 @@ +var annotated_dup = +[ + [ "tt", "namespacett.html", [ + [ "chess", "namespacett_1_1chess.html", [ + [ "ex", "namespacett_1_1chess_1_1ex.html", [ + [ "duplicate_king", "classtt_1_1chess_1_1ex_1_1duplicate__king.html", "classtt_1_1chess_1_1ex_1_1duplicate__king" ], + [ "no_king", "classtt_1_1chess_1_1ex_1_1no__king.html", "classtt_1_1chess_1_1ex_1_1no__king" ], + [ "check", "classtt_1_1chess_1_1ex_1_1check.html", "classtt_1_1chess_1_1ex_1_1check" ], + [ "checkmate", "classtt_1_1chess_1_1ex_1_1checkmate.html", "classtt_1_1chess_1_1ex_1_1checkmate" ] + ] ], + [ "Chessboard", "classtt_1_1chess_1_1Chessboard.html", "classtt_1_1chess_1_1Chessboard" ], + [ "Pawn", "classtt_1_1chess_1_1Pawn.html", "classtt_1_1chess_1_1Pawn" ], + [ "Knight", "classtt_1_1chess_1_1Knight.html", "classtt_1_1chess_1_1Knight" ], + [ "Bishop", "classtt_1_1chess_1_1Bishop.html", "classtt_1_1chess_1_1Bishop" ], + [ "Rook", "classtt_1_1chess_1_1Rook.html", "classtt_1_1chess_1_1Rook" ], + [ "Queen", "classtt_1_1chess_1_1Queen.html", "classtt_1_1chess_1_1Queen" ], + [ "King", "classtt_1_1chess_1_1King.html", "classtt_1_1chess_1_1King" ] + ] ], + [ "ex", "namespacett_1_1ex.html", [ + [ "tartan", "classtt_1_1ex_1_1tartan.html", "classtt_1_1ex_1_1tartan" ], + [ "bad_set", "classtt_1_1ex_1_1bad__set.html", "classtt_1_1ex_1_1bad__set" ], + [ "bad_piece", "classtt_1_1ex_1_1bad__piece.html", "classtt_1_1ex_1_1bad__piece" ], + [ "null_piece", "classtt_1_1ex_1_1null__piece.html", "classtt_1_1ex_1_1null__piece" ], + [ "foreign_piece", "classtt_1_1ex_1_1foreign__piece.html", "classtt_1_1ex_1_1foreign__piece" ], + [ "bad_piece_spec", "classtt_1_1ex_1_1bad__piece__spec.html", "classtt_1_1ex_1_1bad__piece__spec" ], + [ "position_is_taken", "classtt_1_1ex_1_1position__is__taken.html", "classtt_1_1ex_1_1position__is__taken" ], + [ "illegal_move", "classtt_1_1ex_1_1illegal__move.html", "classtt_1_1ex_1_1illegal__move" ], + [ "tile_is_empty", "classtt_1_1ex_1_1tile__is__empty.html", "classtt_1_1ex_1_1tile__is__empty" ], + [ "piece_in_wrong_color", "classtt_1_1ex_1_1piece__in__wrong__color.html", "classtt_1_1ex_1_1piece__in__wrong__color" ], + [ "can_not_move", "classtt_1_1ex_1_1can__not__move.html", "classtt_1_1ex_1_1can__not__move" ], + [ "no_such_move", "classtt_1_1ex_1_1no__such__move.html", "classtt_1_1ex_1_1no__such__move" ], + [ "illegal_turn", "classtt_1_1ex_1_1illegal__turn.html", "classtt_1_1ex_1_1illegal__turn" ], + [ "bad_piece_type", "classtt_1_1ex_1_1bad__piece__type.html", "classtt_1_1ex_1_1bad__piece__type" ] + ] ], + [ "Piece", "classtt_1_1Piece.html", "classtt_1_1Piece" ], + [ "Board", "classtt_1_1Board.html", "classtt_1_1Board" ] + ] ] +]; \ No newline at end of file diff --git a/bc_s.png b/bc_s.png new file mode 100644 index 0000000000000000000000000000000000000000..224b29aa9847d5a4b3902efd602b7ddf7d33e6c2 GIT binary patch literal 676 zcmV;V0$crwP)y__>=_9%My z{n931IS})GlGUF8K#6VIbs%684A^L3@%PlP2>_sk`UWPq@f;rU*V%rPy_ekbhXT&s z(GN{DxFv}*vZp`F>S!r||M`I*nOwwKX+BC~3P5N3-)Y{65c;ywYiAh-1*hZcToLHK ztpl1xomJ+Yb}K(cfbJr2=GNOnT!UFA7Vy~fBz8?J>XHsbZoDad^8PxfSa0GDgENZS zuLCEqzb*xWX2CG*b&5IiO#NzrW*;`VC9455M`o1NBh+(k8~`XCEEoC1Ybwf;vr4K3 zg|EB<07?SOqHp9DhLpS&bzgo70I+ghB_#)K7H%AMU3v}xuyQq9&Bm~++VYhF09a+U zl7>n7Jjm$K#b*FONz~fj;I->Bf;ule1prFN9FovcDGBkpg>)O*-}eLnC{6oZHZ$o% zXKW$;0_{8hxHQ>l;_*HATI(`7t#^{$(zLe}h*mqwOc*nRY9=?Sx4OOeVIfI|0V(V2 zBrW#G7Ss9wvzr@>H*`r>zE z+e8bOBgqIgldUJlG(YUDviMB`9+DH8n-s9SXRLyJHO1!=wY^79WYZMTa(wiZ!zP66 zA~!21vmF3H2{ngD;+`6j#~6j;$*f*G_2ZD1E;9(yaw7d-QnSCpK(cR1zU3qU0000< KMNUMnLSTYoA~SLT literal 0 HcmV?d00001 diff --git a/bdwn.png b/bdwn.png new file mode 100644 index 0000000000000000000000000000000000000000..940a0b950443a0bb1b216ac03c45b8a16c955452 GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T + + + + + + +tartan: board/include/tartan/board/board.hpp Source File + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
board.hpp
+
+
+
1 #ifndef _TARTAN_HPP_
+
2 #define _TARTAN_HPP_
+
3 
+
4 #include <array>
+
5 #include <forward_list>
+
6 #include <list>
+
7 #include <ostream>
+
8 #include <typeindex>
+
9 #include <functional>
+
10 #include <initializer_list>
+
11 
+
13 namespace tt {
+
14 
+
15 class Board;
+
16 
+
24 class Piece {
+
25 public:
+
31  enum class Color {
+
32  Black = 0, White = 1,
+
33  };
+
37  class Position {
+
38  public:
+
46  enum class Mode {
+
47  Normal = 1,
+
48  Reverse = -1,
+
49  };
+
50  private:
+
51  short p_x = 1;
+
52  short p_y = 1;
+
53  Mode p_mode = Mode::Normal;
+
54  public:
+
55  Position() = default;
+
62  Position(int x, int y);
+
69  Position(char l, int d);
+
101  Position(const std::string& str);
+
105  Position(const char* str) : Position(std::string(str)) {};
+
106  public:
+
112  Position(const Position&);
+
118  Position& operator=(const Position&);
+
119  public:
+
124  int x() const { return p_x; };
+
129  int y() const { return p_y; };
+
136  char letter() const { return p_x + 'a' - 1; };
+
143  int digit() const { return p_y; };
+
151  int setX(int x);
+
159  int setY(int y);
+
166  char setLetter(char x) { return setX(x-'a'+1) + 'a'-1; };
+
172  int setDigit(short y) { return setY(y); };
+
192  Position offset(int dx, int dy) const;
+
205  Position offset(char dc, int dd) const;
+
215  bool atLeft() const;
+
225  bool atRight() const;
+
235  bool atTop() const;
+
245  bool atBottom() const;
+
252  Mode mode() const { return p_mode; };
+
263  Mode setMode (Mode m);
+
265  public:
+
270  std::string str() const;
+
277  Position operator+(const Position&) const;
+
284  Position operator-(const Position&) const;
+
288  Position operator+=(const Position&);
+
292  Position operator-=(const Position&);
+
296  Position operator()(int dx, int dy) const;
+
300  Position operator()(char dc, int dd) const;
+
307  friend bool operator==(const Position&, const Position&);
+
316  friend std::ostream& operator<<(
+
317  std::ostream&, const Position&);
+
318  };
+
326  class Turn {
+
327  public:
+
338  Turn(const Piece* tpiece,
+
339  const Position& to,
+
340  const Piece* cap = nullptr,
+
341  bool possible = true);
+
348  Position to() const { return t_to; };
+
354  Position from() const { return t_from; };
+
360  const Piece* piece() const { return t_piece; };
+
364  Piece* piece() { return t_piece; };
+
371  const Piece* capture() const { return t_capture; };
+
375  Piece* capture() { return t_capture; };
+
381  bool possible() const { return t_possible; };
+
388  bool setPossible(bool c) { return !(t_possible = c); };
+
399  virtual std::string str() const;
+
417  virtual void apply(int mode = 0);
+
425  virtual void undo();
+
437  virtual bool isEqual(const Turn& rhs) const;
+
446  friend bool operator==(const Turn& lhs, const Turn& rhs);
+
455  friend bool operator!=(const Turn&, const Turn&);
+
465  friend std::ostream& operator<<(std::ostream& os, const Turn& t);
+
472  virtual auto clone() const -> std::decay<decltype(*this)>::type*;
+
473  virtual ~Turn() = default;
+
474  protected:
+ + + + + +
485  };
+
490  class TurnMap : public std::list<Turn*> {
+
491  public:
+ +
494  TurnMap(const TurnMap&);
+
496  TurnMap(TurnMap&&);
+
498  TurnMap& operator=(const TurnMap& other);
+
500  TurnMap& operator=(TurnMap&& other);
+
507  bool possible() const;
+
508  ~TurnMap();
+
516  friend bool operator==(const TurnMap& lhs, const TurnMap& rhs);
+
524  friend bool operator!=(const TurnMap& lhs, const TurnMap& rhs);
+
525  };
+
526 protected:
+ + +
543  Board* p_board = nullptr;
+ + +
556 public:
+
562  Color color() const { return p_color; };
+
570  Color setColor(Color col);
+
577  const Position& position() const { return p_position; };
+
581  Position& position() { return p_position; };
+
588  Position setPosition(const Position&);
+
599  virtual Position move(const Position& to);
+
615  virtual TurnMap moveMap(int mode = 0) const = 0;
+
621  const Board* board() const { return p_board; };
+
625  Board* board() { return p_board; };
+
633  Board* setBoard(Board* b);
+
640  std::size_t movesMade() const { return p_movesMade; }
+
648  std::size_t turnIndex() const { return p_turnIndex; }
+
649 public:
+
661  static TurnMap diagonalMoves(const Piece* p);
+
666  static TurnMap straightMoves(const Piece* p);
+
667 public:
+
675  Piece(const Position& pos = {1,1}, Color col = Color::White);
+
676  virtual ~Piece() = default;
+
677 };
+
678 
+ +
692 class Board : private BoardT {
+
693  friend class Piece::Turn;
+
694 public:
+ + + + + + + +
709 public:
+
711  Board();
+
717  Board(PieceSetT& set);
+
718 
+
720  Board(Board&&) = default;
+
722  Board& operator=(Board&&) = default;
+
723  Board(const Board&) = delete;
+
724  Board& operator=(const Board&) = delete;
+
725 public:
+ +
732  return b_currentTurnColor;
+
733  };
+
741  virtual Piece::Color setCurrentTurn(Piece::Color col);
+
756  virtual Piece::TurnMap possibleMoves(const Piece* p) const;
+
767  Piece::TurnMap possibleMoves(const Piece::Position& pos) const;
+
780  virtual const Piece::Turn* makeTurn(const Piece::Position& from,
+
781  const Piece::Position& to) = 0;
+
782 protected:
+
793  virtual Piece* placePiece(Piece* p);
+
815  Piece::TurnMap produceTurn(const Piece::Position& from,
+
816  const Piece::Position& to, Piece::Turn** turn);
+
827  virtual const Piece::Turn* applyTurn(Piece::Turn* turn);
+
828 public:
+
833  const BoardT& board() const { return static_cast<const BoardT&>(*this); };
+
837  BoardT& board() { return static_cast<BoardT&>(*this); };
+
844  HistoryT& history() { return b_history; };
+
848  const HistoryT& history() const { return b_history; };
+
855  std::size_t movesMade() const { return b_history.size(); }
+
862  std::size_t turnIndex() const { return b_turnIndex; };
+
863 
+
875  virtual Piece* canInsert(Piece* p) const;
+
889  virtual Piece* insertPiece(Piece* p);
+
896  virtual void clear();
+
912 
+
917  void fill();
+
924  void fill(PieceSetT& set);
+
935  void fill(const std::string& str);
+
948  template<class Iterator>
+
949  void fill(Iterator begin, Iterator end);
+ +
958  void refill() { clear(); fill(); };
+
960 
+
968  virtual PieceSetT defaultPieceSet() const = 0;
+
969 
+
977  virtual bool isEqual(const Board& other) const = 0;
+
984  friend bool operator==(const Board& lhs, const Board& rhs);
+
991  friend bool operator!=(const Board&, const Board&);
+
1000  Piece*& operator[](const Piece::Position& pos);
+
1004  const Piece* operator[](const Piece::Position& pos) const;
+
1010  Piece*& at(const Piece::Position& pos);
+
1014  const Piece* at(const Piece::Position& pos) const;
+
1015  using BoardT::iterator;
+
1016  using BoardT::const_iterator;
+
1017  using BoardT::begin;
+
1018  using BoardT::end;
+
1025  void setPieceGetter(PieceGetterT g) { b_pieceGetter = g; };
+
1032  PieceGetterT& pieceGetter() { return b_pieceGetter; };
+
1036  const PieceGetterT& pieceGetter() const { return b_pieceGetter; };
+
1050  PieceTypesRetT getPieceType(PieceTypesArgT possible);
+
1059  virtual std::string str() const = 0;
+
1070  friend std::ostream& operator<<(std::ostream& os, const Board& b);
+
1071  ~Board();
+
1072 public:
+
1083  PieceSetT set(const std::string& str) const;
+
1093  template<class Iterator>
+
1094  PieceSetT set(Iterator begin, Iterator end) const;
+
1110  virtual Piece* piece(const std::string& spec) const = 0;
+
1111 private:
+
1112  void fillBoardWithNullptrs();
+
1113 protected:
+
1118  Piece::Color b_currentTurnColor = Piece::Color::White;
+ + + +
1154  std::size_t b_turnIndex = 0;
+
1155 };
+
1156 
+
1157 }
+
1158 
+
1159 #endif // !_TARTAN_HPP_
+ + + +
T begin(T... args)
+
8x8 game board
Definition: board.hpp:692
+
const BoardT & board() const
Internal board data structure.
Definition: board.hpp:833
+
void setPieceGetter(PieceGetterT g)
Set the Piece getter functor.
Definition: board.hpp:1025
+
BoardT & board()
Internal board data structure.
Definition: board.hpp:837
+
virtual std::string str() const =0
String representation of Board.
+
virtual PieceSetT defaultPieceSet() const =0
Default piece set for the Board.
+
const HistoryT & history() const
Turns history.
Definition: board.hpp:848
+
Piece::Color currentTurn() const
Current turn color.
Definition: board.hpp:731
+
HistoryT b_history
Board history of applied Turn objects.
Definition: board.hpp:1135
+
PieceGetterT & pieceGetter()
Get current piece getter functor.
Definition: board.hpp:1032
+
virtual const Piece::Turn * makeTurn(const Piece::Position &from, const Piece::Position &to)=0
Make the turn.
+
PieceGetterT b_pieceGetter
Piece getter variable.
Definition: board.hpp:1146
+
Board(Board &&)=default
Move constructor.
+
Board & operator=(Board &&)=default
Move assignment operator.
+
std::size_t turnIndex() const
Turn index.
Definition: board.hpp:862
+
HistoryT & history()
Turns history.
Definition: board.hpp:844
+
virtual bool isEqual(const Board &other) const =0
Compare 2 Board objects.
+
std::size_t movesMade() const
Total count of moves made on Board.
Definition: board.hpp:855
+
CapturedT b_capturedPieces
List of captured pieces.
Definition: board.hpp:1126
+
virtual Piece * piece(const std::string &spec) const =0
Convert std::string Piece spec to actual Piece object pointer.
+
const PieceGetterT & pieceGetter() const
Set the Piece getter functor.
Definition: board.hpp:1036
+
void refill()
Clear and fill Board with default piece set.
Definition: board.hpp:958
+
Piece position at the Board.
Definition: board.hpp:37
+
char setLetter(char x)
Set x coordinate with string representation.
Definition: board.hpp:166
+
std::string str() const
String position representation.
Definition: position.cpp:115
+
Position()=default
Create Position object at a1.
+
Position operator-(const Position &) const
Substraction operator.
Definition: position.cpp:132
+
Mode mode() const
Current mode.
Definition: board.hpp:252
+
bool atLeft() const
Check if the position are at left border.
Definition: position.cpp:76
+
bool atRight() const
Check if the position are at right border.
Definition: position.cpp:83
+
Position offset(int dx, int dy) const
Offset current position.
Definition: position.cpp:65
+
Position(const char *str)
Creates Position object at str position.
Definition: board.hpp:105
+
Position operator-=(const Position &)
cosnt
Definition: position.cpp:140
+
int x() const
x coordinate
Definition: board.hpp:124
+
int setX(int x)
Set x coordinate.
Definition: position.cpp:39
+
friend std::ostream & operator<<(std::ostream &, const Position &)
std::ostream output operator
Definition: position.cpp:156
+
Position operator()(int dx, int dy) const
Offset current position.
Definition: position.cpp:144
+
int y() const
y coordinate
Definition: board.hpp:129
+
friend bool operator==(const Position &, const Position &)
Comparison operator.
Definition: position.cpp:152
+
Position & operator=(const Position &)
Copy assignment operator.
Definition: position.cpp:122
+
Mode
Boolean functions operation mode.
Definition: board.hpp:46
+
@ Reverse
Place origin at the h8.
+
@ Normal
Place origin at the a1.
+
int setDigit(short y)
Set y coordinate.
Definition: board.hpp:172
+
bool atBottom() const
Check if the position are at bottom border.
Definition: position.cpp:97
+
int digit() const
Digit representation of y coordinate.
Definition: board.hpp:143
+
int setY(int y)
Set y coordinate.
Definition: position.cpp:52
+
Mode setMode(Mode m)
Set offset mode.
Definition: position.cpp:104
+
Position operator+(const Position &) const
Addition operator.
Definition: position.cpp:128
+
char letter() const
Letter representation of x coordinate.
Definition: board.hpp:136
+
bool atTop() const
Check if the position are at top border.
Definition: position.cpp:90
+
Position operator+=(const Position &)
cosnt
Definition: position.cpp:136
+
List of Turn objects.
Definition: board.hpp:490
+
Generic Piece Turn on Board.
Definition: board.hpp:326
+
friend std::ostream & operator<<(std::ostream &os, const Turn &t)
std::ostream output
Definition: turn.cpp:68
+
friend bool operator!=(const Turn &, const Turn &)
Inverted comparison operator.
Definition: turn.cpp:63
+
Position from() const
Position the turn is started at.
Definition: board.hpp:354
+
bool possible() const
Turn viability.
Definition: board.hpp:381
+
virtual std::string str() const
String Turn representation.
Definition: turn.cpp:47
+
Position t_to
Turn piece finishing position
Definition: board.hpp:478
+
const Piece * piece() const
Turn Piece.
Definition: board.hpp:360
+
Piece * t_capture
Piece that is captured as the resul of turn.
Definition: board.hpp:482
+
bool t_possible
Turn viability.
Definition: board.hpp:484
+
Position to() const
Position where piece will end up after turn.
Definition: board.hpp:348
+
virtual void undo()
Undo turn.
Definition: turn.cpp:27
+
Piece * t_piece
Turn Piece inself
Definition: board.hpp:480
+
bool setPossible(bool c)
Set the turn viability.
Definition: board.hpp:388
+
friend bool operator==(const Turn &lhs, const Turn &rhs)
Comparison operator.
Definition: turn.cpp:59
+
Turn(const Piece *tpiece, const Position &to, const Piece *cap=nullptr, bool possible=true)
Construct new Turn object.
Definition: turn.cpp:7
+
const Piece * capture() const
Captured piece.
Definition: board.hpp:371
+
virtual void apply(int mode=0)
Apply turn.
Definition: turn.cpp:17
+
Position t_from
Turn piece starting position
Definition: board.hpp:476
+
virtual auto clone() const -> std::decay< decltype(*this)>::type *
Clone current Turn.
Definition: turn.cpp:72
+
Piece * piece()
Turn Piece.
Definition: board.hpp:364
+
virtual bool isEqual(const Turn &rhs) const
Compare turns.
Definition: turn.cpp:39
+
Piece * capture()
Captured piece.
Definition: board.hpp:375
+
Generic board memeber piece API.
Definition: board.hpp:24
+
std::size_t movesMade() const
Moves count.
Definition: board.hpp:640
+
const Position & position() const
Piece Position.
Definition: board.hpp:577
+
Board * setBoard(Board *b)
Set Piece Board.
Definition: piece.cpp:11
+
Position & position()
Piece Position.
Definition: board.hpp:581
+
Board * p_board
Piece Board.
Definition: board.hpp:543
+
static TurnMap straightMoves(const Piece *p)
Construct straight moves (up, down, left, right) TurnMap.
Definition: piece.cpp:79
+
Color p_color
Piece color.
Definition: board.hpp:531
+
virtual Position move(const Position &to)
Move piece.
Definition: piece.cpp:17
+
Position setPosition(const Position &)
Set Piece position.
Definition: piece.cpp:30
+
virtual TurnMap moveMap(int mode=0) const =0
Generic moves.
+
Color setColor(Color col)
Set the color.
Definition: piece.cpp:36
+
Position p_position
Piece Position.
Definition: board.hpp:536
+
Color color() const
Piece color.
Definition: board.hpp:562
+
std::size_t p_movesMade
Turns count Count of turns Piece have made.
Definition: board.hpp:548
+
const Board * board() const
Piece board.
Definition: board.hpp:621
+
Piece(const Position &pos={1, 1}, Color col=Color::White)
Construct new Piece.
Definition: piece.cpp:6
+
std::size_t turnIndex() const
Current turn index.
Definition: board.hpp:648
+
Board * board()
Piece board.
Definition: board.hpp:625
+
Color
Piece color.
Definition: board.hpp:31
+
std::size_t p_turnIndex
Last turn index.
Definition: board.hpp:555
+
static TurnMap diagonalMoves(const Piece *p)
Construct diagonal moves TurnMap.
Definition: piece.cpp:42
+
T end(T... args)
+ + + + +
STL namespace.
+
Tartan library namespace.
Definition: board.cpp:10
+
std::ostream & operator<<(std::ostream &os, const Board &cb)
Definition: board.cpp:235
+
bool operator!=(const Board &lhs, const Board &rhs)
Definition: board.cpp:239
+
bool operator==(const Board &lhs, const Board &rhs)
Definition: board.cpp:243
+ + +
+
+ + + + diff --git a/board_2include_2tartan_2board_2exceptions_8hpp_source.html b/board_2include_2tartan_2board_2exceptions_8hpp_source.html new file mode 100644 index 0000000..857bd51 --- /dev/null +++ b/board_2include_2tartan_2board_2exceptions_8hpp_source.html @@ -0,0 +1,278 @@ + + + + + + + +tartan: board/include/tartan/board/exceptions.hpp Source File + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
exceptions.hpp
+
+
+
1 #ifndef _TARTAN_BOARD_EXCEPTIONS_HPP_
+
2 #define _TARTAN_BOARD_EXCEPTIONS_HPP_
+
3 
+
4 #include <tartan/board.hpp>
+
5 #include <stdexcept>
+
6 #include <string>
+
7 
+
9 namespace tt::ex {
+
10 
+
18 class tartan : public std::logic_error {
+
19 public:
+
20  using logic_error::logic_error;
+
21  virtual ~tartan() = default;
+
22 };
+
23 
+
30 class bad_set : public tartan {
+
31 public:
+
32  bad_set(
+
33  const std::string& what_arg = "Can not produce piece set"
+
34  ) : tartan(what_arg) {};
+
35 };
+
36 
+
38 class bad_piece : public tartan {
+
39 public:
+ +
45  const Piece* p,
+
46  const std::string& what_arg = "Invalid piece"
+
47  ) : tartan(what_arg) { e_piece = p; }
+
53  const Piece* piece() const { return e_piece; };
+
54 private:
+
55  const Piece* e_piece;
+
56 };
+
57 
+
62 class null_piece : public bad_piece {
+
63 public:
+ +
68  const std::string what_arg = "Piece does not exists"
+
69  ) : bad_piece(nullptr, what_arg) {};
+
70  const Piece* piece() const = delete;
+
71 };
+
72 
+
77 class foreign_piece : public bad_piece {
+
78 public:
+ +
86  const Piece* p,
+
87  const Board* b,
+
88  const std::string& what_arg = "Piece does not belong to this board"
+
89  ) : bad_piece(p, what_arg) { e_board = b; };
+
96  const Board* board() const { return e_board; };
+
97 private:
+
98  const Board* e_board;
+
99 };
+
100 
+
105 class bad_piece_spec : public bad_piece {
+
106 public:
+ +
112  const std::string& spec,
+
113  const std::string what_arg = "Invalid piece specification"
+
114  ) : bad_piece(nullptr, what_arg) { e_spec = spec; };
+
120  const std::string& spec() const { return e_spec; };
+
121 private:
+
122  std::string e_spec;
+
123 };
+
124 
+
129 class position_is_taken : public bad_piece {
+
130 public:
+ +
132  const Piece* p,
+
133  const std::string& what_arg = "Piece position is taken"
+
134  ) : bad_piece(p, what_arg) {};
+
135 };
+
136 
+
141 class illegal_move : public tartan {
+
142 public:
+ +
150  const std::string& what_arg = "Illegal move") :
+
151  tartan(what_arg), e_piece(p), e_to(to) {
+
152  };
+
159  const Piece* piece() const { return e_piece; };
+
166  const Piece::Position& to() const { return e_to; };
+
167  virtual ~illegal_move() = default;
+
168 private:
+
169  const Piece* e_piece;
+
170  const Piece::Position& e_to;
+
171 };
+
172 
+
177 class tile_is_empty : public illegal_move {
+
178 public:
+ +
185  const Piece::Position& from,
+
186  const Piece::Position& to,
+
187  const std::string& what_arg = "Selected tile is empty")
+
188  : illegal_move(nullptr, to, what_arg), e_from(from) {};
+
189  const Piece* piece() = delete;
+
195  const Piece::Position& from() const { return e_from; };
+
196 private:
+
197  const Piece::Position& e_from;
+
198 };
+
199 
+ +
205 public:
+ +
212  const Piece* p,
+
213  const Piece::Position& to,
+
214  const std::string& what_arg = "Moved piece is in wrong color")
+
215  : illegal_move(p, to, what_arg) {};
+
216 };
+
217 
+
222 class can_not_move : public illegal_move {
+
223 public:
+ +
230  const Piece* p,
+
231  const Piece::Position& to,
+
232  const std::string& what_arg = "Selected piece can't move")
+
233  : illegal_move(p, to, what_arg) {};
+
234 };
+
235 
+
240 class no_such_move : public illegal_move {
+
241 public:
+ +
249  const Piece* p,
+
250  const Piece::Position& to,
+
251  const std::string& what_arg = "Selected piece can't perform such move")
+
252  : illegal_move(p, to, what_arg) {};
+
253 };
+
254 
+
259 class illegal_turn : public tartan {
+
260 public:
+
264  illegal_turn(const std::string& what_arg) :
+
265  tartan(what_arg) {};
+
266  illegal_turn(const char* what_arg) :
+
267  tartan(what_arg) {};
+
268 };
+
269 
+
274 class bad_piece_type : public tartan {
+
275 public:
+
276  bad_piece_type(const std::string what_arg = "Piece type is illegal") :
+
277  tartan(what_arg) {};
+
278 };
+
279 
+
280 }
+
281 
+
282 #endif // !_TARTAN_BOARD_EXCEPTIONS_HPP_
+ +
8x8 game board
Definition: board.hpp:692
+
Piece position at the Board.
Definition: board.hpp:37
+
Generic board memeber piece API.
Definition: board.hpp:24
+
Thrown when Board::piece() can not recognize Piece specification.
Definition: exceptions.hpp:105
+
const std::string & spec() const
Get the malformed spec string.
Definition: exceptions.hpp:120
+
bad_piece_spec(const std::string &spec, const std::string what_arg="Invalid piece specification")
Definition: exceptions.hpp:111
+
Thrown when tt::Board::getPieceType() returns std::type_info that is not mentioned in its argument.
Definition: exceptions.hpp:274
+
Base class for exceptions about pieces.
Definition: exceptions.hpp:38
+
const Piece * piece() const
Get the reported tt::Piece object.
Definition: exceptions.hpp:53
+
bad_piece(const Piece *p, const std::string &what_arg="Invalid piece")
Definition: exceptions.hpp:44
+
Exception when Board::set() functions fail.
Definition: exceptions.hpp:30
+
Thrown when Board::makeMove() is performed on Piece that can not make any moves.
Definition: exceptions.hpp:222
+
can_not_move(const Piece *p, const Piece::Position &to, const std::string &what_arg="Selected piece can't move")
Definition: exceptions.hpp:229
+
Thrown when piece does not belong to Board object in which it is being processed.
Definition: exceptions.hpp:77
+
foreign_piece(const Piece *p, const Board *b, const std::string &what_arg="Piece does not belong to this board")
Definition: exceptions.hpp:85
+
const Board * board() const
Get the Board object.
Definition: exceptions.hpp:96
+
Base class for Board::makeMove() function errors.
Definition: exceptions.hpp:141
+
const Piece::Position & to() const
Get move target location.
Definition: exceptions.hpp:166
+
const Piece * piece() const
Get Piece object.
Definition: exceptions.hpp:159
+
illegal_move(const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move")
Definition: exceptions.hpp:149
+
Thrown when constructed Piece::Turn object is malformed.
Definition: exceptions.hpp:259
+
illegal_turn(const std::string &what_arg)
Definition: exceptions.hpp:264
+
Thrown when piece moved with Board::makeMove() can not have such move.
Definition: exceptions.hpp:240
+
no_such_move(const Piece *p, const Piece::Position &to, const std::string &what_arg="Selected piece can't perform such move")
Definition: exceptions.hpp:248
+
Thrown when Piece pointer is nullptr when it should not be.
Definition: exceptions.hpp:62
+
null_piece(const std::string what_arg="Piece does not exists")
Definition: exceptions.hpp:67
+
Thrown when trying to Board::makeMove() on Piece that has wrong Piece::Color.
Definition: exceptions.hpp:204
+
piece_in_wrong_color(const Piece *p, const Piece::Position &to, const std::string &what_arg="Moved piece is in wrong color")
Definition: exceptions.hpp:211
+
Thrown when Piece Position on Board is occupied when it should not to.
Definition: exceptions.hpp:129
+
Base class for all tartan exceptions.
Definition: exceptions.hpp:18
+
Thrown when selected Piece location is empty of the Board.
Definition: exceptions.hpp:177
+
const Piece::Position & from() const
Get empli tile Position.
Definition: exceptions.hpp:195
+
tile_is_empty(const Piece::Position &from, const Piece::Position &to, const std::string &what_arg="Selected tile is empty")
Definition: exceptions.hpp:184
+ +
Tartan tt::Board exceptions set.
Definition: exceptions.hpp:9
+
+
+ + + + diff --git a/board_8hpp_source.html b/board_8hpp_source.html new file mode 100644 index 0000000..a34caba --- /dev/null +++ b/board_8hpp_source.html @@ -0,0 +1,100 @@ + + + + + + + +tartan: board/include/tartan/board.hpp Source File + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
board.hpp
+
+
+
1 #include "board/board.hpp"
+
+
+ + + + diff --git a/building.html b/building.html new file mode 100644 index 0000000..c2a9028 --- /dev/null +++ b/building.html @@ -0,0 +1,160 @@ + + + + + + + +tartan: Building + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Building
+
+
+

Project have to be configured with cmake [1] utillity. Install it on you'r system.

+

+Demo build

+

To build and run the demo of chess game (without documentation), you can:

git clone https://github.com/Dolfost/tartan
+
cd tartan
+
mkdir build
+
cd build
+
cmake -B . -S .. -DTARTAN_DOCS=NO
+
cmake --build . -t iplay
+

+Detailed build

+

+Getting the sources

+

To get the repo from github, you can execute the

git clone https://github.com/Dolfost/tartan
+

To get ready for configuring step, execute next:

cd tartan
+
mkdir build
+
cd build
+

+Build system configuration

+

Configuring has a bit of flexibility. You can use next cmake defines during configuration:

+ + + + + + + +
Option Type Fallback variabble Meaning
TARTAN_DOCS bool PROJECT_IS_TOP_LEVEL Find doxygen and tools for docs generation
TARTAN_TESTING bool PROJECT_IS_TOP_LEVEL Enable testing and build test executables
+

Fallback varriable value is used when the corresponding Option is not defined.

+

To configure a project, do the:

cmake -B . -S ..
+

from the tartan/build directory. To configure project to not build tests and documentation:

cmake -B . -S .. -DTARTAN_TESTING=NO -DTARTAN_DOCS=NO
+

+Building

+

To produce executables, you have to execute:

cmake --build .
+

That command will build all targets (that have not been disabled by Build system configuration options)

+

Avaliable targets:

+ + + + + + + + + + +
Target name Explanation
tt_board Board class and it's perefirals. (tartan/board/)
tt_chess Chessboard class and it's perefirals (tartan/chess/)
doc Documentation
iplay Interactive textual chess game implementation
+

For example, to build iplay target, you can

cmake --biuld . -t iplay
+

in the tartan/build directory.

+

+Testing

+

To test the produced executables, run the ctest tool in the build directory.

ctest
+

Note that no test will be avaliable when the TARTAN_TESTING is set to false.

+

+Results

+

The tartan/build/ directory will contain next folders (if You have not disabled some components with options at Build system configuration):

    +
  • doc Documentation of library. You can open html documentation by opening tartan/build/doc/html/index.html in your browser.
  • +
  • board Base board and piece API classes library (tt::Board, tt::Piece)
  • +
  • chess Chess game implemented (tt::chess)
  • +
  • tests Test executables. The tests/interactivePlay is a example chess implementation
  • +
+
+
+
+ + + + diff --git a/chess.html b/chess.html new file mode 100644 index 0000000..3221ee2 --- /dev/null +++ b/chess.html @@ -0,0 +1,244 @@ + + + + + + + +tartan: Getting started with chess + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Getting started with chess
+
+
+

To setup the chess game, following have to be done:

+

Here is simple example of textual chess game implementation:

#include <tartan/chess.hpp>
+
#include "tartan/board/exceptions.hpp"
+
+
#include <iostream>
+
#include <string>
+
+
int main() {
+
// create Board object
+ +
// fill board with default piece set
+
board.fill();
+
+ + +
+
// print chessboard to screen
+
std::cout << board;
+
+
while (not board.currentKing()->checkmate()) {
+
do { // parse for turn
+
std::cout << "Enter valid move: ";
+
std::cin.clear();
+
std::cin >> turn;
+
} while (not std::cin);
+
+
try { // check if Positions are correct
+
from = tt::Piece::Position(turn.substr(0, 2));
+
to = turn.substr(2, 2); // use of implicit converion
+
} catch (std::exception& ex) {
+
std::cout << "Error: position is invalid: "
+
<< ex.what() << "\n";
+
continue;
+
}
+
try { // perform the turn
+
board.makeTurn(from, to);
+
} catch (tt::ex::tartan& ex) {
+
std::cout << "Turn error:\n";
+
continue;
+
}
+
+
std::cout << board;
+
}
+
+
std::cout << "\nGame finished!\n";
+
+
return 0;
+
}
+ + + +
void fill()
Fills current Board with default pieces.
Definition: board.cpp:166
+
Piece position at the Board.
Definition: board.hpp:37
+
Chess game board.
Definition: chess.hpp:22
+
Base class for all tartan exceptions.
Definition: exceptions.hpp:18
+ +
T substr(T... args)
+
T what(T... args)
+

Here are more complex TUI chess game implementation:

#include <tartan/chess.hpp>
+
#include "tartan/board/exceptions.hpp"
+
+
#include <iostream>
+
#include <string>
+
+
// clears the screen
+
void cls(void);
+
+
// recurses to print the explanatory of the exception it holds
+
void print_exception(const std::exception& e, int level = 0);
+
+
int main() {
+
// create Board object
+ +
// fill board with default piece set
+
board.fill();
+
+ + +
+
// print chessboard to screen
+
std::cout << board;
+
+
while (not board.currentKing()->checkmate()) {
+
do { // parse for turn
+
std::cout << "Enter valid move: ____\b\b\b\b";
+
std::cin.clear();
+
std::cin >> turn;
+
} while (not std::cin);
+
+
try { // check if from is correct
+
from = tt::Piece::Position(turn.substr(0, 2));
+
} catch (std::exception& ex) {
+
std::cout << "Error: 'from' position is invalid: "
+
<< ex.what() << "\n";
+
continue;
+
}
+
+
try { // check if to is correct
+
to = turn.substr(2, 2); // use of implicit converion
+
} catch (std::exception& ex) {
+
std::cout << "Error: 'to' position is invalid: "
+
<< ex.what() << "\n";
+
continue;
+
}
+
+
try { // perform the turn
+
board.makeTurn(from, to);
+
} catch (tt::ex::tartan& ex) {
+
std::cout << "Turn error:\n";
+
print_exception(ex);
+
continue;
+
}
+
+
cls(); // clear the screen
+
std::cout << board; // and put board on it
+
}
+
+
// announce that game have finished
+
std::cout << "\nGame finished!\n" <<
+
(board.currentKing()->color() == tt::Piece::Color::White ?
+
"White" : "Black") << " king is under checkmate.\n";
+
+
return 0;
+
}
+
+
void cls(void) {
+
for (int i = 0; i < 100; i++)
+
std::cout.put('\n');
+
}
+
+
void print_exception(const std::exception& e, int level) {
+
std::cerr << std::string(level, ' ') <<
+
"exception: " << e.what() << '\n';
+
try {
+ +
} catch(const std::exception& e) {
+
print_exception(e, level+1);
+
} catch(...) {}
+
}
+
T rethrow_if_nested(T... args)
+
+
+
+ + + + diff --git a/chess_2chess_8hpp_source.html b/chess_2chess_8hpp_source.html new file mode 100644 index 0000000..5198c81 --- /dev/null +++ b/chess_2chess_8hpp_source.html @@ -0,0 +1,319 @@ + + + + + + + +tartan: chess/include/tartan/chess/chess.hpp Source File + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
chess.hpp
+
+
+
1 #ifndef _TARTAN_CHESS_HPP_
+
2 #define _TARTAN_CHESS_HPP_
+
3 
+
4 #include <tartan/board.hpp>
+
5 
+
7 namespace tt::chess {
+
8 
+
9 class King;
+
10 
+
22 class Chessboard : public Board {
+
23 public:
+
24  using Board::Board;
+
40  virtual const Piece::Turn* makeTurn(const Piece::Position& from,
+
41  const Piece::Position& to) override;
+
70  virtual Piece* piece(const std::string& spec) const override;
+
82  virtual Piece* canInsert(Piece* p) const override;
+
96  virtual Piece* insertPiece(Piece* p) override;
+
105  virtual void clear() override;
+
109  virtual bool isEqual(const Board&) const override;
+
117  virtual std::string str() const override;
+
124  virtual Piece::Color setCurrentTurn(Piece::Color) override;
+
131  virtual Piece::TurnMap possibleMoves(const Piece*) const override;
+
132  using Board::possibleMoves;
+
133 
+
140  const King* whiteKing() const { return c_whiteKing; };
+
144  King* whiteKing() { return c_whiteKing; };
+
151  const King* blackKing() const { return c_blackKing; };
+
155  King* blackKing() { return c_blackKing; };
+ +
165  const King* currentKing() const { return c_currentKing; };
+
173  const King* currentEnemyKing() const { return c_currentEnemyKing; };
+ +
219  PieceSetT defaultPieceSet() const override;
+
226  enum Mode : int {
+ + +
242  };
+
243 protected:
+
251  void markChecks(Piece::TurnMap& map) const;
+
252 protected:
+
258  King* c_whiteKing = nullptr;
+
264  King* c_blackKing = nullptr;
+
272  King* c_currentKing = nullptr;
+ +
283 };
+
284 
+
286 class Pawn : public Piece {
+
287 public:
+
288  using Piece::Piece;
+
296  virtual TurnMap moveMap(int mode = 0) const override;
+
302  class Turn : public Piece::Turn {
+
303  public:
+
304  using Piece::Turn::Turn;
+
305  private:
+
306  std::type_index t_promoteTo = typeid(nullptr);
+
307  public:
+
308  bool isEqual(const Piece::Turn &) const override;
+
309  virtual void apply(int mode = 0) override;
+
318  const std::type_index& promoteTo() const { return t_promoteTo; };
+
319  };
+
320 };
+
321 
+
323 class Knight : public Piece {
+
324 public:
+
325  using Piece::Piece;
+
326  virtual TurnMap moveMap(int mode = 0) const override;
+
334  class Turn : public Piece::Turn {
+
335  public:
+
336  using Piece::Turn::Turn;
+
337  public:
+
338  bool isEqual(const Piece::Turn &) const override;
+
339  };
+
340 };
+
341 
+
343 class Bishop : public Piece {
+
344 public:
+
345  using Piece::Piece;
+
346  virtual TurnMap moveMap(int mode = 0) const override;
+
352  class Turn : public Piece::Turn {
+
353  public:
+
354  using Piece::Turn::Turn;
+
355  public:
+
356  bool isEqual(const Piece::Turn &) const override;
+
357  };
+
358 };
+
359 
+
361 class Rook : public Piece {
+
362 public:
+
363  using Piece::Piece;
+
364  virtual TurnMap moveMap(int mode = 0) const override;
+
370  class Turn : public Piece::Turn {
+
371  public:
+
372  using Piece::Turn::Turn;
+
373  public:
+
374  bool isEqual(const Piece::Turn &) const override;
+
375  };
+
376 };
+
377 
+
379 class Queen : public Piece {
+
380 public:
+
381  using Piece::Piece;
+
382  virtual TurnMap moveMap(int mode = 0) const override;
+
388  class Turn : public Piece::Turn {
+
389  public:
+
390  using Piece::Turn::Turn;
+
391  public:
+
392  bool isEqual(const Piece::Turn &) const override;
+
393  };
+
394 };
+
395 
+
397 class King : public Piece {
+
398 public:
+
399  using Piece::Piece;
+
400  virtual TurnMap moveMap(int mode = 0) const override;
+
406  class Turn : public Piece::Turn {
+
407  public:
+ +
421  const Piece* f,
+
422  const Position& t,
+
423  const Piece* c = nullptr,
+
424  Rook::Turn* castling = nullptr,
+
425  bool p = true
+
426  ) : Piece::Turn(f, t, c, p) {
+
427  k_castlingTurn = castling;
+
428  };
+
429  public:
+
430  bool isEqual(const Piece::Turn &) const override;
+
431  virtual void apply(int mode = 0) override;
+
432  virtual void undo() override;
+
433  virtual std::string str() const override;
+
434  virtual ~Turn() override {
+
435  delete k_castlingTurn;
+
436  }
+
437  private:
+
438  Rook::Turn* k_castlingTurn;
+
439  };
+
446  bool check() const;
+
453  bool checkmate() const;
+
461  bool castled() const { return k_castled; };
+
462 private:
+
463  bool k_castled = false;
+
464 };
+
465 
+
466 }
+
467 
+
468 #endif // !_TARTAN_CHESS_HPP_
+ +
8x8 game board
Definition: board.hpp:692
+
Board()
Construct empty Board object.
Definition: board.cpp:16
+
std::list< Piece * > PieceSetT
Type for representing set of pointers to Piece objects.
Definition: board.hpp:702
+
virtual Piece::TurnMap possibleMoves(const Piece *p) const
Possible moves of a Piece by it's adress.
Definition: board.cpp:71
+
Piece position at the Board.
Definition: board.hpp:37
+
List of Turn objects.
Definition: board.hpp:490
+
Generic Piece Turn on Board.
Definition: board.hpp:326
+
Turn(const Piece *tpiece, const Position &to, const Piece *cap=nullptr, bool possible=true)
Construct new Turn object.
Definition: turn.cpp:7
+
Generic board memeber piece API.
Definition: board.hpp:24
+
Piece(const Position &pos={1, 1}, Color col=Color::White)
Construct new Piece.
Definition: piece.cpp:6
+
Color
Piece color.
Definition: board.hpp:31
+
Bishop Turn.
Definition: chess.hpp:352
+
bool isEqual(const Piece::Turn &) const override
Compare turns.
+
Bishop chess Piece.
Definition: chess.hpp:343
+
virtual TurnMap moveMap(int mode=0) const override
Generic moves.
Definition: bishop.cpp:7
+
Chess game board.
Definition: chess.hpp:22
+
const King * blackKing() const
Current Black King.
Definition: chess.hpp:151
+
const King * currentKing() const
King that has the color of currentTurn()
Definition: chess.hpp:165
+
King * c_currentEnemyKing
Current enemy King object.
Definition: chess.hpp:282
+
King * currentEnemyKing()
King that has the color opposite to currentTurn()
Definition: chess.hpp:177
+
virtual std::string str() const override
String represeantation of current Chessboard.
Definition: chess.cpp:192
+
PieceSetT defaultPieceSet() const override
Get default chessboard Piece set.
Definition: chess.cpp:160
+
const King * currentEnemyKing() const
King that has the color opposite to currentTurn()
Definition: chess.hpp:173
+
King * whiteKing()
Current White King.
Definition: chess.hpp:144
+
virtual Piece * piece(const std::string &spec) const override
Convert std::string Piece spec to actual Piece object pointer.
Definition: chess.cpp:13
+
Mode
Modes to use with Turn::apply and Piece::moveMap.
Definition: chess.hpp:226
+
@ CheckingMode
Apply the turn or produce moveMap as performing the validation for King check.
Definition: chess.hpp:241
+
@ DefaultMode
Default mode. Act as usual.
Definition: chess.hpp:227
+
virtual Piece * canInsert(Piece *p) const override
Throws an exception if Piece cannot be placed at the Board.
Definition: chess.cpp:74
+
King * blackKing()
Current Black King.
Definition: chess.hpp:155
+
virtual Piece::Color setCurrentTurn(Piece::Color) override
Set current turn Color.
Definition: chess.cpp:138
+
const King * whiteKing() const
Current White King.
Definition: chess.hpp:140
+
King * c_currentKing
Current King object.
Definition: chess.hpp:272
+
King * c_whiteKing
White King object.
Definition: chess.hpp:258
+
virtual void clear() override
Clear current Chessboard.
Definition: chess.cpp:152
+
void markChecks(Piece::TurnMap &map) const
Marks Tunr objects that will put current King in check.
Definition: chess.cpp:127
+
virtual Piece * insertPiece(Piece *p) override
Place piece on Board.
Definition: chess.cpp:91
+
virtual bool isEqual(const Board &) const override
Compare 2 Board objects.
Definition: chess.cpp:231
+
virtual Piece::TurnMap possibleMoves(const Piece *p) const
Possible moves of a Piece by it's adress.
Definition: board.cpp:71
+
King * currentKing()
King that has the color of currentTurn()
Definition: chess.hpp:161
+
virtual const Piece::Turn * makeTurn(const Piece::Position &from, const Piece::Position &to) override
Make turn on Chessboard.
Definition: chess.cpp:114
+
King * c_blackKing
Black King object.
Definition: chess.hpp:264
+
King Turn.
Definition: chess.hpp:406
+
virtual std::string str() const override
String Turn representation.
+
virtual void undo() override
Undo turn.
+
bool isEqual(const Piece::Turn &) const override
Compare turns.
+
Turn(const Piece *f, const Position &t, const Piece *c=nullptr, Rook::Turn *castling=nullptr, bool p=true)
Make new King Turn object.
Definition: chess.hpp:420
+
virtual void apply(int mode=0) override
Apply turn.
+
King chess Piece.
Definition: chess.hpp:397
+
bool castled() const
Has the King object already performed the castling Turn.
Definition: chess.hpp:461
+
bool checkmate() const
Check if a King is under checkmate.
Definition: king.cpp:100
+
bool check() const
Check if a King is under check.
Definition: king.cpp:74
+
virtual TurnMap moveMap(int mode=0) const override
Generic moves.
Definition: king.cpp:9
+
Knight Turn.
Definition: chess.hpp:334
+
bool isEqual(const Piece::Turn &) const override
Compare turns.
+
Knight chess Piece.
Definition: chess.hpp:323
+
virtual TurnMap moveMap(int mode=0) const override
Generic moves.
Definition: knight.cpp:7
+
Pawn Turn.
Definition: chess.hpp:302
+
const std::type_index & promoteTo() const
Get prometion Piece type.
Definition: chess.hpp:318
+
bool isEqual(const Piece::Turn &) const override
Compare turns.
+
virtual void apply(int mode=0) override
Apply turn.
+
Pawn chess Piece.
Definition: chess.hpp:286
+
virtual TurnMap moveMap(int mode=0) const override
Moves of a Pawn object.
Definition: pawn.cpp:7
+
Queen Turn.
Definition: chess.hpp:388
+
bool isEqual(const Piece::Turn &) const override
Compare turns.
+
Queen chess Piece.
Definition: chess.hpp:379
+
virtual TurnMap moveMap(int mode=0) const override
Generic moves.
Definition: queen.cpp:7
+
Rook Turn.
Definition: chess.hpp:370
+
bool isEqual(const Piece::Turn &) const override
Compare turns.
+
Rook chess Piece.
Definition: chess.hpp:361
+
virtual TurnMap moveMap(int mode=0) const override
Generic moves.
Definition: rook.cpp:7
+
Chess game namespace.
Definition: chess.cpp:7
+ +
+
+ + + + diff --git a/chess_2include_2tartan_2chess_2exceptions_8hpp_source.html b/chess_2include_2tartan_2chess_2exceptions_8hpp_source.html new file mode 100644 index 0000000..165e217 --- /dev/null +++ b/chess_2include_2tartan_2chess_2exceptions_8hpp_source.html @@ -0,0 +1,173 @@ + + + + + + + +tartan: chess/include/tartan/chess/exceptions.hpp Source File + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
exceptions.hpp
+
+
+
1 #ifndef _TARTAN_CHESS_EXCEPTIONS_HPP_
+
2 #define _TARTAN_CHESS_EXCEPTIONS_HPP_
+
3 
+
4 #include <tartan/chess.hpp>
+
5 #include <tartan/board/exceptions.hpp>
+
6 
+
7 #include <string>
+
8 
+
10 namespace tt::chess::ex {
+
11 
+ +
16 public:
+ +
18  const Piece* p,
+
19  const std::string& what_arg = "Board already has a king"
+
20  ) : bad_piece(p, what_arg) {};
+
21 };
+
22 
+
27 class no_king : public tt::ex::tartan {
+
28 public:
+ +
35  Piece::Color c,
+
36  const std::string& what_arg = "Board does not have a king"
+
37  ) : tartan(what_arg) { e_color = c; };
+
38  Piece::Color e_color;
+
44  Piece::Color color() const { return e_color; };
+
45 };
+
46 
+
52 class check : public tt::ex::illegal_move {
+
53 public:
+ +
60  const Piece* p,
+
61  const Piece::Position& to,
+
62  const Piece* k,
+
63  const std::string& what_arg = "King is under check after move")
+
64  : illegal_move(p, to, what_arg) { e_king = k; };
+
66  const Piece* king() const { return e_king; };
+
67 private:
+
68  const Piece* e_king;
+
69 };
+
70 
+
76 class checkmate : public check {
+
77 public:
+ +
82  const Piece* p,
+
83  const Piece::Position& to,
+
84  const Piece* k,
+
85  const std::string& what_arg = "King is under checkmate")
+
86  : check(p, to, k, what_arg) {};
+
87 };
+
88 
+
89 }
+
90 
+
91 #endif // !_TARTAN_CHESS_EXCEPTIONS_HPP_
+ +
Piece position at the Board.
Definition: board.hpp:37
+
Generic board memeber piece API.
Definition: board.hpp:24
+
Color
Piece color.
Definition: board.hpp:31
+
Thrown when turn cannot be perfomred because of King beeing in check.
Definition: exceptions.hpp:52
+
const Piece * king() const
Get the King object.
Definition: exceptions.hpp:66
+
check(const Piece *p, const Piece::Position &to, const Piece *k, const std::string &what_arg="King is under check after move")
Definition: exceptions.hpp:59
+
Thrown when turn cannot be perfomred because of King is under checkmate.
Definition: exceptions.hpp:76
+
checkmate(const Piece *p, const Piece::Position &to, const Piece *k, const std::string &what_arg="King is under checkmate")
Definition: exceptions.hpp:81
+
Thrown when inserted King is already provided.
Definition: exceptions.hpp:15
+
Thrown when tt::chess::Chessboard has no King object of certain tt::Piece::Color.
Definition: exceptions.hpp:27
+
no_king(Piece::Color c, const std::string &what_arg="Board does not have a king")
Definition: exceptions.hpp:34
+
Piece::Color color() const
Get the King color.
Definition: exceptions.hpp:44
+
Base class for exceptions about pieces.
Definition: exceptions.hpp:38
+
bad_piece(const Piece *p, const std::string &what_arg="Invalid piece")
Definition: exceptions.hpp:44
+
Base class for Board::makeMove() function errors.
Definition: exceptions.hpp:141
+
const Piece::Position & to() const
Get move target location.
Definition: exceptions.hpp:166
+
illegal_move(const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move")
Definition: exceptions.hpp:149
+
Base class for all tartan exceptions.
Definition: exceptions.hpp:18
+
Chess related exceptions namespace.
Definition: exceptions.hpp:10
+
+
+ + + + diff --git a/chess_8hpp_source.html b/chess_8hpp_source.html new file mode 100644 index 0000000..9454a3f --- /dev/null +++ b/chess_8hpp_source.html @@ -0,0 +1,100 @@ + + + + + + + +tartan: chess/include/tartan/chess.hpp Source File + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
chess.hpp
+
+
+
1 #include "chess/chess.hpp"
+
+
+ + + + diff --git a/citelist.html b/citelist.html new file mode 100644 index 0000000..a59e223 --- /dev/null +++ b/citelist.html @@ -0,0 +1,109 @@ + + + + + + + +tartan: Bibliography + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Bibliography
+
+
+
+
[1]
+

Kitware. Cmake official website.

+

+
+
[2]
+

Wikipedia contributors. Chess — Wikipedia, the free encyclopedia, 2024. [Online; accessed 17-August-2024].

+

+
+
+
+
+
+ + + + diff --git a/classes.html b/classes.html new file mode 100644 index 0000000..8470575 --- /dev/null +++ b/classes.html @@ -0,0 +1,134 @@ + + + + + + + +tartan: Class Index + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ + + + + + diff --git a/classtt_1_1Board-members.html b/classtt_1_1Board-members.html new file mode 100644 index 0000000..8893e16 --- /dev/null +++ b/classtt_1_1Board-members.html @@ -0,0 +1,168 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
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
+
+ + + + diff --git a/classtt_1_1Board.html b/classtt_1_1Board.html new file mode 100644 index 0000000..8a0cb0b --- /dev/null +++ b/classtt_1_1Board.html @@ -0,0 +1,1844 @@ + + + + + + + +tartan: tt::Board Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ + +
+ +

8x8 game board + More...

+ +

#include <board.hpp>

+
+Inheritance diagram for tt::Board:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::Board:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + +

+Public Types

+using CapturedT = std::forward_list< const Piece * >
 Type for list of captured Piece objects that no more on the board.
 
+using HistoryT = std::list< const Piece::Turn * >
 Type for internal move history representation.
 
+using TurnsT = std::list< std::pair< Piece::Position, Piece::Position > >
 Type for representation a sequence of turns.
 
+using PieceSetT = std::list< Piece * >
 Type for representing set of pointers to Piece objects.
 
+using PieceTypesArgT = std::list< std::type_index >
 Type used as argument to getPieceType()
 
+using PieceTypesRetT = std::type_index
 Type that getPieceType() should return.
 
+using PieceGetterT = std::function< PieceTypesRetT(PieceTypesArgT)>
 Type of pieceGetter()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

Board ()
 Construct empty Board object.
 
 Board (PieceSetT &set)
 Consturct empty Board object and populate it with set More...
 
Board (Board &&)=default
 Move constructor.
 
+Boardoperator= (Board &&)=default
 Move assignment operator.
 
Board (const Board &)=delete
 
+Boardoperator= (const Board &)=delete
 
Piece::Color currentTurn () const
 Current turn color. More...
 
virtual Piece::Color setCurrentTurn (Piece::Color col)
 Set current turn Color. More...
 
virtual Piece::TurnMap possibleMoves (const Piece *p) const
 Possible moves of a Piece by it's adress. More...
 
Piece::TurnMap possibleMoves (const Piece::Position &pos) const
 Possible moves of a Piece by it's location on board. More...
 
virtual const Piece::TurnmakeTurn (const Piece::Position &from, const Piece::Position &to)=0
 Make the turn. More...
 
const BoardTboard () const
 Internal board data structure. More...
 
BoardTboard ()
 Internal board data structure. More...
 
HistoryThistory ()
 Turns history. More...
 
const HistoryThistory () const
 Turns history. More...
 
std::size_t movesMade () const
 Total count of moves made on Board. More...
 
std::size_t turnIndex () const
 Turn index. More...
 
virtual PiececanInsert (Piece *p) const
 Throws an exception if Piece cannot be placed at the Board. More...
 
virtual PieceinsertPiece (Piece *p)
 Place piece on Board. More...
 
virtual void clear ()
 Clears current Board. More...
 
virtual PieceSetT defaultPieceSet () const =0
 Default piece set for the Board. More...
 
virtual bool isEqual (const Board &other) const =0
 Compare 2 Board objects. More...
 
Piece *& operator[] (const Piece::Position &pos)
 Position subscript operator. More...
 
const Pieceoperator[] (const Piece::Position &pos) const
 Position subscript operator. More...
 
Piece *& at (const Piece::Position &pos)
 Board member access by Position. More...
 
const Pieceat (const Piece::Position &pos) const
 Board member access by Position. More...
 
void setPieceGetter (PieceGetterT g)
 Set the Piece getter functor. More...
 
PieceGetterTpieceGetter ()
 Get current piece getter functor. More...
 
const PieceGetterTpieceGetter () const
 Set the Piece getter functor. More...
 
PieceTypesRetT getPieceType (PieceTypesArgT possible)
 Get user provided Piece std::type_index. More...
 
virtual std::string str () const =0
 String representation of Board. More...
 
PieceSetT set (const std::string &str) const
 Produce piece set from std::string. More...
 
template<class Iterator >
PieceSetT set (Iterator begin, Iterator end) const
 Make piece set out of STL container of std::string Piece specs. More...
 
virtual Piecepiece (const std::string &spec) const =0
 Convert std::string Piece spec to actual Piece object pointer. More...
 
+T begin (T... args)
 
+T end (T... args)
 
Fill functions

Every fill() function passes the ownership of
+ recieved Piece objects to underlying Board object.

+

Functions that take the string Piece specialization allocates new objects with piece() function.

+

The insertPiece() is used on each produces/recieved Piece object. This function throws corresponding exceptions on errors.

+
See also
insertPiece(), piece()
+
void fill ()
 Fills current Board with default pieces. More...
 
void fill (PieceSetT &set)
 Fill Board with piece set. More...
 
void fill (const std::string &str)
 Fill Board with string representation of Piece objects. More...
 
template<class Iterator >
void fill (Iterator begin, Iterator end)
 Fill Board from STL container of pointers to Piece objects. More...
 
void fill (std::initializer_list< const std::string > list)
 Fill Board from std::initializer_list<cosnt std::string> More...
 
+void refill ()
 Clear and fill Board with default piece set.
 
+ + + + + + + + + + +

+Protected Member Functions

virtual PieceplacePiece (Piece *p)
 Just places the Piece object on the Board. More...
 
Piece::TurnMap produceTurn (const Piece::Position &from, const Piece::Position &to, Piece::Turn **turn)
 Make Turn object based on from and to More...
 
virtual const Piece::TurnapplyTurn (Piece::Turn *turn)
 Apply valid turn. More...
 
+ + + + + + + + + + + + + + + + +

+Protected Attributes

Piece::Color b_currentTurnColor = Piece::Color::White
 Current turn color variable. More...
 
CapturedT b_capturedPieces
 List of captured pieces. More...
 
HistoryT b_history
 Board history of applied Turn objects. More...
 
PieceGetterT b_pieceGetter
 Piece getter variable. More...
 
std::size_t b_turnIndex = 0
 Current turn index. More...
 
+ + + + + + + + + + + + +

+Friends

+class Piece::Turn
 
bool operator== (const Board &lhs, const Board &rhs)
 Equal to operator. More...
 
bool operator!= (const Board &, const Board &)
 Not equal to operator. More...
 
std::ostreamoperator<< (std::ostream &os, const Board &b)
 Bitwise left shift operator on std::ostream. More...
 
+

Detailed Description

+

8x8 game board

+

This class is used to host Piece objects and should be inherited to use. Also You have reimlemtent all pure virtual methods to use the class.

+

Class exceptions are described in tartan/board/exceptions.hpp.

+

Constructor & Destructor Documentation

+ +

◆ Board()

+ +
+
+ + + + + + + + +
tt::Board::Board (PieceSetTset)
+
+ +

Consturct empty Board object and populate it with set

+
Parameters
+ + +
setset of pieces to populate the Board with
+
+
+ +
+
+

Member Function Documentation

+ +

◆ applyTurn()

+ +
+
+ + + + + +
+ + + + + + + + +
const Turn * tt::Board::applyTurn (Piece::Turnturn)
+
+protectedvirtual
+
+ +

Apply valid turn.

+

This function should describe things to do before the Turn::apply(int) is called. Current implementation adds Turn::capture() to b_capturedPieces, then flips b_currentTurnColor to opposite.

+
Parameters
+ + +
turnTurn object to apply
+
+
+ +
+
+ +

◆ at() [1/2]

+ +
+
+ + + + + + + + +
Piece *& tt::Board::at (const Piece::Positionpos)
+
+ +

Board member access by Position.

+
Parameters
+ + +
postarget Position object
+
+
+
Returns
Piece object pointer at position pos, nullptr if tile is empty.
+
See also
at()
+ +
+
+ +

◆ at() [2/2]

+ +
+
+ + + + + + + + +
const Piece * tt::Board::at (const Piece::Positionpos) const
+
+ +

Board member access by Position.

+
Parameters
+ + +
postarget Position object
+
+
+
Returns
Piece object pointer at position pos, nullptr if tile is empty.
+
See also
at()
+ +
+
+ +

◆ board() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
BoardT& tt::Board::board ()
+
+inline
+
+ +

Internal board data structure.

+
Returns
internal board data structure type object tt::BoardT
+ +
+
+ +

◆ board() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const BoardT& tt::Board::board () const
+
+inline
+
+ +

Internal board data structure.

+
Returns
internal board data structure type object tt::BoardT
+ +
+
+ +

◆ canInsert()

+ +
+
+ + + + + +
+ + + + + + + + +
Piece * tt::Board::canInsert (Piecep) const
+
+virtual
+
+ +

Throws an exception if Piece cannot be placed at the Board.

+
Parameters
+ + +
pchecked Piece object
+
+
+
Returns
p object
+
Exceptions
+ + + +
ex::foreign_pieceif p belongs to other Board already
ex::position_is_takenif tile at p.position() is taken
+
+
+ +

Reimplemented in tt::chess::Chessboard.

+ +
+
+ +

◆ clear()

+ +
+
+ + + + + +
+ + + + + + + +
void tt::Board::clear ()
+
+virtual
+
+ +

Clears current Board.

+

Fills board with nullptrs and deletes every Piece object on the way with delete.

+ +

Reimplemented in tt::chess::Chessboard.

+ +
+
+ +

◆ currentTurn()

+ +
+
+ + + + + +
+ + + + + + + +
Piece::Color tt::Board::currentTurn () const
+
+inline
+
+ +

Current turn color.

+
Returns
Color which have to make next turn on Board
+ +
+
+ +

◆ defaultPieceSet()

+ +
+
+ + + + + +
+ + + + + + + +
virtual PieceSetT tt::Board::defaultPieceSet () const
+
+pure virtual
+
+ +

Default piece set for the Board.

+

This function should be reimplemented in child class to match it's game layout.

+
Returns
defaultPieceSet for current Board implementation
+ +

Implemented in tt::chess::Chessboard.

+ +
+
+ +

◆ fill() [1/5]

+ +
+
+ + + + + + + +
void tt::Board::fill ()
+
+ +

Fills current Board with default pieces.

+

The default pieces is given by defaultPieceSet() function.

+ +
+
+ +

◆ fill() [2/5]

+ +
+
+ + + + + + + + +
void tt::Board::fill (const std::stringstr)
+
+ +

Fill Board with string representation of Piece objects.

+

Function allocates memory for new Pieces objects and puts them on board

+
Parameters
+ + +
strspace separated set of piece specs
+
+
+
See also
piece(), set()
+ +
+
+ +

◆ fill() [3/5]

+ +
+
+
+template<class Iterator >
+ + + + + + + + + + + + + + + + + + +
void tt::Board::fill (Iterator begin,
Iterator end 
)
+
+ +

Fill Board from STL container of pointers to Piece objects.

+

Calls the set(const std::string) const to produce PieceSetT, then fill(PieceSetT) to actually fill the Board.

+
Template Parameters
+ + +
IteratorSTL iterator type
+
+
+
Parameters
+ + + +
beginstart of STL container
endend of STL container
+
+
+
See also
set(const std::string) const
+ +
+
+ +

◆ fill() [4/5]

+ +
+
+ + + + + + + + +
void tt::Board::fill (PieceSetTset)
+
+ +

Fill Board with piece set.

+

Fills the board with Piece objects in set. *

Parameters
+ + +
setset of Piece objects to put on Board
+
+
+ +
+
+ +

◆ fill() [5/5]

+ +
+
+ + + + + + + + +
void tt::Board::fill (std::initializer_list< const std::stringlist)
+
+ +

Fill Board from std::initializer_list<cosnt std::string>

+
Parameters
+ + +
arglist of string piece specs @se piece()
+
+
+ +
+
+ +

◆ getPieceType()

+ +
+
+ + + + + + + + +
Board::PieceTypesRetT tt::Board::getPieceType (Board::PieceTypesArgT types)
+
+ +

Get user provided Piece std::type_index.

+

This function calls the b_pieceGetter functor that were set via setPieceGetter(). If b_pieceGetter were not set and this function were called, the std::runtime_error exception is thrown.

+
Parameters
+ + +
possibleSTL contaier of possible types
+
+
+
Returns
selected std::type_index
+
Exceptions
+ + +
std::runtime_errorif b_pieceGetter is not set.
+
+
+
See also
b_pieceGetter, setPieceGetter()
+ +
+
+ +

◆ history() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
HistoryT& tt::Board::history ()
+
+inline
+
+ +

Turns history.

+
Returns
HistoryT data type object
+
See also
b_history
+ +
+
+ +

◆ history() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const HistoryT& tt::Board::history () const
+
+inline
+
+ +

Turns history.

+
Returns
HistoryT data type object
+
See also
b_history
+ +
+
+ +

◆ insertPiece()

+ +
+
+ + + + + +
+ + + + + + + + +
Piece * tt::Board::insertPiece (Piecep)
+
+virtual
+
+ +

Place piece on Board.

+

Default implementation checks if p can be placed on Board with canInsert(), if it can, then it places the p in the current Board object with placePiece().

+
Note
Board object takes the ownership of inserted pieces.
+
Parameters
+ + +
pPiece pointer to insert
+
+
+
Returns
p pointer
+ +

Reimplemented in tt::chess::Chessboard.

+ +
+
+ +

◆ isEqual()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual bool tt::Board::isEqual (const Boardother) const
+
+pure virtual
+
+ +

Compare 2 Board objects.

+
Parameters
+ + +
otherBoard object to compare with
+
+
+
Returns
true if corresponding tiles have equal adress or cast to same Piece type, false otherwise
+ +

Implemented in tt::chess::Chessboard.

+ +
+
+ +

◆ makeTurn()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
virtual const Piece::Turn* tt::Board::makeTurn (const Piece::Positionfrom,
const Piece::Positionto 
)
+
+pure virtual
+
+ +

Make the turn.

+

This function shall be reimplemented in child class. It have to call produceTurn() to get started.

+
Parameters
+ + + +
fromPiece Position to move
toPiece Position of target
+
+
+
Returns
Turn object that has been applied
+
See also
produceTurn()
+ +

Implemented in tt::chess::Chessboard.

+ +
+
+ +

◆ movesMade()

+ +
+
+ + + + + +
+ + + + + + + +
std::size_t tt::Board::movesMade () const
+
+inline
+
+ +

Total count of moves made on Board.

+
Returns
Moves count or history().size()
+
See also
b_history
+ +
+
+ +

◆ operator[]() [1/2]

+ +
+
+ + + + + + + + +
Piece *& tt::Board::operator[] (const Piece::Positionpos)
+
+ +

Position subscript operator.

+
Parameters
+ + +
postarget Position object
+
+
+
Returns
Piece object pointer at position pos, nullptr if tile is empty.
+
See also
at()
+ +
+
+ +

◆ operator[]() [2/2]

+ +
+
+ + + + + + + + +
const Piece * tt::Board::operator[] (const Piece::Positionpos) const
+
+ +

Position subscript operator.

+
Parameters
+ + +
postarget Position object
+
+
+
Returns
Piece object pointer at position pos, nullptr if tile is empty.
+
See also
at()
+ +
+
+ +

◆ piece()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual Piece* tt::Board::piece (const std::stringspec) const
+
+pure virtual
+
+ +

Convert std::string Piece spec to actual Piece object pointer.

+

This function should convert in-game std::string notation for Piece objects to actual objects.

+

For example, in chess game the qc3 means the black Queen at c3, Qd5 means the white Queen on d5.

+
Parameters
+ + +
specPiece std::string specification
+
+
+
Returns
pointer to Piece object constructed from spec string
+ +

Implemented in tt::chess::Chessboard.

+ +
+
+ +

◆ pieceGetter() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
PieceGetterT& tt::Board::pieceGetter ()
+
+inline
+
+ +

Get current piece getter functor.

+
Returns
current Piece getter functor
+
See also
b_pieceGetter
+ +
+
+ +

◆ pieceGetter() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const PieceGetterT& tt::Board::pieceGetter () const
+
+inline
+
+ +

Set the Piece getter functor.

+
Parameters
+ + +
gpiece getter
+
+
+
See also
b_pieceGetter
+ +
+
+ +

◆ placePiece()

+ +
+
+ + + + + +
+ + + + + + + + +
Piece * tt::Board::placePiece (Piecep)
+
+protectedvirtual
+
+ +

Just places the Piece object on the Board.

+
Warning
This function does not do any checks on Piece object it places. Use with care.
+
Parameters
+ + +
pplaced Piece
+
+
+
Returns
p object pointer
+
See also
canInsert()
+ +
+
+ +

◆ possibleMoves() [1/2]

+ +
+
+ + + + + +
+ + + + + + + + +
TurnMap tt::Board::possibleMoves (const Piecep) const
+
+virtual
+
+ +

Possible moves of a Piece by it's adress.

+

This function returns the final TurnMap object with all Turn members marked as possible or not, so user can see what turns they can perform. Could be useful for GUI board games.

+
Parameters
+ + +
ppointer to desired Piece
+
+
+
Exceptions
+ + + +
ex::null_pieceif p is nullptr
ex::foreign_pieceif p does not belong to this Board object
+
+
+
See also
possibleMoves(const Piece::Position&) const
+ +

Reimplemented in tt::chess::Chessboard.

+ +
+
+ +

◆ possibleMoves() [2/2]

+ +
+
+ + + + + + + + +
TurnMap tt::Board::possibleMoves (const Piece::Positionpos) const
+
+ +

Possible moves of a Piece by it's location on board.

+

This function calls the possibleMoves(const Piece*) const after resolving the Piece object by it's position.

+
Parameters
+ + +
posPosition of desired Piece on board
+
+
+
See also
possibleMoves(const Piece*) const
+ +
+
+ +

◆ produceTurn()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
TurnMap tt::Board::produceTurn (const Piece::Positionfrom,
const Piece::Positionto,
Piece::Turn ** turn 
)
+
+protected
+
+ +

Make Turn object based on from and to

+

Function checks selected Piece object for empty tile, piece in wrong color, no possible moves, no moves at all. If some of the basic conditions aren't satisfied, corresponding exception is thrown. Then it makes basic Turn object from selected Piece Piece::TurnMap. Function should be called from reimplemented makeTurn(), and alter Turn acceptance logic.

+
Parameters
+ + + + +
fromPiece::Position of Piece to move
toPiece::Position to move the Piece to
[in]turnproduced Piece::Turn object pointer selected as valid from returned TurnMap object
+
+
+
Returns
TrunMap object of all possible moves
+
Exceptions
+ + + + + +
ex::tile_is_emptyif p.position() is empty on board
ex::piece_in_wrong_colorif p color does not match b_currentTurnColor.
ex::can_not_movep can not move
ex::no_such_movep does not have such move at all.
+
+
+ +
+
+ +

◆ set() [1/2]

+ +
+
+ + + + + + + + +
Board::PieceSetT tt::Board::set (const std::stringstr) const
+
+ +

Produce piece set from std::string.

+

Function uses piece() to allocate actual Pice object from std::string spec.

+
Parameters
+ + +
strinput string with space separated piece specs
+
+
+
Returns
resulting piece set
+
See also
piece()
+ +
+
+ +

◆ set() [2/2]

+ +
+
+
+template<class Iterator >
+ + + + + + + + + + + + + + + + + + +
Board::PieceSetT tt::Board::set (Iterator begin,
Iterator end 
) const
+
+ +

Make piece set out of STL container of std::string Piece specs.

+
Template Parameters
+ + +
IteratorSTL container iterator
+
+
+
Parameters
+ + + +
beginbegin iterator of STL container
endend iterator of STL container
+
+
+
Returns
resulting Piece objects set
+ +
+
+ +

◆ setCurrentTurn()

+ +
+
+ + + + + +
+ + + + + + + + +
Color tt::Board::setCurrentTurn (Piece::Color col)
+
+virtual
+
+ +

Set current turn Color.

+

Sets the b_currentTurnColor to col.

+
Parameters
+ + +
colnew Color value
+
+
+ +

Reimplemented in tt::chess::Chessboard.

+ +
+
+ +

◆ setPieceGetter()

+ +
+
+ + + + + +
+ + + + + + + + +
void tt::Board::setPieceGetter (PieceGetterT g)
+
+inline
+
+ +

Set the Piece getter functor.

+
Parameters
+ + +
gpiece getter
+
+
+
See also
b_pieceGetter
+ +
+
+ +

◆ str()

+ +
+
+ + + + + +
+ + + + + + + +
virtual std::string tt::Board::str () const
+
+pure virtual
+
+ +

String representation of Board.

+

Useful for debugging purposes. Should be reimplemented in child class.

+
Returns
string of current board state visualized
+ +

Implemented in tt::chess::Chessboard.

+ +
+
+ +

◆ turnIndex()

+ +
+
+ + + + + +
+ + + + + + + +
std::size_t tt::Board::turnIndex () const
+
+inline
+
+ +

Turn index.

+
Returns
last Piece::Turn index
+
See also
b_turnIndex
+ +
+
+

Friends And Related Function Documentation

+ +

◆ operator!=

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool operator!= (const Boardlhs,
const Boardrhs 
)
+
+friend
+
+ +

Not equal to operator.

+

This is a bind to function !lhs.isEqua(rhs).

See also
isEqual()
+ +
+
+ +

◆ operator<<

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::ostream& operator<< (std::ostreamos,
const Boardb 
)
+
+friend
+
+ +

Bitwise left shift operator on std::ostream.

+

This function puts the str() function result to os object with << operator.

+
Parameters
+ + + +
oscalling object
bBoard object for display
+
+
+
Returns
calling os object
+ +
+
+ +

◆ operator==

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool operator== (const Boardlhs,
const Boardrhs 
)
+
+friend
+
+ +

Equal to operator.

+

This is a bind to function lhs.isEqua(rhs).

See also
isEqual()
+ +
+
+

Member Data Documentation

+ +

◆ b_capturedPieces

+ +
+
+ + + + + +
+ + + + +
CapturedT tt::Board::b_capturedPieces
+
+protected
+
+ +

List of captured pieces.

+

Pieces that have retired and have been removed from Board should go to this list. The default applyTurn() function does that if turn catures something.

+ +
+
+ +

◆ b_currentTurnColor

+ +
+
+ + + + + +
+ + + + +
Piece::Color tt::Board::b_currentTurnColor = Piece::Color::White
+
+protected
+
+ +

Current turn color variable.

+
See also
currentTurn()
+ +
+
+ +

◆ b_history

+ +
+
+ + + + + +
+ + + + +
HistoryT tt::Board::b_history
+
+protected
+
+ +

Board history of applied Turn objects.

+

All turn objects that have been passed to applyTurn() function go to that list by default with help of Turn::clone().

See also
history(), HistoryT
+ +
+
+ +

◆ b_pieceGetter

+ +
+
+ + + + + +
+ + + + +
PieceGetterT tt::Board::b_pieceGetter
+
+protected
+
+ +

Piece getter variable.

+

This variable keeps the functor for getting the new user-reuqested Piece std::type_index.

+

This could be useful for example in chess game, when pawn reaches the end of the board and player have to choose the piece to exchange it for.

+ +
+
+ +

◆ b_turnIndex

+ +
+
+ + + + + +
+ + + + +
std::size_t tt::Board::b_turnIndex = 0
+
+protected
+
+ +

Current turn index.

+

This varriable is incremented each time the Turn::apply() is called on Piece that belongs to current Board object.

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • board/include/tartan/board/board.hpp
  • +
  • board/board.cpp
  • +
+
+
+ + + + diff --git a/classtt_1_1Board.js b/classtt_1_1Board.js new file mode 100644 index 0000000..92bab19 --- /dev/null +++ b/classtt_1_1Board.js @@ -0,0 +1,65 @@ +var classtt_1_1Board = +[ + [ "CapturedT", "classtt_1_1Board.html#aef58802b12f06a9d4d0678fc55128ddb", null ], + [ "HistoryT", "classtt_1_1Board.html#aa10f2591ee13d531778313417bb1f227", null ], + [ "PieceGetterT", "classtt_1_1Board.html#aa3439be3fa7ea08ec4221266a117a9db", null ], + [ "PieceSetT", "classtt_1_1Board.html#ac498be427aebc464188edcb86cc4add9", null ], + [ "PieceTypesArgT", "classtt_1_1Board.html#a6ae4087d6b9574f795becfe8797450c8", null ], + [ "PieceTypesRetT", "classtt_1_1Board.html#aef76cabd60953afa31051fd019efbdb6", null ], + [ "TurnsT", "classtt_1_1Board.html#a18e517384df738df5ff34e7c8fca9a3c", null ], + [ "Board", "classtt_1_1Board.html#a8915a56b2cb790e75349b87185d6988f", null ], + [ "Board", "classtt_1_1Board.html#a1f20a46bd40d32f6230debb82d45d3d4", null ], + [ "Board", "classtt_1_1Board.html#a6c37478b5b8062e268392135f748897b", null ], + [ "Board", "classtt_1_1Board.html#aa5bfedcb7db637825ae51b6d8cc34053", null ], + [ "~Board", "classtt_1_1Board.html#a0a220a36e025b3a68b84ef5191e53666", null ], + [ "applyTurn", "classtt_1_1Board.html#aaf0585b6381476ddcc19089b9bb47c47", null ], + [ "at", "classtt_1_1Board.html#a218da5fcc0752d9185c3e258e1688417", null ], + [ "at", "classtt_1_1Board.html#a313c9b3bfd780c2201e5ce54784dc71a", null ], + [ "begin", "classtt_1_1Board.html#af17c069aeb0515e91e6cb7e0b60f5e1b", null ], + [ "board", "classtt_1_1Board.html#a1e56268ad9bf8ee9abd8385d235a487b", null ], + [ "board", "classtt_1_1Board.html#a04b3078c9f83d46af1dcaf2986a87bcf", null ], + [ "canInsert", "classtt_1_1Board.html#a5649afacfbaa9a2aa6ccb7f734b7f4a2", null ], + [ "clear", "classtt_1_1Board.html#aed516112e99ab1672fbaa08109de7989", null ], + [ "currentTurn", "classtt_1_1Board.html#a3e454c4b726f147605d8bcc3ad4ed7a5", null ], + [ "defaultPieceSet", "classtt_1_1Board.html#a2e4ec4cd6e838e8276986dab85ad0609", null ], + [ "end", "classtt_1_1Board.html#a9ef9033c5fdaf72bd2ece4d022e3413c", null ], + [ "fill", "classtt_1_1Board.html#a56aea2e2d70044b8d6c3589e3f87710b", null ], + [ "fill", "classtt_1_1Board.html#a081446dd2fa12ec0dacbaaae0d593804", null ], + [ "fill", "classtt_1_1Board.html#aed631f2a959dadd3862ffce4f81515b8", null ], + [ "fill", "classtt_1_1Board.html#a44b4fc07b0e87b637a9184f3cd63032a", null ], + [ "fill", "classtt_1_1Board.html#a44b5238387f8a4b87078e83a3fc1ffe6", null ], + [ "getPieceType", "classtt_1_1Board.html#ae9d90654084eeafd6925a00013a63eec", null ], + [ "history", "classtt_1_1Board.html#a9a8c6223cd564685a77e4c9037e3c5bd", null ], + [ "history", "classtt_1_1Board.html#a306fe288943bf5b8e772ab433f504c86", null ], + [ "insertPiece", "classtt_1_1Board.html#a46fbfc079edc2f2896fcd8a2035aecfb", null ], + [ "isEqual", "classtt_1_1Board.html#aa083fb32bac1bd4f7097cceeeb1d131f", null ], + [ "makeTurn", "classtt_1_1Board.html#a58c454621defc2407b36adef12a69ce7", null ], + [ "movesMade", "classtt_1_1Board.html#aa6ae53b17a07fcfd7c3cf15472e046da", null ], + [ "operator=", "classtt_1_1Board.html#a705ec2ce7f2e738e401b75eb3eb33274", null ], + [ "operator=", "classtt_1_1Board.html#abac82bb42c93a845fe7324d6fb492bb8", null ], + [ "operator[]", "classtt_1_1Board.html#a46194b2f6dcaef97e0af0e8ad97d6501", null ], + [ "operator[]", "classtt_1_1Board.html#aeacf5da7c1092cb293aadc16a5eea536", null ], + [ "piece", "classtt_1_1Board.html#aedacf5509c715c5d4231f50a0060f888", null ], + [ "pieceGetter", "classtt_1_1Board.html#a54f1ec80403856c32bcfdc764f359d53", null ], + [ "pieceGetter", "classtt_1_1Board.html#af5eb90b03873bec3c03a4a0acfae0e2f", null ], + [ "placePiece", "classtt_1_1Board.html#a870395646e9d06f8fe1fda28bcc3fb0a", null ], + [ "possibleMoves", "classtt_1_1Board.html#ad29ff98ecd0465e6fdaf647783c2ac0b", null ], + [ "possibleMoves", "classtt_1_1Board.html#a15d408b97bad23b62c650e2addc780c3", null ], + [ "produceTurn", "classtt_1_1Board.html#abebd76166e3a1cd9a8f4bfc446015857", null ], + [ "refill", "classtt_1_1Board.html#aff3ae71f2e10b91301c2ca387b41cd79", null ], + [ "set", "classtt_1_1Board.html#a79a08f1eac5e56a2d35faf03aee11b3d", null ], + [ "set", "classtt_1_1Board.html#af5a43c4323c3cce0699623221342e461", null ], + [ "setCurrentTurn", "classtt_1_1Board.html#a16828adef33759bb82d7442b4642e395", null ], + [ "setPieceGetter", "classtt_1_1Board.html#a1a13cefbab9bcfc194cc770c347a3058", null ], + [ "str", "classtt_1_1Board.html#a25a4917e5a62fea9ec3478def21da5a6", null ], + [ "turnIndex", "classtt_1_1Board.html#a7a4fd408616a45659ac32642457555d7", null ], + [ "operator!=", "classtt_1_1Board.html#a249b739c80a2b9557b250c35584bb6cd", null ], + [ "operator<<", "classtt_1_1Board.html#aa45abc56ade7ca27e1a665852b5530a3", null ], + [ "operator==", "classtt_1_1Board.html#a472b2699f64f60d0b7fa7634d422ace6", null ], + [ "Piece::Turn", "classtt_1_1Board.html#a0511c8578eea1e22186dc1d8522a1e0b", null ], + [ "b_capturedPieces", "classtt_1_1Board.html#ab8ac143b7136840682aca5fa1c4a619d", null ], + [ "b_currentTurnColor", "classtt_1_1Board.html#a6984d3b48f33b81be9072fe9e8031751", null ], + [ "b_history", "classtt_1_1Board.html#a45d5162f9dacd807977f7b48bcf8d726", null ], + [ "b_pieceGetter", "classtt_1_1Board.html#a680c0c48260858bcfe049d43bbf00559", null ], + [ "b_turnIndex", "classtt_1_1Board.html#a6959ce13074a6adda12ce222d72817bf", null ] +]; \ No newline at end of file diff --git a/classtt_1_1Board__coll__graph.map b/classtt_1_1Board__coll__graph.map new file mode 100644 index 0000000..64953fc --- /dev/null +++ b/classtt_1_1Board__coll__graph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/classtt_1_1Board__coll__graph.md5 b/classtt_1_1Board__coll__graph.md5 new file mode 100644 index 0000000..cfc8d83 --- /dev/null +++ b/classtt_1_1Board__coll__graph.md5 @@ -0,0 +1 @@ +1909b75985d2af7a644eec0019a6ea3e \ No newline at end of file diff --git a/classtt_1_1Board__coll__graph.svg b/classtt_1_1Board__coll__graph.svg new file mode 100644 index 0000000..19bb50a --- /dev/null +++ b/classtt_1_1Board__coll__graph.svg @@ -0,0 +1,287 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::Board + + + +Node1 + + +tt::Board + + + + + +Node7 + + +tt::Piece + + + + + +Node1->Node7 + + + p_board + + + +Node2 + + +BoardT + + + + + +Node2->Node1 + + + + + +Node3 + + +T + + + + + +Node3->Node2 + + + elements + + + +Node4 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node4->Node1 + + + b_pieceGetter + + + +Node5 + + +std::list< const Piece +::Turn * > + + + + + +Node5->Node1 + + + b_history + + + +Node6 + + +tt::Piece::Turn + + + + + +Node6->Node5 + + + elements + + + +Node7->Node6 + + + t_capture +t_piece + + + +Node10 + + +std::forward_list< + const Piece * > + + + + + +Node7->Node10 + + + elements + + + +Node8 + + +tt::Piece::Position + + + + + +Node8->Node6 + + + t_from +t_to + + + +Node8->Node7 + + + p_position + + + +Node9 + + +std::size_t + + + + + +Node9->Node1 + + + b_turnIndex + + + +Node9->Node7 + + + p_movesMade +p_turnIndex + + + +Node10->Node1 + + + b_capturedPieces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1Board__coll__graph_org.svg b/classtt_1_1Board__coll__graph_org.svg new file mode 100644 index 0000000..f113cfa --- /dev/null +++ b/classtt_1_1Board__coll__graph_org.svg @@ -0,0 +1,199 @@ + + + + + + +tt::Board + + + +Node1 + + +tt::Board + + + + + +Node7 + + +tt::Piece + + + + + +Node1->Node7 + + + p_board + + + +Node2 + + +BoardT + + + + + +Node2->Node1 + + + + + +Node3 + + +T + + + + + +Node3->Node2 + + + elements + + + +Node4 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node4->Node1 + + + b_pieceGetter + + + +Node5 + + +std::list< const Piece +::Turn * > + + + + + +Node5->Node1 + + + b_history + + + +Node6 + + +tt::Piece::Turn + + + + + +Node6->Node5 + + + elements + + + +Node7->Node6 + + + t_capture +t_piece + + + +Node10 + + +std::forward_list< + const Piece * > + + + + + +Node7->Node10 + + + elements + + + +Node8 + + +tt::Piece::Position + + + + + +Node8->Node6 + + + t_from +t_to + + + +Node8->Node7 + + + p_position + + + +Node9 + + +std::size_t + + + + + +Node9->Node1 + + + b_turnIndex + + + +Node9->Node7 + + + p_movesMade +p_turnIndex + + + +Node10->Node1 + + + b_capturedPieces + + + diff --git a/classtt_1_1Board__inherit__graph.map b/classtt_1_1Board__inherit__graph.map new file mode 100644 index 0000000..0c977e7 --- /dev/null +++ b/classtt_1_1Board__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classtt_1_1Board__inherit__graph.md5 b/classtt_1_1Board__inherit__graph.md5 new file mode 100644 index 0000000..1b07b27 --- /dev/null +++ b/classtt_1_1Board__inherit__graph.md5 @@ -0,0 +1 @@ +fe97332acf974da527864f7da217a4ac \ No newline at end of file diff --git a/classtt_1_1Board__inherit__graph.svg b/classtt_1_1Board__inherit__graph.svg new file mode 100644 index 0000000..748ca33 --- /dev/null +++ b/classtt_1_1Board__inherit__graph.svg @@ -0,0 +1,52 @@ + + + + + + +tt::Board + + + +Node1 + + +tt::Board + + + + + +Node3 + + +tt::chess::Chessboard + + + + + +Node1->Node3 + + + + + +Node2 + + +BoardT + + + + + +Node2->Node1 + + + + + diff --git a/classtt_1_1Piece-members.html b/classtt_1_1Piece-members.html new file mode 100644 index 0000000..95a3353 --- /dev/null +++ b/classtt_1_1Piece-members.html @@ -0,0 +1,123 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::Piece Member List
+
+
+ +

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

+ + + + + + + + + + + + + + + + + + + + + + + +
board() consttt::Pieceinline
board()tt::Pieceinline
Color enum namett::Piece
color() consttt::Pieceinline
diagonalMoves(const Piece *p)tt::Piecestatic
move(const Position &to)tt::Piecevirtual
moveMap(int mode=0) const =0tt::Piecepure virtual
movesMade() consttt::Pieceinline
p_boardtt::Pieceprotected
p_colortt::Pieceprotected
p_movesMadett::Pieceprotected
p_positiontt::Pieceprotected
p_turnIndextt::Pieceprotected
Piece(const Position &pos={1, 1}, Color col=Color::White)tt::Piece
position() consttt::Pieceinline
position()tt::Pieceinline
setBoard(Board *b)tt::Piece
setColor(Color col)tt::Piece
setPosition(const Position &)tt::Piece
straightMoves(const Piece *p)tt::Piecestatic
turnIndex() consttt::Pieceinline
~Piece()=default (defined in tt::Piece)tt::Piecevirtual
+
+ + + + diff --git a/classtt_1_1Piece.html b/classtt_1_1Piece.html new file mode 100644 index 0000000..39f42f0 --- /dev/null +++ b/classtt_1_1Piece.html @@ -0,0 +1,801 @@ + + + + + + + +tartan: tt::Piece Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ + +
+ +

Generic board memeber piece API. + More...

+ +

#include <board.hpp>

+
+Inheritance diagram for tt::Piece:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::Piece:
+
+
+
+
[legend]
+ + + + + + + + + + + +

+Classes

class  Position
 Piece position at the Board. More...
 
class  Turn
 Generic Piece Turn on Board. More...
 
class  TurnMap
 List of Turn objects. More...
 
+ + + + +

+Public Types

enum class  Color { Black = 0 +, White = 1 + }
 Piece color. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

Color color () const
 Piece color. More...
 
Color setColor (Color col)
 Set the color. More...
 
const Positionposition () const
 Piece Position. More...
 
Positionposition ()
 Piece Position. More...
 
Position setPosition (const Position &)
 Set Piece position. More...
 
virtual Position move (const Position &to)
 Move piece. More...
 
virtual TurnMap moveMap (int mode=0) const =0
 Generic moves. More...
 
const Boardboard () const
 Piece board. More...
 
Boardboard ()
 Piece board. More...
 
BoardsetBoard (Board *b)
 Set Piece Board. More...
 
std::size_t movesMade () const
 Moves count. More...
 
std::size_t turnIndex () const
 Current turn index. More...
 
 Piece (const Position &pos={1, 1}, Color col=Color::White)
 Construct new Piece. More...
 
+ + + + + + + +

+Static Public Member Functions

static TurnMap diagonalMoves (const Piece *p)
 Construct diagonal moves TurnMap. More...
 
static TurnMap straightMoves (const Piece *p)
 Construct straight moves (up, down, left, right) TurnMap. More...
 
+ + + + + + + + + + + + + + + + +

+Protected Attributes

Color p_color
 Piece color. More...
 
Position p_position
 Piece Position. More...
 
Boardp_board = nullptr
 Piece Board. More...
 
+std::size_t p_movesMade = 0
 Turns count Count of turns Piece have made.
 
std::size_t p_turnIndex = 0
 Last turn index. More...
 
+

Detailed Description

+

Generic board memeber piece API.

+

This class should be inherited and used as a way to describe chess piece in every board derived from Board class.

+

Member Enumeration Documentation

+ +

◆ Color

+ +
+
+ + + + + +
+ + + + +
enum tt::Piece::Color
+
+strong
+
+ +

Piece color.

+
See also
setColor(), color()
+ +
+
+

Constructor & Destructor Documentation

+ +

◆ Piece()

+ +
+
+ + + + + + + + + + + + + + + + + + +
tt::Piece::Piece (const Positionpos = {1,1},
Color col = Color::White 
)
+
+ +

Construct new Piece.

+
Parameters
+ + + +
posPiece Position
colPiece Color
+
+
+
See also
color(), position()
+ +
+
+

Member Function Documentation

+ +

◆ board() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Board* tt::Piece::board ()
+
+inline
+
+ +

Piece board.

+
Returns
Board to which current Piece belongs
+ +
+
+ +

◆ board() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const Board* tt::Piece::board () const
+
+inline
+
+ +

Piece board.

+
Returns
Board to which current Piece belongs
+ +
+
+ +

◆ color()

+ +
+
+ + + + + +
+ + + + + + + +
Color tt::Piece::color () const
+
+inline
+
+ +

Piece color.

+
Returns
current Piece color value
+ +
+
+ +

◆ diagonalMoves()

+ +
+
+ + + + + +
+ + + + + + + + +
Piece::TurnMap tt::Piece::diagonalMoves (const Piecep)
+
+static
+
+ +

Construct diagonal moves TurnMap.

+

Constructs new TurnMap object where the TurnMap::piece() is set to p. It is defined that piece that performs moves can not step on or over other Piece objects at the Board.

+
Returns
TurnMap object with p as turn piece
+ +
+
+ +

◆ move()

+ +
+
+ + + + + +
+ + + + + + + + +
Position tt::Piece::move (const Positionto)
+
+virtual
+
+ +

Move piece.

+

Changes the position() value, uses board() interface to move piece to new location at the underlying Board.

+
Parameters
+ + +
tonew Position value
+
+
+
Returns
old Position vlaue
+ +
+
+ +

◆ moveMap()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual TurnMap tt::Piece::moveMap (int mode = 0) const
+
+pure virtual
+
+ +

Generic moves.

+
Note
Developer had and intention that You will define unscoped enumeration for mode in Your Board class. It's value will be passe to function and influence it's behaivor in some way.
+
Parameters
+ + +
modeoptional mode constant to influence the moveMap() behaivor in child classes.
+
+
+
+
Returns
TurnMap object filled with Turn objects. May not contain turns that are not possible because of piece placement
+ +

Implemented in tt::chess::King, tt::chess::Queen, tt::chess::Rook, tt::chess::Bishop, tt::chess::Knight, and tt::chess::Pawn.

+ +
+
+ +

◆ movesMade()

+ +
+
+ + + + + +
+ + + + + + + +
std::size_t tt::Piece::movesMade () const
+
+inline
+
+ +

Moves count.

+
Returns
total count of moves Piece has made
+
See also
p_movesMade
+ +
+
+ +

◆ position() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Position& tt::Piece::position ()
+
+inline
+
+ +

Piece Position.

+
Returns
current Piece position
+
See also
Position, p_position
+ +
+
+ +

◆ position() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const Position& tt::Piece::position () const
+
+inline
+
+ +

Piece Position.

+
Returns
current Piece position
+
See also
Position, p_position
+ +
+
+ +

◆ setBoard()

+ +
+
+ + + + + + + + +
Board * tt::Piece::setBoard (Boardb)
+
+ +

Set Piece Board.

+
Parameters
+ + +
bnew Board
+
+
+
Returns
old board
+
See also
p_board
+ +
+
+ +

◆ setColor()

+ +
+
+ + + + + + + + +
Piece::Color tt::Piece::setColor (Color col)
+
+ +

Set the color.

+
Parameters
+ + +
colnew Piece color value
+
+
+
Returns
old color value
+
See also
Color, p_color
+ +
+
+ +

◆ setPosition()

+ +
+
+ + + + + + + + +
Position tt::Piece::setPosition (const Positionp)
+
+ +

Set Piece position.

+
Returns
old Position value
+
See also
Position, p_position
+ +
+
+ +

◆ straightMoves()

+ +
+
+ + + + + +
+ + + + + + + + +
Piece::TurnMap tt::Piece::straightMoves (const Piecep)
+
+static
+
+ +

Construct straight moves (up, down, left, right) TurnMap.

+

Constructs new TurnMap object where the TurnMap::piece() is set to p. It is defined that piece that performs moves can not step on or over other Piece objects at the Board.

+
Returns
TurnMap object with p as turn piece
+ +
+
+ +

◆ turnIndex()

+ +
+
+ + + + + +
+ + + + + + + +
std::size_t tt::Piece::turnIndex () const
+
+inline
+
+ +

Current turn index.

+
Returns
turn index of board() when current piece were performing it's move
+
See also
p_turnIndex
+ +
+
+

Member Data Documentation

+ +

◆ p_board

+ +
+
+ + + + + +
+ + + + +
Board* tt::Piece::p_board = nullptr
+
+protected
+
+ +

Piece Board.

+

Board, to which current piece belongs to

See also
board()
+ +
+
+ +

◆ p_color

+ +
+
+ + + + + +
+ + + + +
Color tt::Piece::p_color
+
+protected
+
+ +

Piece color.

+
See also
color(), setColor()
+ +
+
+ +

◆ p_position

+ +
+
+ + + + + +
+ + + + +
Position tt::Piece::p_position
+
+protected
+
+
+ +

◆ p_turnIndex

+ +
+
+ + + + + +
+ + + + +
std::size_t tt::Piece::p_turnIndex = 0
+
+protected
+
+ +

Last turn index.

+

Board::turnIndex() value at the moment when Piece performed some Turn

+ +
+
+
The documentation for this class was generated from the following files:
    +
  • board/include/tartan/board/board.hpp
  • +
  • board/piece.cpp
  • +
+
+
+ + + + diff --git a/classtt_1_1Piece.js b/classtt_1_1Piece.js new file mode 100644 index 0000000..ad24e3f --- /dev/null +++ b/classtt_1_1Piece.js @@ -0,0 +1,29 @@ +var classtt_1_1Piece = +[ + [ "Position", "classtt_1_1Piece_1_1Position.html", "classtt_1_1Piece_1_1Position" ], + [ "Turn", "classtt_1_1Piece_1_1Turn.html", "classtt_1_1Piece_1_1Turn" ], + [ "TurnMap", "classtt_1_1Piece_1_1TurnMap.html", "classtt_1_1Piece_1_1TurnMap" ], + [ "Color", "classtt_1_1Piece.html#aae49238326a573556a910b49993033c0", [ + [ "Black", "classtt_1_1Piece.html#aae49238326a573556a910b49993033c0ae90dfb84e30edf611e326eeb04d680de", null ], + [ "White", "classtt_1_1Piece.html#aae49238326a573556a910b49993033c0a25a81701fbfa4a1efdf660a950c1d006", null ] + ] ], + [ "Piece", "classtt_1_1Piece.html#a9fb1de8a2c67e719ee0765eb91ca29b7", null ], + [ "~Piece", "classtt_1_1Piece.html#a70e9e2202194ff4b0fd5b8f260c593cc", null ], + [ "board", "classtt_1_1Piece.html#aadeac76ac07a393ca61c8b947d0f876c", null ], + [ "board", "classtt_1_1Piece.html#a9d5719d065c410fd60f353c296831d42", null ], + [ "color", "classtt_1_1Piece.html#a99864ba766ec63ea7d34726b7745b867", null ], + [ "move", "classtt_1_1Piece.html#a774ed5e6ab1d874a638d0c1658bfc976", null ], + [ "moveMap", "classtt_1_1Piece.html#a85ee5b9082adfb8bfa55600ce6e74d70", null ], + [ "movesMade", "classtt_1_1Piece.html#a0bf99390051b965ea301c2e2bdd0035b", null ], + [ "position", "classtt_1_1Piece.html#a2661975a57127cf43057c5d785e61ebd", null ], + [ "position", "classtt_1_1Piece.html#a131f3debc7d0ca3f2f2c7a31fa04f69a", null ], + [ "setBoard", "classtt_1_1Piece.html#a1f5da8f4b3925b2599ae1c5ddf737774", null ], + [ "setColor", "classtt_1_1Piece.html#a8caf73b03d48047df1a4be8264a04c96", null ], + [ "setPosition", "classtt_1_1Piece.html#a77def22eccd511e6c67bb43ae2a31eb3", null ], + [ "turnIndex", "classtt_1_1Piece.html#aa9ea57872cd29edcaaf97a9230e8d569", null ], + [ "p_board", "classtt_1_1Piece.html#a408d389a69b9c2186525f01c8443a36e", null ], + [ "p_color", "classtt_1_1Piece.html#a66c3ed452c13eb8982b70a0e8032a504", null ], + [ "p_movesMade", "classtt_1_1Piece.html#a9b33b04b999010940d5865a862ca8def", null ], + [ "p_position", "classtt_1_1Piece.html#a92ae79902d2f489e76f5030813f170d4", null ], + [ "p_turnIndex", "classtt_1_1Piece.html#addde46c2382c0df731a45c3838046d3d", null ] +]; \ No newline at end of file diff --git a/classtt_1_1Piece_1_1Position-members.html b/classtt_1_1Piece_1_1Position-members.html new file mode 100644 index 0000000..8aa01bd --- /dev/null +++ b/classtt_1_1Piece_1_1Position-members.html @@ -0,0 +1,134 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::Piece::Position Member List
+
+
+ +

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
atBottom() consttt::Piece::Position
atLeft() consttt::Piece::Position
atRight() consttt::Piece::Position
atTop() consttt::Piece::Position
digit() consttt::Piece::Positioninline
letter() consttt::Piece::Positioninline
Mode enum namett::Piece::Position
mode() consttt::Piece::Positioninline
offset(int dx, int dy) consttt::Piece::Position
offset(char dc, int dd) consttt::Piece::Position
operator()(int dx, int dy) consttt::Piece::Position
operator()(char dc, int dd) consttt::Piece::Position
operator+(const Position &) consttt::Piece::Position
operator+=(const Position &)tt::Piece::Position
operator-(const Position &) consttt::Piece::Position
operator-=(const Position &)tt::Piece::Position
operator<<(std::ostream &, const Position &)tt::Piece::Positionfriend
operator=(const Position &)tt::Piece::Position
operator==(const Position &, const Position &)tt::Piece::Positionfriend
Position()=defaulttt::Piece::Position
Position(int x, int y)tt::Piece::Position
Position(char l, int d)tt::Piece::Position
Position(const std::string &str)tt::Piece::Position
Position(const char *str)tt::Piece::Positioninline
Position(const Position &)tt::Piece::Position
setDigit(short y)tt::Piece::Positioninline
setLetter(char x)tt::Piece::Positioninline
setMode(Mode m)tt::Piece::Position
setX(int x)tt::Piece::Position
setY(int y)tt::Piece::Position
str() consttt::Piece::Position
x() consttt::Piece::Positioninline
y() consttt::Piece::Positioninline
+
+ + + + diff --git a/classtt_1_1Piece_1_1Position.html b/classtt_1_1Piece_1_1Position.html new file mode 100644 index 0000000..10a1384 --- /dev/null +++ b/classtt_1_1Piece_1_1Position.html @@ -0,0 +1,1284 @@ + + + + + + + +tartan: tt::Piece::Position Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::Piece::Position Class Reference
+
+
+ +

Piece position at the Board. + More...

+ +

#include <board.hpp>

+ + + + + +

+Public Types

enum class  Mode { Normal = 1 +, Reverse = -1 + }
 Boolean functions operation mode. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

Position ()=default
 Create Position object at a1.
 
 Position (int x, int y)
 Create Position object with coordinates x y More...
 
 Position (char l, int d)
 Create Position object with coordinates ld (eq. b3) More...
 
 Position (const std::string &str)
 Creates Position object at str position. More...
 
 Position (const char *str)
 Creates Position object at str position. More...
 
 Position (const Position &)
 Copy constructor. More...
 
Positionoperator= (const Position &)
 Copy assignment operator. More...
 
int x () const
 x coordinate More...
 
int y () const
 y coordinate More...
 
char letter () const
 Letter representation of x coordinate. More...
 
int digit () const
 Digit representation of y coordinate. More...
 
int setX (int x)
 Set x coordinate. More...
 
int setY (int y)
 Set y coordinate. More...
 
char setLetter (char x)
 Set x coordinate with string representation. More...
 
int setDigit (short y)
 Set y coordinate. More...
 
std::string str () const
 String position representation. More...
 
Position operator+ (const Position &) const
 Addition operator. More...
 
Position operator- (const Position &) const
 Substraction operator. More...
 
Position operator+= (const Position &)
 cosnt More...
 
Position operator-= (const Position &)
 cosnt More...
 
Position operator() (int dx, int dy) const
 Offset current position. More...
 
Position operator() (char dc, int dd) const
 Offset current position. More...
 
Position manipulation

Set of functions that provide boolean operations on the Position object conditionally depending on it's mode() value.

+
Position offset (int dx, int dy) const
 Offset current position. More...
 
Position offset (char dc, int dd) const
 Offset current position. More...
 
bool atLeft () const
 Check if the position are at left border. More...
 
bool atRight () const
 Check if the position are at right border. More...
 
bool atTop () const
 Check if the position are at top border. More...
 
bool atBottom () const
 Check if the position are at bottom border. More...
 
Mode mode () const
 Current mode. More...
 
Mode setMode (Mode m)
 Set offset mode. More...
 
+ + + + + + + +

+Friends

bool operator== (const Position &, const Position &)
 Comparison operator. More...
 
std::ostreamoperator<< (std::ostream &, const Position &)
 std::ostream output operator More...
 
+

Detailed Description

+

Piece position at the Board.

+

Member Enumeration Documentation

+ +

◆ Mode

+ +
+
+ + + + + +
+ + + + +
enum tt::Piece::Position::Mode
+
+strong
+
+ +

Boolean functions operation mode.

+

Describes location of the coordinates origin.

See also
atTop(), atLeft(), atRight(), atBottom(), offset(), setMode(), mode()
+ + + +
Enumerator
Normal 

Place origin at the a1.

+
Reverse 

Place origin at the h8.

+
+ +
+
+

Constructor & Destructor Documentation

+ +

◆ Position() [1/5]

+ +
+
+ + + + + + + + + + + + + + + + + + +
tt::Position::Position (int x,
int y 
)
+
+ +

Create Position object with coordinates x y

+
Parameters
+ + + +
xx coordinate
yy coordinate
+
+
+ +
+
+ +

◆ Position() [2/5]

+ +
+
+ + + + + + + + + + + + + + + + + + +
tt::Position::Position (char l,
int d 
)
+
+ +

Create Position object with coordinates ld (eq. b3)

+
Parameters
+ + + +
lletter x coordinate
ddigit y coordinate
+
+
+ +
+
+ +

◆ Position() [3/5]

+ +
+
+ + + + + + + + +
tt::Position::Position (const std::stringstr)
+
+ +

Creates Position object at str position.

+

The str arguments has the form of

<x><y>
+
int x() const
x coordinate
Definition: board.hpp:124
+
int y() const
y coordinate
Definition: board.hpp:129
+

where the <x> is the lowercase letter in range a-h inclusive, <y> is a number from range [1;8].

+

Table for <x> letter-to-digit mapping

+ + + + + + + + + + + + + + + + + + +
Letter Digit
a 1
b 2
c 3
d 4
e 5
f 6
g 7
h 8
+

Example arguments:

+ + + + + + + + +
Argument x() y()
"d4" 4 4
"e7" 5 7
"h3" 8 3
+
Parameters
+ + +
str2-character letter-digit string representation of position
+
+
+ +
+
+ +

◆ Position() [4/5]

+ +
+
+ + + + + +
+ + + + + + + + +
tt::Piece::Position::Position (const char * str)
+
+inline
+
+ +

Creates Position object at str position.

+

The str arguments has the form of

<x><y>
+

where the <x> is the lowercase letter in range a-h inclusive, <y> is a number from range [1;8].

+

Table for <x> letter-to-digit mapping

+ + + + + + + + + + + + + + + + + + +
Letter Digit
a 1
b 2
c 3
d 4
e 5
f 6
g 7
h 8
+

Example arguments:

+ + + + + + + + +
Argument x() y()
"d4" 4 4
"e7" 5 7
"h3" 8 3
+
Parameters
+ + +
str2-character letter-digit string representation of position
+
+
+ +
+
+ +

◆ Position() [5/5]

+ +
+
+ + + + + + + + +
tt::Position::Position (const Positionother)
+
+ +

Copy constructor.

+
Note
Copying does not copy the current mode.
+ +
+
+

Member Function Documentation

+ +

◆ atBottom()

+ +
+
+ + + + + + + +
bool tt::Position::atBottom () const
+
+ +

Check if the position are at bottom border.

+
Note
This function behaivor is influenced by current mode() value.
+
Returns
true if position is at left border false otherwise
+
See also
setMode().
+
Returns
true if position is at bottom border, false otherwise
+
See also
mode().
+ +
+
+ +

◆ atLeft()

+ +
+
+ + + + + + + +
bool tt::Position::atLeft () const
+
+ +

Check if the position are at left border.

+
Note
This function behaivor is influenced by current mode() value.
+
Returns
true if position is at left border false otherwise
+
See also
setMode().
+ +
+
+ +

◆ atRight()

+ +
+
+ + + + + + + +
bool tt::Position::atRight () const
+
+ +

Check if the position are at right border.

+
Note
This function behaivor is influenced by current mode() value.
+
Returns
true if position is at left border false otherwise
+
See also
setMode().
+
Returns
true if position is at right border false otherwise
+
See also
mode().
+ +
+
+ +

◆ atTop()

+ +
+
+ + + + + + + +
bool tt::Position::atTop () const
+
+ +

Check if the position are at top border.

+
Note
This function behaivor is influenced by current mode() value.
+
Returns
true if position is at left border false otherwise
+
See also
setMode().
+
Returns
true if position is at top border false otherwise
+
See also
mode().
+ +
+
+ +

◆ digit()

+ +
+
+ + + + + +
+ + + + + + + +
int tt::Piece::Position::digit () const
+
+inline
+
+ +

Digit representation of y coordinate.

+
Returns
y coordinate in digit representation
+
See also
y()
+ +
+
+ +

◆ letter()

+ +
+
+ + + + + +
+ + + + + + + +
char tt::Piece::Position::letter () const
+
+inline
+
+ +

Letter representation of x coordinate.

+
Returns
x coordinate in letter representation
+
See also
x()
+ +
+
+ +

◆ mode()

+ +
+
+ + + + + +
+ + + + + + + +
Mode tt::Piece::Position::mode () const
+
+inline
+
+ +

Current mode.

+
Returns
current mode
+
See also
setMode(), Mode
+ +
+
+ +

◆ offset() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
Position tt::Position::offset (char dc,
int dd 
) const
+
+ +

Offset current position.

+

Works as offset(int dx, int dy) but with character-digit representation

+
Parameters
+ + + +
dcx coordinate incrementation represented as string
ddy coordinate incrementation
+
+
+
Returns
new Position object at (x±dx, y±dy).
+
Exceptions
+ + +
std::out_of_range
+
+
+
See also
offsetMode().
+ +
+
+ +

◆ offset() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
Position tt::Position::offset (int dx,
int dy 
) const
+
+ +

Offset current position.

+

Returns new position at (x±dx, y±dy). Operation sign depends on current mode().

+
Parameters
+ + + +
dxx coordinate incrementation
dyy coordinate incrementation
+
+
+
Returns
new Position object at (x±dx, y±dy).
+
Exceptions
+ + +
std::out_of_range
+
+
+
See also
mode().
+ +
+
+ +

◆ operator()() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
Position tt::Position::operator() (char dc,
int dd 
) const
+
+ +

Offset current position.

+

Works as offset(int dx, int dy) but with character-digit representation

+
Parameters
+ + + +
dcx coordinate incrementation represented as string
ddy coordinate incrementation
+
+
+
Returns
new Position object at (x±dx, y±dy).
+
Exceptions
+ + +
std::out_of_range
+
+
+
See also
offsetMode().
+ +
+
+ +

◆ operator()() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
Position tt::Position::operator() (int dx,
int dy 
) const
+
+ +

Offset current position.

+

Returns new position at (x±dx, y±dy). Operation sign depends on current mode().

+
Parameters
+ + + +
dxx coordinate incrementation
dyy coordinate incrementation
+
+
+
Returns
new Position object at (x±dx, y±dy).
+
Exceptions
+ + +
std::out_of_range
+
+
+
See also
mode().
+ +
+
+ +

◆ operator+()

+ +
+
+ + + + + + + + +
Position tt::Position::operator+ (const Positionp) const
+
+ +

Addition operator.

+
Returns
new object with sum of corresponding coordinates of argument objects
+ +
+
+ +

◆ operator+=()

+ +
+
+ + + + + + + + +
Position tt::Position::operator+= (const Positionp)
+
+ +

cosnt

+

cosnt

+ +
+
+ +

◆ operator-()

+ +
+
+ + + + + + + + +
Position tt::Position::operator- (const Positionp) const
+
+ +

Substraction operator.

+
Returns
new object with difference of corresponding coordinates of argument objects
+ +
+
+ +

◆ operator-=()

+ +
+
+ + + + + + + + +
Position tt::Position::operator-= (const Positionp)
+
+ +

cosnt

+

cosnt

+ +
+
+ +

◆ operator=()

+ +
+
+ + + + + + + + +
Position & tt::Position::operator= (const Positionother)
+
+ +

Copy assignment operator.

+
Note
Copying does not copy the current mode.
+
Returns
a new object with same coordinates.
+ +
+
+ +

◆ setDigit()

+ +
+
+ + + + + +
+ + + + + + + + +
int tt::Piece::Position::setDigit (short y)
+
+inline
+
+ +

Set y coordinate.

+
Parameters
+ + +
ynew value
+
+
+
Returns
old value
+
Exceptions
+ + + +
std::out_of_rangeif y is < 1 or > 8
std::out_of_range
+
+
+
See also
setY(int)
+ +
+
+ +

◆ setLetter()

+ +
+
+ + + + + +
+ + + + + + + + +
char tt::Piece::Position::setLetter (char x)
+
+inline
+
+ +

Set x coordinate with string representation.

+
Parameters
+ + +
xx coordinate represented as string
+
+
+
Returns
old value
+ +
+
+ +

◆ setMode()

+ +
+
+ + + + + + + + +
Position::Mode tt::Position::setMode (Position::Mode m)
+
+ +

Set offset mode.

+
Note
Depending on the mode() value, functions from Position manipulation group behave differently.
+
Parameters
+ + +
mnew offset mode value
+
+
+
Returns
old offset mode value
+ +
+
+ +

◆ setX()

+ +
+
+ + + + + + + + +
int tt::Position::setX (int x)
+
+ +

Set x coordinate.

+
Parameters
+ + +
xnew value
+
+
+
Returns
old value
+
Exceptions
+ + +
std::out_of_rangeif x is < 1 or > 8
+
+
+ +
+
+ +

◆ setY()

+ +
+
+ + + + + + + + +
int tt::Position::setY (int y)
+
+ +

Set y coordinate.

+
Parameters
+ + +
ynew value
+
+
+
Returns
old value
+
Exceptions
+ + +
std::out_of_rangeif y is < 1 or > 8
+
+
+ +
+
+ +

◆ str()

+ +
+
+ + + + + + + +
std::string tt::Position::str () const
+
+ +

String position representation.

+
Returns
string representation of current position
+ +
+
+ +

◆ x()

+ +
+
+ + + + + +
+ + + + + + + +
int tt::Piece::Position::x () const
+
+inline
+
+ +

x coordinate

+
Returns
x coordinate
+ +
+
+ +

◆ y()

+ +
+
+ + + + + +
+ + + + + + + +
int tt::Piece::Position::y () const
+
+inline
+
+ +

y coordinate

+
Returns
y coordinate
+ +
+
+

Friends And Related Function Documentation

+ +

◆ operator<<

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::ostream& operator<< (std::ostreamos,
const Positionp 
)
+
+friend
+
+ +

std::ostream output operator

+

Puts string representation of position to std::ostream.

Returns
called std::ostream object
+
See also
str()
+ +
+
+ +

◆ operator==

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool operator== (const Positionlhs,
const Positionrhs 
)
+
+friend
+
+ +

Comparison operator.

+
Returns
true if corresponding coordinates of both objects are equal
+ +
+
+
The documentation for this class was generated from the following files:
    +
  • board/include/tartan/board/board.hpp
  • +
  • board/position.cpp
  • +
+
+
+ + + + diff --git a/classtt_1_1Piece_1_1Position.js b/classtt_1_1Piece_1_1Position.js new file mode 100644 index 0000000..07fad27 --- /dev/null +++ b/classtt_1_1Piece_1_1Position.js @@ -0,0 +1,39 @@ +var classtt_1_1Piece_1_1Position = +[ + [ "Mode", "classtt_1_1Piece_1_1Position.html#ab53c5227614b144a8e440afc3399e134", [ + [ "Normal", "classtt_1_1Piece_1_1Position.html#ab53c5227614b144a8e440afc3399e134a960b44c579bc2f6818d2daaf9e4c16f0", null ], + [ "Reverse", "classtt_1_1Piece_1_1Position.html#ab53c5227614b144a8e440afc3399e134a67f115c1fddc4ce1aeb1c754001585bc", null ] + ] ], + [ "Position", "classtt_1_1Piece_1_1Position.html#a151beaa823dc68c0b780b2eb0f27716c", null ], + [ "Position", "classtt_1_1Piece_1_1Position.html#a2abf3bbded8c2fa7df3c4fb334264cdb", null ], + [ "Position", "classtt_1_1Piece_1_1Position.html#a0074fa0c618f1c3c342f2df2db3d32e6", null ], + [ "Position", "classtt_1_1Piece_1_1Position.html#a2533ce143f23cf35fc5ca375566d5b51", null ], + [ "Position", "classtt_1_1Piece_1_1Position.html#a4532d55140d1ec4276422d4dc527f9f5", null ], + [ "Position", "classtt_1_1Piece_1_1Position.html#aea1c0d6e8a3c73badbecdc1b3c4e1d82", null ], + [ "atBottom", "classtt_1_1Piece_1_1Position.html#ad01fa3ede666c61415ff2c17f2030b8f", null ], + [ "atLeft", "classtt_1_1Piece_1_1Position.html#a2789f593170fc7bdf6bf259410811ba2", null ], + [ "atRight", "classtt_1_1Piece_1_1Position.html#a2c2f0bbb850c682b8bc475795846e094", null ], + [ "atTop", "classtt_1_1Piece_1_1Position.html#af36dc206ab52d9d4e2c1d1d6b469a2ce", null ], + [ "digit", "classtt_1_1Piece_1_1Position.html#ad040963a9e44c188cd8304c9d031c333", null ], + [ "letter", "classtt_1_1Piece_1_1Position.html#ae7a4ea731e693609d24fff68094f69c7", null ], + [ "mode", "classtt_1_1Piece_1_1Position.html#a1ba6a2193fe08a02402c484fb3fdb5a7", null ], + [ "offset", "classtt_1_1Piece_1_1Position.html#a7415346a917be460eaacd12f4a0eca47", null ], + [ "offset", "classtt_1_1Piece_1_1Position.html#a36123727b8b48ab7ccdf67b6a7b414b6", null ], + [ "operator()", "classtt_1_1Piece_1_1Position.html#a89ecd7087d92eda2763415501b17ebd2", null ], + [ "operator()", "classtt_1_1Piece_1_1Position.html#a74bc55d2deb5a5668975bb5c313e4b65", null ], + [ "operator+", "classtt_1_1Piece_1_1Position.html#ae5fb0702d100d01e6c3fb38d645733c6", null ], + [ "operator+=", "classtt_1_1Piece_1_1Position.html#af86fb37a31c41184f4e06fd4acdc326b", null ], + [ "operator-", "classtt_1_1Piece_1_1Position.html#a19546fabca7fe66baaa1021774609d79", null ], + [ "operator-=", "classtt_1_1Piece_1_1Position.html#a4703e705e8dbb8ff07a91945b39ff15b", null ], + [ "operator=", "classtt_1_1Piece_1_1Position.html#ab46835f7f768818c8f8ce85673b54b97", null ], + [ "setDigit", "classtt_1_1Piece_1_1Position.html#ab9239b1cdfe2e573f35e955b84458765", null ], + [ "setLetter", "classtt_1_1Piece_1_1Position.html#a021f00dca02281f2f0cbde3dfad10c26", null ], + [ "setMode", "classtt_1_1Piece_1_1Position.html#adb92759b18558d33d4be13922af02e30", null ], + [ "setX", "classtt_1_1Piece_1_1Position.html#a640389012ee92d3ebb8b6007efb9f962", null ], + [ "setY", "classtt_1_1Piece_1_1Position.html#ad1095c047bff03c1621708f56cdd19ef", null ], + [ "str", "classtt_1_1Piece_1_1Position.html#a06b070f801c38cbc2f9fb3391c71b227", null ], + [ "x", "classtt_1_1Piece_1_1Position.html#a6318afcfe8a3619250db0877bca6d2d7", null ], + [ "y", "classtt_1_1Piece_1_1Position.html#a76e66839cb067546c9390b0b643eb1c1", null ], + [ "operator<<", "classtt_1_1Piece_1_1Position.html#a6551d31bbbe8782a92659b2b1ad68d4a", null ], + [ "operator==", "classtt_1_1Piece_1_1Position.html#aa494d08ed192efa498c580101b449f3d", null ] +]; \ No newline at end of file diff --git a/classtt_1_1Piece_1_1Turn-members.html b/classtt_1_1Piece_1_1Turn-members.html new file mode 100644 index 0000000..32efdab --- /dev/null +++ b/classtt_1_1Piece_1_1Turn-members.html @@ -0,0 +1,124 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::Piece::Turn Member List
+
+
+ +

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

+ + + + + + + + + + + + + + + + + + + + + + + + +
apply(int mode=0)tt::Piece::Turnvirtual
capture() consttt::Piece::Turninline
capture()tt::Piece::Turninline
clone() const -> std::decay< decltype(*this)>::type *tt::Piece::Turnvirtual
from() consttt::Piece::Turninline
isEqual(const Turn &rhs) consttt::Piece::Turnvirtual
operator!=(const Turn &, const Turn &)tt::Piece::Turnfriend
operator<<(std::ostream &os, const Turn &t)tt::Piece::Turnfriend
operator==(const Turn &lhs, const Turn &rhs)tt::Piece::Turnfriend
piece() consttt::Piece::Turninline
piece()tt::Piece::Turninline
possible() consttt::Piece::Turninline
setPossible(bool c)tt::Piece::Turninline
str() consttt::Piece::Turnvirtual
t_capturett::Piece::Turnprotected
t_fromtt::Piece::Turnprotected
t_piecett::Piece::Turnprotected
t_possiblett::Piece::Turnprotected
t_tott::Piece::Turnprotected
to() consttt::Piece::Turninline
Turn(const Piece *tpiece, const Position &to, const Piece *cap=nullptr, bool possible=true)tt::Piece::Turn
undo()tt::Piece::Turnvirtual
~Turn()=default (defined in tt::Piece::Turn)tt::Piece::Turnvirtual
+
+ + + + diff --git a/classtt_1_1Piece_1_1Turn.html b/classtt_1_1Piece_1_1Turn.html new file mode 100644 index 0000000..a6e3ac5 --- /dev/null +++ b/classtt_1_1Piece_1_1Turn.html @@ -0,0 +1,810 @@ + + + + + + + +tartan: tt::Piece::Turn Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::Piece::Turn Class Reference
+
+
+ +

Generic Piece Turn on Board. + More...

+ +

#include <board.hpp>

+
+Inheritance diagram for tt::Piece::Turn:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::Piece::Turn:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Turn (const Piece *tpiece, const Position &to, const Piece *cap=nullptr, bool possible=true)
 Construct new Turn object. More...
 
Position to () const
 Position where piece will end up after turn. More...
 
Position from () const
 Position the turn is started at. More...
 
const Piecepiece () const
 Turn Piece. More...
 
Piecepiece ()
 Turn Piece. More...
 
const Piececapture () const
 Captured piece. More...
 
Piececapture ()
 Captured piece. More...
 
bool possible () const
 Turn viability. More...
 
bool setPossible (bool c)
 Set the turn viability. More...
 
virtual std::string str () const
 String Turn representation. More...
 
virtual void apply (int mode=0)
 Apply turn. More...
 
virtual void undo ()
 Undo turn. More...
 
virtual bool isEqual (const Turn &rhs) const
 Compare turns. More...
 
virtual auto clone () const -> std::decay< decltype(*this)>::type *
 Clone current Turn. More...
 
+ + + + + + + + + + + + + + + + +

+Protected Attributes

+Position t_from
 Turn piece starting position
 
+Position t_to
 Turn piece finishing position
 
+Piecet_piece
 Turn Piece inself
 
+Piecet_capture
 Piece that is captured as the resul of turn.
 
+bool t_possible
 Turn viability.
 
+ + + + + + + + + + +

+Friends

bool operator== (const Turn &lhs, const Turn &rhs)
 Comparison operator. More...
 
bool operator!= (const Turn &, const Turn &)
 Inverted comparison operator. More...
 
std::ostreamoperator<< (std::ostream &os, const Turn &t)
 std::ostream output More...
 
+

Detailed Description

+

Generic Piece Turn on Board.

+

Class should be defined as derived from Piece::Turn in every class derives from Piece.

+

Constructor & Destructor Documentation

+ +

◆ Turn()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
tt::Turn::Turn (const Piecetpiece,
const Positionto,
const Piececap = nullptr,
bool possible = true 
)
+
+ +

Construct new Turn object.

+
Parameters
+ + + + + +
tpieceturn piece. Piece that performs turn
tofinal location. Location where the tpiece will end up after the turn is applied
capcaptured Piece. Should be provided if turn captures some pieces
possibletrue, if turn is possible, false otherwise
+
+
+ +
+
+

Member Function Documentation

+ +

◆ apply()

+ +
+
+ + + + + +
+ + + + + + + + +
void tt::chess::Turn::apply (int mode = 0)
+
+virtual
+
+ +

Apply turn.

+

Applies current turn. Should be reimplemented in child Piece class if it have to do something special on move.

+

This does the next:

+

You can define unscoped enum and use it with this fucntion to perform different applying logic on demand.

+
Parameters
+ + +
modeoptional apply mode parameter
+
+
+ +

Reimplemented in tt::chess::King::Turn, and tt::chess::Pawn::Turn.

+ +
+
+ +

◆ capture() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Piece* tt::Piece::Turn::capture ()
+
+inline
+
+ +

Captured piece.

+
Returns
piece that turn will be captured when turn is applied
+ +
+
+ +

◆ capture() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const Piece* tt::Piece::Turn::capture () const
+
+inline
+
+ +

Captured piece.

+
Returns
piece that turn will be captured when turn is applied
+ +
+
+ +

◆ clone()

+ +
+
+ + + + + +
+ + + + + + + +
auto tt::Turn::clone () const -> std::decay<decltype(*this)>::type*
+
+virtual
+
+ +

Clone current Turn.

+
Returns
pointer to new memory with Turn object indentical to invoking object
+ +
+
+ +

◆ from()

+ +
+
+ + + + + +
+ + + + + + + +
Position tt::Piece::Turn::from () const
+
+inline
+
+ +

Position the turn is started at.

+
Returns
target turn position
+ +
+
+ +

◆ isEqual()

+ +
+
+ + + + + +
+ + + + + + + + +
bool tt::chess::Turn::isEqual (const Turnrhs) const
+
+virtual
+
+ +

Compare turns.

+

Should be reimplemented in child Piece class if it's Turn logic differs.

+
Parameters
+ + +
rhsTurn object compare to
+
+
+
Returns
true if rhs turn is the same as current object
+ +

Reimplemented in tt::chess::King::Turn, tt::chess::Queen::Turn, tt::chess::Rook::Turn, tt::chess::Bishop::Turn, tt::chess::Knight::Turn, and tt::chess::Pawn::Turn.

+ +
+
+ +

◆ piece() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
Piece* tt::Piece::Turn::piece ()
+
+inline
+
+ +

Turn Piece.

+
Returns
piece whose turn current object describes
+ +
+
+ +

◆ piece() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const Piece* tt::Piece::Turn::piece () const
+
+inline
+
+ +

Turn Piece.

+
Returns
piece whose turn current object describes
+ +
+
+ +

◆ possible()

+ +
+
+ + + + + +
+ + + + + + + +
bool tt::Piece::Turn::possible () const
+
+inline
+
+ +

Turn viability.

+
Returns
true, if turn is possible, false otherwise
+ +
+
+ +

◆ setPossible()

+ +
+
+ + + + + +
+ + + + + + + + +
bool tt::Piece::Turn::setPossible (bool c)
+
+inline
+
+ +

Set the turn viability.

+
Parameters
+ + +
cnew viability value
+
+
+
Returns
old viability value
+ +
+
+ +

◆ str()

+ +
+
+ + + + + +
+ + + + + + + +
std::string tt::chess::Turn::str () const
+
+virtual
+
+ +

String Turn representation.

+

This function may be redefined in Piece::Turn that inherit from Piece depending on new piece implementation

+
Returns
string representation of current Turn object
+ +

Reimplemented in tt::chess::King::Turn.

+ +
+
+ +

◆ to()

+ +
+
+ + + + + +
+ + + + + + + +
Position tt::Piece::Turn::to () const
+
+inline
+
+ +

Position where piece will end up after turn.

+
Returns
starting turn position
+ +
+
+ +

◆ undo()

+ +
+
+ + + + + +
+ + + + + + + +
void tt::chess::Turn::undo ()
+
+virtual
+
+ +

Undo turn.

+

Opposite to apply(). Should be reimplemented in child Piece class if it's apply() function does something special on applying.

+ +

Reimplemented in tt::chess::King::Turn.

+ +
+
+

Friends And Related Function Documentation

+ +

◆ operator!=

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool operator!= (const Turnlhs,
const Turnrhs 
)
+
+friend
+
+ +

Inverted comparison operator.

+
Parameters
+ + + +
lhsleft object of == operator
rhsright object of == operator
+
+
+
Returns
the value of !lhs.isEqual(rhs)
+
See also
isEqual()
+ +
+
+ +

◆ operator<<

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
std::ostream& operator<< (std::ostreamos,
const Turnt 
)
+
+friend
+
+ +

std::ostream output

+

Puts the t.str() in os object

+
Parameters
+ + + +
osinvoking std::ostream object
tTurn object for writting
+
+
+
Returns
invoking std::ostream os object
+ +
+
+ +

◆ operator==

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool operator== (const Turnlhs,
const Turnrhs 
)
+
+friend
+
+ +

Comparison operator.

+
Parameters
+ + + +
lhsleft object of == operator
rhsright object of == operator
+
+
+
Returns
the value of lhs.isEqual(rhs)
+
See also
isEqual()
+ +
+
+
The documentation for this class was generated from the following files:
    +
  • board/include/tartan/board/board.hpp
  • +
  • board/turn.cpp
  • +
  • chess/pieces/bishop/bishopTurn.cpp
  • +
  • chess/pieces/king/kingTurn.cpp
  • +
  • chess/pieces/knight/knightTurn.cpp
  • +
  • chess/pieces/pawn/pawnTurn.cpp
  • +
  • chess/pieces/queen/queenTurn.cpp
  • +
  • chess/pieces/rook/rookTurn.cpp
  • +
+
+
+ + + + diff --git a/classtt_1_1Piece_1_1Turn.js b/classtt_1_1Piece_1_1Turn.js new file mode 100644 index 0000000..767952a --- /dev/null +++ b/classtt_1_1Piece_1_1Turn.js @@ -0,0 +1,26 @@ +var classtt_1_1Piece_1_1Turn = +[ + [ "Turn", "classtt_1_1Piece_1_1Turn.html#aa040df09aa65769ad6f7ab79a9fe8def", null ], + [ "~Turn", "classtt_1_1Piece_1_1Turn.html#abb2d1c9469d289e387ef422fcaff59b6", null ], + [ "apply", "classtt_1_1Piece_1_1Turn.html#ab36e974a521973881a6b5dcc8449bb83", null ], + [ "capture", "classtt_1_1Piece_1_1Turn.html#afbbed5134517c141dfa5774a0588dfc1", null ], + [ "capture", "classtt_1_1Piece_1_1Turn.html#aa495194ae3143dfe34a9d76157d3005d", null ], + [ "clone", "classtt_1_1Piece_1_1Turn.html#ac07a1985044942f8cff1a49cb05fa1b3", null ], + [ "from", "classtt_1_1Piece_1_1Turn.html#a2d20acf7284e4449a38cff4fbe7d5028", null ], + [ "isEqual", "classtt_1_1Piece_1_1Turn.html#ae9ae7bf994b567b71b78cd7ca702247f", null ], + [ "piece", "classtt_1_1Piece_1_1Turn.html#ac3640f0fbdfd8d6563e5fb530e6b433f", null ], + [ "piece", "classtt_1_1Piece_1_1Turn.html#a486589b02703d52644c51311f1d9f7b9", null ], + [ "possible", "classtt_1_1Piece_1_1Turn.html#a2e43229e5fe084e44a50124ab3ee1748", null ], + [ "setPossible", "classtt_1_1Piece_1_1Turn.html#a9983a2f2f2f57c7744585d9c166af07b", null ], + [ "str", "classtt_1_1Piece_1_1Turn.html#a3f893be67f1e7efaf4dae57bc74ce8cc", null ], + [ "to", "classtt_1_1Piece_1_1Turn.html#a7824c8374195253370b123844e482e21", null ], + [ "undo", "classtt_1_1Piece_1_1Turn.html#a80f6cf01fdf2ec80cda603991b3cbf71", null ], + [ "operator!=", "classtt_1_1Piece_1_1Turn.html#a26ce3b7483ffc5fc519b53a456a76d2f", null ], + [ "operator<<", "classtt_1_1Piece_1_1Turn.html#a24aa4305e213966c2bd20a59f9136ba1", null ], + [ "operator==", "classtt_1_1Piece_1_1Turn.html#a99c4572e8f4d608f10d44864f17d46d4", null ], + [ "t_capture", "classtt_1_1Piece_1_1Turn.html#a4a946ceced9c8632e7003e619d910edc", null ], + [ "t_from", "classtt_1_1Piece_1_1Turn.html#aba33ab104867d65d218d75fb66dbe7f3", null ], + [ "t_piece", "classtt_1_1Piece_1_1Turn.html#a87488ebe86e656eeae70d664e5716e70", null ], + [ "t_possible", "classtt_1_1Piece_1_1Turn.html#a5379212b61c0990ab7784447453b7e19", null ], + [ "t_to", "classtt_1_1Piece_1_1Turn.html#a4011b578623d776ab1902074c71deb94", null ] +]; \ No newline at end of file diff --git a/classtt_1_1Piece_1_1TurnMap-members.html b/classtt_1_1Piece_1_1TurnMap-members.html new file mode 100644 index 0000000..10a0284 --- /dev/null +++ b/classtt_1_1Piece_1_1TurnMap-members.html @@ -0,0 +1,147 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::Piece::TurnMap Member List
+
+
+ +

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
assign(Turn *... args)std::list< Turn * >
back(Turn *... args)std::list< Turn * >
begin(Turn *... args)std::list< Turn * >
cbegin(Turn *... args)std::list< Turn * >
cend(Turn *... args)std::list< Turn * >
clear(Turn *... args)std::list< Turn * >
crbegin(Turn *... args)std::list< Turn * >
crend(Turn *... args)std::list< Turn * >
elements (defined in std::list< Turn * >)std::list< Turn * >
emplace(Turn *... args)std::list< Turn * >
emplace_back(Turn *... args)std::list< Turn * >
emplace_front(Turn *... args)std::list< Turn * >
empty(Turn *... args)std::list< Turn * >
end(Turn *... args)std::list< Turn * >
erase(Turn *... args)std::list< Turn * >
front(Turn *... args)std::list< Turn * >
get_allocator(Turn *... args)std::list< Turn * >
insert(Turn *... args)std::list< Turn * >
list(Turn *... args)std::list< Turn * >
max_size(Turn *... args)std::list< Turn * >
merge(Turn *... args)std::list< Turn * >
operator!=(const TurnMap &lhs, const TurnMap &rhs)tt::Piece::TurnMapfriend
operator=(const TurnMap &other)tt::Piece::TurnMap
operator=(TurnMap &&other)tt::Piece::TurnMap
list< Turn * >::operator=(Turn *... args)std::list< Turn * >
operator==(const TurnMap &lhs, const TurnMap &rhs)tt::Piece::TurnMapfriend
pop_back(Turn *... args)std::list< Turn * >
pop_front(Turn *... args)std::list< Turn * >
possible() consttt::Piece::TurnMap
push_back(Turn *... args)std::list< Turn * >
push_front(Turn *... args)std::list< Turn * >
rbegin(Turn *... args)std::list< Turn * >
remove(Turn *... args)std::list< Turn * >
remove_if(Turn *... args)std::list< Turn * >
rend(Turn *... args)std::list< Turn * >
resize(Turn *... args)std::list< Turn * >
reverse(Turn *... args)std::list< Turn * >
size(Turn *... args)std::list< Turn * >
sort(Turn *... args)std::list< Turn * >
splice(Turn *... args)std::list< Turn * >
swap(Turn *... args)std::list< Turn * >
TurnMap(const TurnMap &)tt::Piece::TurnMap
TurnMap(TurnMap &&)tt::Piece::TurnMap
unique(Turn *... args)std::list< Turn * >
~list(Turn *... args)std::list< Turn * >
~TurnMap() (defined in tt::Piece::TurnMap)tt::Piece::TurnMap
+
+ + + + diff --git a/classtt_1_1Piece_1_1TurnMap.html b/classtt_1_1Piece_1_1TurnMap.html new file mode 100644 index 0000000..0c54018 --- /dev/null +++ b/classtt_1_1Piece_1_1TurnMap.html @@ -0,0 +1,378 @@ + + + + + + + +tartan: tt::Piece::TurnMap Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::Piece::TurnMap Class Reference
+
+
+ +

List of Turn objects. + More...

+ +

#include <board.hpp>

+
+Inheritance diagram for tt::Piece::TurnMap:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::Piece::TurnMap:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

TurnMap (const TurnMap &)
 Copy constructor.
 
TurnMap (TurnMap &&)
 Move constructor.
 
+TurnMapoperator= (const TurnMap &other)
 Copy assignment operator.
 
+TurnMapoperator= (TurnMap &&other)
 Move assignment operator.
 
bool possible () const
 Viability of TurnMap. More...
 
- Public Member Functions inherited from std::list< Turn * >
+Turn * pop_front (Turn *... args)
 
+Turn * push_back (Turn *... args)
 
+Turn * splice (Turn *... args)
 
+Turn * crbegin (Turn *... args)
 
+Turn * erase (Turn *... args)
 
+Turn * emplace_front (Turn *... args)
 
+Turn * insert (Turn *... args)
 
+Turn * reverse (Turn *... args)
 
+Turn * back (Turn *... args)
 
+Turn * end (Turn *... args)
 
+Turn * remove (Turn *... args)
 
+Turn * list (Turn *... args)
 
+Turn * emplace_back (Turn *... args)
 
+Turn * pop_back (Turn *... args)
 
+Turn * cbegin (Turn *... args)
 
+Turn * front (Turn *... args)
 
+Turn * unique (Turn *... args)
 
+Turn * size (Turn *... args)
 
+Turn * resize (Turn *... args)
 
+Turn * push_front (Turn *... args)
 
+Turn * rbegin (Turn *... args)
 
+Turn * crend (Turn *... args)
 
+Turn * assign (Turn *... args)
 
+Turn * operator= (Turn *... args)
 
+Turn * sort (Turn *... args)
 
+Turn * ~list (Turn *... args)
 
+Turn * merge (Turn *... args)
 
+Turn * empty (Turn *... args)
 
+Turn * remove_if (Turn *... args)
 
+Turn * cend (Turn *... args)
 
+Turn * swap (Turn *... args)
 
+Turn * max_size (Turn *... args)
 
+Turn * rend (Turn *... args)
 
+Turn * get_allocator (Turn *... args)
 
+Turn * clear (Turn *... args)
 
+Turn * emplace (Turn *... args)
 
+Turn * begin (Turn *... args)
 
+ + + + + + + +

+Friends

bool operator== (const TurnMap &lhs, const TurnMap &rhs)
 Comparison operator. More...
 
bool operator!= (const TurnMap &lhs, const TurnMap &rhs)
 Inverted comparison operator. More...
 
+ + + + + +

+Additional Inherited Members

- Public Attributes inherited from std::list< Turn * >
+Turn * elements
 STL member.
 
+

Detailed Description

+

List of Turn objects.

+

Member Function Documentation

+ +

◆ possible()

+ +
+
+ + + + + + + +
bool tt::TurnMap::possible () const
+
+ +

Viability of TurnMap.

+
Returns
true if every member of current object Turn::possible() method returns true, false otherwise
+ +
+
+

Friends And Related Function Documentation

+ +

◆ operator!=

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool operator!= (const TurnMaplhs,
const TurnMaprhs 
)
+
+friend
+
+ +

Inverted comparison operator.

+
Returns
lhs if every Turn object of lhs is equal to every corresponding object in rhs true otherwise
+ +
+
+ +

◆ operator==

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
bool operator== (const TurnMaplhs,
const TurnMaprhs 
)
+
+friend
+
+ +

Comparison operator.

+
Returns
true if every Turn object of lhs is equal to every corresponding object in rhs, false otherwise
+ +
+
+
The documentation for this class was generated from the following files:
    +
  • board/include/tartan/board/board.hpp
  • +
  • board/turnMap.cpp
  • +
+
+
+ + + + diff --git a/classtt_1_1Piece_1_1TurnMap.js b/classtt_1_1Piece_1_1TurnMap.js new file mode 100644 index 0000000..ed79bdd --- /dev/null +++ b/classtt_1_1Piece_1_1TurnMap.js @@ -0,0 +1,11 @@ +var classtt_1_1Piece_1_1TurnMap = +[ + [ "TurnMap", "classtt_1_1Piece_1_1TurnMap.html#a1b97a545a5ebee77690084cae64afe14", null ], + [ "TurnMap", "classtt_1_1Piece_1_1TurnMap.html#aed192c1d1e4c7d651bbcc27fa505ecde", null ], + [ "~TurnMap", "classtt_1_1Piece_1_1TurnMap.html#a547274119cbef0aeda185259666689ac", null ], + [ "operator=", "classtt_1_1Piece_1_1TurnMap.html#a70d4636d1a2e4bff6c119206f9e31d45", null ], + [ "operator=", "classtt_1_1Piece_1_1TurnMap.html#aed395bef76cb9f68342181d09c673b8d", null ], + [ "possible", "classtt_1_1Piece_1_1TurnMap.html#a8321c8f7f36964cad27b03eeed433ac3", null ], + [ "operator!=", "classtt_1_1Piece_1_1TurnMap.html#a0670924232af8b65ad566bef315c64b1", null ], + [ "operator==", "classtt_1_1Piece_1_1TurnMap.html#a690e495b487f60a4fdc40ca8e5eba63d", null ] +]; \ No newline at end of file diff --git a/classtt_1_1Piece_1_1TurnMap__coll__graph.map b/classtt_1_1Piece_1_1TurnMap__coll__graph.map new file mode 100644 index 0000000..4fc5aff --- /dev/null +++ b/classtt_1_1Piece_1_1TurnMap__coll__graph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/classtt_1_1Piece_1_1TurnMap__coll__graph.md5 b/classtt_1_1Piece_1_1TurnMap__coll__graph.md5 new file mode 100644 index 0000000..c9b08cb --- /dev/null +++ b/classtt_1_1Piece_1_1TurnMap__coll__graph.md5 @@ -0,0 +1 @@ +f0b58dd8485ee47b4b454a26c873634b \ No newline at end of file diff --git a/classtt_1_1Piece_1_1TurnMap__coll__graph.svg b/classtt_1_1Piece_1_1TurnMap__coll__graph.svg new file mode 100644 index 0000000..4647a34 --- /dev/null +++ b/classtt_1_1Piece_1_1TurnMap__coll__graph.svg @@ -0,0 +1,318 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::Piece::TurnMap + + + +Node1 + + +tt::Piece::TurnMap + + + + + +Node2 + + +std::list< Turn * > + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::Piece::Turn + + + + + +Node3->Node2 + + + elements + + + +Node11 + + +std::list< const Piece +::Turn * > + + + + + +Node3->Node11 + + + elements + + + +Node4 + + +tt::Piece + + + + + +Node4->Node3 + + + t_capture +t_piece + + + +Node12 + + +std::forward_list< + const Piece * > + + + + + +Node4->Node12 + + + elements + + + +Node5 + + +tt::Piece::Position + + + + + +Node5->Node3 + + + t_from +t_to + + + +Node5->Node4 + + + p_position + + + +Node6 + + +std::size_t + + + + + +Node6->Node4 + + + p_movesMade +p_turnIndex + + + +Node7 + + +tt::Board + + + + + +Node6->Node7 + + + b_turnIndex + + + +Node7->Node4 + + + p_board + + + +Node8 + + +BoardT + + + + + +Node8->Node7 + + + + + +Node9 + + +T + + + + + +Node9->Node8 + + + elements + + + +Node10 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node10->Node7 + + + b_pieceGetter + + + +Node11->Node7 + + + b_history + + + +Node12->Node7 + + + b_capturedPieces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1Piece_1_1TurnMap__coll__graph_org.svg b/classtt_1_1Piece_1_1TurnMap__coll__graph_org.svg new file mode 100644 index 0000000..b3e360a --- /dev/null +++ b/classtt_1_1Piece_1_1TurnMap__coll__graph_org.svg @@ -0,0 +1,230 @@ + + + + + + +tt::Piece::TurnMap + + + +Node1 + + +tt::Piece::TurnMap + + + + + +Node2 + + +std::list< Turn * > + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::Piece::Turn + + + + + +Node3->Node2 + + + elements + + + +Node11 + + +std::list< const Piece +::Turn * > + + + + + +Node3->Node11 + + + elements + + + +Node4 + + +tt::Piece + + + + + +Node4->Node3 + + + t_capture +t_piece + + + +Node12 + + +std::forward_list< + const Piece * > + + + + + +Node4->Node12 + + + elements + + + +Node5 + + +tt::Piece::Position + + + + + +Node5->Node3 + + + t_from +t_to + + + +Node5->Node4 + + + p_position + + + +Node6 + + +std::size_t + + + + + +Node6->Node4 + + + p_movesMade +p_turnIndex + + + +Node7 + + +tt::Board + + + + + +Node6->Node7 + + + b_turnIndex + + + +Node7->Node4 + + + p_board + + + +Node8 + + +BoardT + + + + + +Node8->Node7 + + + + + +Node9 + + +T + + + + + +Node9->Node8 + + + elements + + + +Node10 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node10->Node7 + + + b_pieceGetter + + + +Node11->Node7 + + + b_history + + + +Node12->Node7 + + + b_capturedPieces + + + diff --git a/classtt_1_1Piece_1_1TurnMap__inherit__graph.map b/classtt_1_1Piece_1_1TurnMap__inherit__graph.map new file mode 100644 index 0000000..c0c36a6 --- /dev/null +++ b/classtt_1_1Piece_1_1TurnMap__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classtt_1_1Piece_1_1TurnMap__inherit__graph.md5 b/classtt_1_1Piece_1_1TurnMap__inherit__graph.md5 new file mode 100644 index 0000000..4ecbc86 --- /dev/null +++ b/classtt_1_1Piece_1_1TurnMap__inherit__graph.md5 @@ -0,0 +1 @@ +2aa6511ea1e5041428d0ed9074593425 \ No newline at end of file diff --git a/classtt_1_1Piece_1_1TurnMap__inherit__graph.svg b/classtt_1_1Piece_1_1TurnMap__inherit__graph.svg new file mode 100644 index 0000000..1d31879 --- /dev/null +++ b/classtt_1_1Piece_1_1TurnMap__inherit__graph.svg @@ -0,0 +1,37 @@ + + + + + + +tt::Piece::TurnMap + + + +Node1 + + +tt::Piece::TurnMap + + + + + +Node2 + + +std::list< Turn * > + + + + + +Node2->Node1 + + + + + diff --git a/classtt_1_1Piece_1_1Turn__coll__graph.map b/classtt_1_1Piece_1_1Turn__coll__graph.map new file mode 100644 index 0000000..c9b3be5 --- /dev/null +++ b/classtt_1_1Piece_1_1Turn__coll__graph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/classtt_1_1Piece_1_1Turn__coll__graph.md5 b/classtt_1_1Piece_1_1Turn__coll__graph.md5 new file mode 100644 index 0000000..bc0b651 --- /dev/null +++ b/classtt_1_1Piece_1_1Turn__coll__graph.md5 @@ -0,0 +1 @@ +2ba2d96a78edcabefc321e48cb4883ae \ No newline at end of file diff --git a/classtt_1_1Piece_1_1Turn__coll__graph.svg b/classtt_1_1Piece_1_1Turn__coll__graph.svg new file mode 100644 index 0000000..b6f74ba --- /dev/null +++ b/classtt_1_1Piece_1_1Turn__coll__graph.svg @@ -0,0 +1,287 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::Piece::Turn + + + +Node1 + + +tt::Piece::Turn + + + + + +Node9 + + +std::list< const Piece +::Turn * > + + + + + +Node1->Node9 + + + elements + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + t_capture +t_piece + + + +Node10 + + +std::forward_list< + const Piece * > + + + + + +Node2->Node10 + + + elements + + + +Node3 + + +tt::Piece::Position + + + + + +Node3->Node1 + + + t_from +t_to + + + +Node3->Node2 + + + p_position + + + +Node4 + + +std::size_t + + + + + +Node4->Node2 + + + p_movesMade +p_turnIndex + + + +Node5 + + +tt::Board + + + + + +Node4->Node5 + + + b_turnIndex + + + +Node5->Node2 + + + p_board + + + +Node6 + + +BoardT + + + + + +Node6->Node5 + + + + + +Node7 + + +T + + + + + +Node7->Node6 + + + elements + + + +Node8 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node8->Node5 + + + b_pieceGetter + + + +Node9->Node5 + + + b_history + + + +Node10->Node5 + + + b_capturedPieces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1Piece_1_1Turn__coll__graph_org.svg b/classtt_1_1Piece_1_1Turn__coll__graph_org.svg new file mode 100644 index 0000000..44443b8 --- /dev/null +++ b/classtt_1_1Piece_1_1Turn__coll__graph_org.svg @@ -0,0 +1,199 @@ + + + + + + +tt::Piece::Turn + + + +Node1 + + +tt::Piece::Turn + + + + + +Node9 + + +std::list< const Piece +::Turn * > + + + + + +Node1->Node9 + + + elements + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + t_capture +t_piece + + + +Node10 + + +std::forward_list< + const Piece * > + + + + + +Node2->Node10 + + + elements + + + +Node3 + + +tt::Piece::Position + + + + + +Node3->Node1 + + + t_from +t_to + + + +Node3->Node2 + + + p_position + + + +Node4 + + +std::size_t + + + + + +Node4->Node2 + + + p_movesMade +p_turnIndex + + + +Node5 + + +tt::Board + + + + + +Node4->Node5 + + + b_turnIndex + + + +Node5->Node2 + + + p_board + + + +Node6 + + +BoardT + + + + + +Node6->Node5 + + + + + +Node7 + + +T + + + + + +Node7->Node6 + + + elements + + + +Node8 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node8->Node5 + + + b_pieceGetter + + + +Node9->Node5 + + + b_history + + + +Node10->Node5 + + + b_capturedPieces + + + diff --git a/classtt_1_1Piece_1_1Turn__inherit__graph.map b/classtt_1_1Piece_1_1Turn__inherit__graph.map new file mode 100644 index 0000000..9e2da50 --- /dev/null +++ b/classtt_1_1Piece_1_1Turn__inherit__graph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/classtt_1_1Piece_1_1Turn__inherit__graph.md5 b/classtt_1_1Piece_1_1Turn__inherit__graph.md5 new file mode 100644 index 0000000..0f9f58a --- /dev/null +++ b/classtt_1_1Piece_1_1Turn__inherit__graph.md5 @@ -0,0 +1 @@ +084852ab4bc8113fcbaae16f323c94e9 \ No newline at end of file diff --git a/classtt_1_1Piece_1_1Turn__inherit__graph.svg b/classtt_1_1Piece_1_1Turn__inherit__graph.svg new file mode 100644 index 0000000..b78370f --- /dev/null +++ b/classtt_1_1Piece_1_1Turn__inherit__graph.svg @@ -0,0 +1,112 @@ + + + + + + +tt::Piece::Turn + + + +Node1 + + +tt::Piece::Turn + + + + + +Node2 + + +tt::chess::Bishop::Turn + + + + + +Node1->Node2 + + + + + +Node3 + + +tt::chess::King::Turn + + + + + +Node1->Node3 + + + + + +Node4 + + +tt::chess::Knight::Turn + + + + + +Node1->Node4 + + + + + +Node5 + + +tt::chess::Pawn::Turn + + + + + +Node1->Node5 + + + + + +Node6 + + +tt::chess::Queen::Turn + + + + + +Node1->Node6 + + + + + +Node7 + + +tt::chess::Rook::Turn + + + + + +Node1->Node7 + + + + + diff --git a/classtt_1_1Piece__coll__graph.map b/classtt_1_1Piece__coll__graph.map new file mode 100644 index 0000000..b9415aa --- /dev/null +++ b/classtt_1_1Piece__coll__graph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/classtt_1_1Piece__coll__graph.md5 b/classtt_1_1Piece__coll__graph.md5 new file mode 100644 index 0000000..ffedac9 --- /dev/null +++ b/classtt_1_1Piece__coll__graph.md5 @@ -0,0 +1 @@ +a16c5c1c768b7b76fd257a032dad7aaf \ No newline at end of file diff --git a/classtt_1_1Piece__coll__graph.svg b/classtt_1_1Piece__coll__graph.svg new file mode 100644 index 0000000..f17df74 --- /dev/null +++ b/classtt_1_1Piece__coll__graph.svg @@ -0,0 +1,287 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::Piece + + + +Node1 + + +tt::Piece + + + + + +Node9 + + +tt::Piece::Turn + + + + + +Node1->Node9 + + + t_capture +t_piece + + + +Node10 + + +std::forward_list< + const Piece * > + + + + + +Node1->Node10 + + + elements + + + +Node2 + + +tt::Piece::Position + + + + + +Node2->Node1 + + + p_position + + + +Node2->Node9 + + + t_from +t_to + + + +Node3 + + +std::size_t + + + + + +Node3->Node1 + + + p_movesMade +p_turnIndex + + + +Node4 + + +tt::Board + + + + + +Node3->Node4 + + + b_turnIndex + + + +Node4->Node1 + + + p_board + + + +Node5 + + +BoardT + + + + + +Node5->Node4 + + + + + +Node6 + + +T + + + + + +Node6->Node5 + + + elements + + + +Node7 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node7->Node4 + + + b_pieceGetter + + + +Node8 + + +std::list< const Piece +::Turn * > + + + + + +Node8->Node4 + + + b_history + + + +Node9->Node8 + + + elements + + + +Node10->Node4 + + + b_capturedPieces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1Piece__coll__graph_org.svg b/classtt_1_1Piece__coll__graph_org.svg new file mode 100644 index 0000000..5af7775 --- /dev/null +++ b/classtt_1_1Piece__coll__graph_org.svg @@ -0,0 +1,199 @@ + + + + + + +tt::Piece + + + +Node1 + + +tt::Piece + + + + + +Node9 + + +tt::Piece::Turn + + + + + +Node1->Node9 + + + t_capture +t_piece + + + +Node10 + + +std::forward_list< + const Piece * > + + + + + +Node1->Node10 + + + elements + + + +Node2 + + +tt::Piece::Position + + + + + +Node2->Node1 + + + p_position + + + +Node2->Node9 + + + t_from +t_to + + + +Node3 + + +std::size_t + + + + + +Node3->Node1 + + + p_movesMade +p_turnIndex + + + +Node4 + + +tt::Board + + + + + +Node3->Node4 + + + b_turnIndex + + + +Node4->Node1 + + + p_board + + + +Node5 + + +BoardT + + + + + +Node5->Node4 + + + + + +Node6 + + +T + + + + + +Node6->Node5 + + + elements + + + +Node7 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node7->Node4 + + + b_pieceGetter + + + +Node8 + + +std::list< const Piece +::Turn * > + + + + + +Node8->Node4 + + + b_history + + + +Node9->Node8 + + + elements + + + +Node10->Node4 + + + b_capturedPieces + + + diff --git a/classtt_1_1Piece__inherit__graph.map b/classtt_1_1Piece__inherit__graph.map new file mode 100644 index 0000000..692db57 --- /dev/null +++ b/classtt_1_1Piece__inherit__graph.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/classtt_1_1Piece__inherit__graph.md5 b/classtt_1_1Piece__inherit__graph.md5 new file mode 100644 index 0000000..98a3920 --- /dev/null +++ b/classtt_1_1Piece__inherit__graph.md5 @@ -0,0 +1 @@ +a9b9e2412530bd87ccc0f6b8cee0a056 \ No newline at end of file diff --git a/classtt_1_1Piece__inherit__graph.svg b/classtt_1_1Piece__inherit__graph.svg new file mode 100644 index 0000000..073a33b --- /dev/null +++ b/classtt_1_1Piece__inherit__graph.svg @@ -0,0 +1,112 @@ + + + + + + +tt::Piece + + + +Node1 + + +tt::Piece + + + + + +Node2 + + +tt::chess::Bishop + + + + + +Node1->Node2 + + + + + +Node3 + + +tt::chess::King + + + + + +Node1->Node3 + + + + + +Node4 + + +tt::chess::Knight + + + + + +Node1->Node4 + + + + + +Node5 + + +tt::chess::Pawn + + + + + +Node1->Node5 + + + + + +Node6 + + +tt::chess::Queen + + + + + +Node1->Node6 + + + + + +Node7 + + +tt::chess::Rook + + + + + +Node1->Node7 + + + + + diff --git a/classtt_1_1chess_1_1Bishop-members.html b/classtt_1_1chess_1_1Bishop-members.html new file mode 100644 index 0000000..316065c --- /dev/null +++ b/classtt_1_1chess_1_1Bishop-members.html @@ -0,0 +1,124 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::chess::Bishop Member List
+
+
+ +

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

+ + + + + + + + + + + + + + + + + + + + + + + + +
board() consttt::Pieceinline
board()tt::Pieceinline
Color enum namett::Piece
color() consttt::Pieceinline
diagonalMoves(const Piece *p)tt::Piecestatic
move(const Position &to)tt::Piecevirtual
moveMap(int mode=0) const overridett::chess::Bishopvirtual
movesMade() consttt::Pieceinline
p_boardtt::Pieceprotected
p_colortt::Pieceprotected
p_movesMadett::Pieceprotected
p_positiontt::Pieceprotected
p_turnIndextt::Pieceprotected
Piece(const Position &pos={1, 1}, Color col=Color::White)tt::chess::Bishop
tt::Piece::Piece(const Position &pos={1, 1}, Color col=Color::White)tt::Piece
position() consttt::Pieceinline
position()tt::Pieceinline
setBoard(Board *b)tt::Piece
setColor(Color col)tt::Piece
setPosition(const Position &)tt::Piece
straightMoves(const Piece *p)tt::Piecestatic
turnIndex() consttt::Pieceinline
~Piece()=default (defined in tt::Piece)tt::Piecevirtual
+
+ + + + diff --git a/classtt_1_1chess_1_1Bishop.html b/classtt_1_1chess_1_1Bishop.html new file mode 100644 index 0000000..155965b --- /dev/null +++ b/classtt_1_1chess_1_1Bishop.html @@ -0,0 +1,276 @@ + + + + + + + +tartan: tt::chess::Bishop Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::chess::Bishop Class Reference
+
+
+ +

Bishop chess Piece. + More...

+ +

#include <chess.hpp>

+
+Inheritance diagram for tt::chess::Bishop:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::chess::Bishop:
+
+
+
+
[legend]
+ + + + + +

+Classes

class  Turn
 Bishop Turn. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual TurnMap moveMap (int mode=0) const override
 Generic moves. More...
 
 Piece (const Position &pos={1, 1}, Color col=Color::White)
 Construct new Piece. More...
 
- Public Member Functions inherited from tt::Piece
Color color () const
 Piece color. More...
 
Color setColor (Color col)
 Set the color. More...
 
const Positionposition () const
 Piece Position. More...
 
Positionposition ()
 Piece Position. More...
 
Position setPosition (const Position &)
 Set Piece position. More...
 
virtual Position move (const Position &to)
 Move piece. More...
 
const Boardboard () const
 Piece board. More...
 
Boardboard ()
 Piece board. More...
 
BoardsetBoard (Board *b)
 Set Piece Board. More...
 
std::size_t movesMade () const
 Moves count. More...
 
std::size_t turnIndex () const
 Current turn index. More...
 
 Piece (const Position &pos={1, 1}, Color col=Color::White)
 Construct new Piece. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Types inherited from tt::Piece
enum class  Color { Black = 0 +, White = 1 + }
 Piece color. More...
 
- Static Public Member Functions inherited from tt::Piece
static TurnMap diagonalMoves (const Piece *p)
 Construct diagonal moves TurnMap. More...
 
static TurnMap straightMoves (const Piece *p)
 Construct straight moves (up, down, left, right) TurnMap. More...
 
- Protected Attributes inherited from tt::Piece
Color p_color
 Piece color. More...
 
Position p_position
 Piece Position. More...
 
Boardp_board = nullptr
 Piece Board. More...
 
+std::size_t p_movesMade = 0
 Turns count Count of turns Piece have made.
 
std::size_t p_turnIndex = 0
 Last turn index. More...
 
+

Detailed Description

+

Bishop chess Piece.

+

Member Function Documentation

+ +

◆ moveMap()

+ +
+
+ + + + + +
+ + + + + + + + +
TurnMap tt::chess::Bishop::moveMap (int mode = 0) const
+
+overridevirtual
+
+ +

Generic moves.

+
Note
Developer had and intention that You will define unscoped enumeration for mode in Your Board class. It's value will be passe to function and influence it's behaivor in some way.
+
Parameters
+ + +
modeoptional mode constant to influence the moveMap() behaivor in child classes.
+
+
+
+
Returns
TurnMap object filled with Turn objects. May not contain turns that are not possible because of piece placement
+ +

Implements tt::Piece.

+ +
+
+ +

◆ Piece()

+ +
+
+ + + + +
tt::Piece::Piece
+
+ +

Construct new Piece.

+
Parameters
+ + + +
posPiece Position
colPiece Color
+
+
+
See also
color(), position()
+ +
+
+
The documentation for this class was generated from the following files:
    +
  • chess/include/tartan/chess/chess.hpp
  • +
  • chess/pieces/bishop/bishop.cpp
  • +
+
+
+ + + + diff --git a/classtt_1_1chess_1_1Bishop.js b/classtt_1_1chess_1_1Bishop.js new file mode 100644 index 0000000..c5f3048 --- /dev/null +++ b/classtt_1_1chess_1_1Bishop.js @@ -0,0 +1,6 @@ +var classtt_1_1chess_1_1Bishop = +[ + [ "Turn", "classtt_1_1chess_1_1Bishop_1_1Turn.html", "classtt_1_1chess_1_1Bishop_1_1Turn" ], + [ "moveMap", "classtt_1_1chess_1_1Bishop.html#a7b1c28a14792c26a1abfc2debd218fd6", null ], + [ "Piece", "classtt_1_1chess_1_1Bishop.html#a9fb1de8a2c67e719ee0765eb91ca29b7", null ] +]; \ No newline at end of file diff --git a/classtt_1_1chess_1_1Bishop_1_1Turn-members.html b/classtt_1_1chess_1_1Bishop_1_1Turn-members.html new file mode 100644 index 0000000..aaa21df --- /dev/null +++ b/classtt_1_1chess_1_1Bishop_1_1Turn-members.html @@ -0,0 +1,121 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::chess::Bishop::Turn Member List
+
+
+ +

This is the complete list of members for tt::chess::Bishop::Turn, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
apply(int mode=0)tt::Piece::Turnvirtual
capture() consttt::Piece::Turninline
capture()tt::Piece::Turninline
clone() const -> std::decay< decltype(*this)>::type *tt::Piece::Turnvirtual
from() consttt::Piece::Turninline
isEqual(const Piece::Turn &) const overridett::chess::Bishop::Turnvirtual
piece() consttt::Piece::Turninline
piece()tt::Piece::Turninline
possible() consttt::Piece::Turninline
setPossible(bool c)tt::Piece::Turninline
str() consttt::Piece::Turnvirtual
t_capturett::Piece::Turnprotected
t_fromtt::Piece::Turnprotected
t_piecett::Piece::Turnprotected
t_possiblett::Piece::Turnprotected
t_tott::Piece::Turnprotected
to() consttt::Piece::Turninline
Turn(const Piece *tpiece, const Position &to, const Piece *cap=nullptr, bool possible=true)tt::Piece::Turn
undo()tt::Piece::Turnvirtual
~Turn()=default (defined in tt::Piece::Turn)tt::Piece::Turnvirtual
+
+ + + + diff --git a/classtt_1_1chess_1_1Bishop_1_1Turn.html b/classtt_1_1chess_1_1Bishop_1_1Turn.html new file mode 100644 index 0000000..b1b6669 --- /dev/null +++ b/classtt_1_1chess_1_1Bishop_1_1Turn.html @@ -0,0 +1,235 @@ + + + + + + + +tartan: tt::chess::Bishop::Turn Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::chess::Bishop::Turn Class Reference
+
+
+ +

Bishop Turn. + More...

+ +

#include <chess.hpp>

+
+Inheritance diagram for tt::chess::Bishop::Turn:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::chess::Bishop::Turn:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

bool isEqual (const Piece::Turn &) const override
 Compare turns. More...
 
- Public Member Functions inherited from tt::Piece::Turn
 Turn (const Piece *tpiece, const Position &to, const Piece *cap=nullptr, bool possible=true)
 Construct new Turn object. More...
 
Position to () const
 Position where piece will end up after turn. More...
 
Position from () const
 Position the turn is started at. More...
 
const Piecepiece () const
 Turn Piece. More...
 
Piecepiece ()
 Turn Piece. More...
 
const Piececapture () const
 Captured piece. More...
 
Piececapture ()
 Captured piece. More...
 
bool possible () const
 Turn viability. More...
 
bool setPossible (bool c)
 Set the turn viability. More...
 
virtual std::string str () const
 String Turn representation. More...
 
virtual void apply (int mode=0)
 Apply turn. More...
 
virtual void undo ()
 Undo turn. More...
 
virtual auto clone () const -> std::decay< decltype(*this)>::type *
 Clone current Turn. More...
 
+ + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from tt::Piece::Turn
+Position t_from
 Turn piece starting position
 
+Position t_to
 Turn piece finishing position
 
+Piecet_piece
 Turn Piece inself
 
+Piecet_capture
 Piece that is captured as the resul of turn.
 
+bool t_possible
 Turn viability.
 
+

Detailed Description

+

Bishop Turn.

+

Nothing special from Piece::Turn here. This is just defined to use it with RTTI to differentiate Piece::Turn pointers.

+

Member Function Documentation

+ +

◆ isEqual()

+ +
+
+ + + + + +
+ + + + + + + + +
bool tt::chess::Bishop::Turn::isEqual (const Piece::Turnrhs) const
+
+overridevirtual
+
+ +

Compare turns.

+

Should be reimplemented in child Piece class if it's Turn logic differs.

+
Parameters
+ + +
rhsTurn object compare to
+
+
+
Returns
true if rhs turn is the same as current object
+ +

Reimplemented from tt::Piece::Turn.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1chess_1_1Bishop_1_1Turn.js b/classtt_1_1chess_1_1Bishop_1_1Turn.js new file mode 100644 index 0000000..bb943fa --- /dev/null +++ b/classtt_1_1chess_1_1Bishop_1_1Turn.js @@ -0,0 +1,4 @@ +var classtt_1_1chess_1_1Bishop_1_1Turn = +[ + [ "isEqual", "classtt_1_1chess_1_1Bishop_1_1Turn.html#a985f62cfa48ffc5c78ee12a4a30ccf7d", null ] +]; \ No newline at end of file diff --git a/classtt_1_1chess_1_1Bishop_1_1Turn__coll__graph.map b/classtt_1_1chess_1_1Bishop_1_1Turn__coll__graph.map new file mode 100644 index 0000000..2e7d33a --- /dev/null +++ b/classtt_1_1chess_1_1Bishop_1_1Turn__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Bishop_1_1Turn__coll__graph.md5 b/classtt_1_1chess_1_1Bishop_1_1Turn__coll__graph.md5 new file mode 100644 index 0000000..cb2d63e --- /dev/null +++ b/classtt_1_1chess_1_1Bishop_1_1Turn__coll__graph.md5 @@ -0,0 +1 @@ +fd96f55c9067435df398b24e2e4d4bbc \ No newline at end of file diff --git a/classtt_1_1chess_1_1Bishop_1_1Turn__coll__graph.svg b/classtt_1_1chess_1_1Bishop_1_1Turn__coll__graph.svg new file mode 100644 index 0000000..95ed3b2 --- /dev/null +++ b/classtt_1_1chess_1_1Bishop_1_1Turn__coll__graph.svg @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::chess::Bishop::Turn + + + +Node1 + + +tt::chess::Bishop::Turn + + + + + +Node2 + + +tt::Piece::Turn + + + + + +Node2->Node1 + + + + + +Node10 + + +std::list< const Piece +::Turn * > + + + + + +Node2->Node10 + + + elements + + + +Node3 + + +tt::Piece + + + + + +Node3->Node2 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node3->Node11 + + + elements + + + +Node4 + + +tt::Piece::Position + + + + + +Node4->Node2 + + + t_from +t_to + + + +Node4->Node3 + + + p_position + + + +Node5 + + +std::size_t + + + + + +Node5->Node3 + + + p_movesMade +p_turnIndex + + + +Node6 + + +tt::Board + + + + + +Node5->Node6 + + + b_turnIndex + + + +Node6->Node3 + + + p_board + + + +Node7 + + +BoardT + + + + + +Node7->Node6 + + + + + +Node8 + + +T + + + + + +Node8->Node7 + + + elements + + + +Node9 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node9->Node6 + + + b_pieceGetter + + + +Node10->Node6 + + + b_history + + + +Node11->Node6 + + + b_capturedPieces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Bishop_1_1Turn__coll__graph_org.svg b/classtt_1_1chess_1_1Bishop_1_1Turn__coll__graph_org.svg new file mode 100644 index 0000000..b0d7c23 --- /dev/null +++ b/classtt_1_1chess_1_1Bishop_1_1Turn__coll__graph_org.svg @@ -0,0 +1,214 @@ + + + + + + +tt::chess::Bishop::Turn + + + +Node1 + + +tt::chess::Bishop::Turn + + + + + +Node2 + + +tt::Piece::Turn + + + + + +Node2->Node1 + + + + + +Node10 + + +std::list< const Piece +::Turn * > + + + + + +Node2->Node10 + + + elements + + + +Node3 + + +tt::Piece + + + + + +Node3->Node2 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node3->Node11 + + + elements + + + +Node4 + + +tt::Piece::Position + + + + + +Node4->Node2 + + + t_from +t_to + + + +Node4->Node3 + + + p_position + + + +Node5 + + +std::size_t + + + + + +Node5->Node3 + + + p_movesMade +p_turnIndex + + + +Node6 + + +tt::Board + + + + + +Node5->Node6 + + + b_turnIndex + + + +Node6->Node3 + + + p_board + + + +Node7 + + +BoardT + + + + + +Node7->Node6 + + + + + +Node8 + + +T + + + + + +Node8->Node7 + + + elements + + + +Node9 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node9->Node6 + + + b_pieceGetter + + + +Node10->Node6 + + + b_history + + + +Node11->Node6 + + + b_capturedPieces + + + diff --git a/classtt_1_1chess_1_1Bishop_1_1Turn__inherit__graph.map b/classtt_1_1chess_1_1Bishop_1_1Turn__inherit__graph.map new file mode 100644 index 0000000..08fd43e --- /dev/null +++ b/classtt_1_1chess_1_1Bishop_1_1Turn__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classtt_1_1chess_1_1Bishop_1_1Turn__inherit__graph.md5 b/classtt_1_1chess_1_1Bishop_1_1Turn__inherit__graph.md5 new file mode 100644 index 0000000..ecca711 --- /dev/null +++ b/classtt_1_1chess_1_1Bishop_1_1Turn__inherit__graph.md5 @@ -0,0 +1 @@ +fca52f1f8f93d577e5ca3081f9d09dc2 \ No newline at end of file diff --git a/classtt_1_1chess_1_1Bishop_1_1Turn__inherit__graph.svg b/classtt_1_1chess_1_1Bishop_1_1Turn__inherit__graph.svg new file mode 100644 index 0000000..12099da --- /dev/null +++ b/classtt_1_1chess_1_1Bishop_1_1Turn__inherit__graph.svg @@ -0,0 +1,37 @@ + + + + + + +tt::chess::Bishop::Turn + + + +Node1 + + +tt::chess::Bishop::Turn + + + + + +Node2 + + +tt::Piece::Turn + + + + + +Node2->Node1 + + + + + diff --git a/classtt_1_1chess_1_1Bishop__coll__graph.map b/classtt_1_1chess_1_1Bishop__coll__graph.map new file mode 100644 index 0000000..4751898 --- /dev/null +++ b/classtt_1_1chess_1_1Bishop__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Bishop__coll__graph.md5 b/classtt_1_1chess_1_1Bishop__coll__graph.md5 new file mode 100644 index 0000000..44705a7 --- /dev/null +++ b/classtt_1_1chess_1_1Bishop__coll__graph.md5 @@ -0,0 +1 @@ +49c51805594fb5c39682242a8e6e6214 \ No newline at end of file diff --git a/classtt_1_1chess_1_1Bishop__coll__graph.svg b/classtt_1_1chess_1_1Bishop__coll__graph.svg new file mode 100644 index 0000000..eb5b5fa --- /dev/null +++ b/classtt_1_1chess_1_1Bishop__coll__graph.svg @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::chess::Bishop + + + +Node1 + + +tt::chess::Bishop + + + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + + + +Node10 + + +tt::Piece::Turn + + + + + +Node2->Node10 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node2->Node11 + + + elements + + + +Node3 + + +tt::Piece::Position + + + + + +Node3->Node2 + + + p_position + + + +Node3->Node10 + + + t_from +t_to + + + +Node4 + + +std::size_t + + + + + +Node4->Node2 + + + p_movesMade +p_turnIndex + + + +Node5 + + +tt::Board + + + + + +Node4->Node5 + + + b_turnIndex + + + +Node5->Node2 + + + p_board + + + +Node6 + + +BoardT + + + + + +Node6->Node5 + + + + + +Node7 + + +T + + + + + +Node7->Node6 + + + elements + + + +Node8 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node8->Node5 + + + b_pieceGetter + + + +Node9 + + +std::list< const Piece +::Turn * > + + + + + +Node9->Node5 + + + b_history + + + +Node10->Node9 + + + elements + + + +Node11->Node5 + + + b_capturedPieces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Bishop__coll__graph_org.svg b/classtt_1_1chess_1_1Bishop__coll__graph_org.svg new file mode 100644 index 0000000..6818b20 --- /dev/null +++ b/classtt_1_1chess_1_1Bishop__coll__graph_org.svg @@ -0,0 +1,214 @@ + + + + + + +tt::chess::Bishop + + + +Node1 + + +tt::chess::Bishop + + + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + + + +Node10 + + +tt::Piece::Turn + + + + + +Node2->Node10 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node2->Node11 + + + elements + + + +Node3 + + +tt::Piece::Position + + + + + +Node3->Node2 + + + p_position + + + +Node3->Node10 + + + t_from +t_to + + + +Node4 + + +std::size_t + + + + + +Node4->Node2 + + + p_movesMade +p_turnIndex + + + +Node5 + + +tt::Board + + + + + +Node4->Node5 + + + b_turnIndex + + + +Node5->Node2 + + + p_board + + + +Node6 + + +BoardT + + + + + +Node6->Node5 + + + + + +Node7 + + +T + + + + + +Node7->Node6 + + + elements + + + +Node8 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node8->Node5 + + + b_pieceGetter + + + +Node9 + + +std::list< const Piece +::Turn * > + + + + + +Node9->Node5 + + + b_history + + + +Node10->Node9 + + + elements + + + +Node11->Node5 + + + b_capturedPieces + + + diff --git a/classtt_1_1chess_1_1Bishop__inherit__graph.map b/classtt_1_1chess_1_1Bishop__inherit__graph.map new file mode 100644 index 0000000..eb86134 --- /dev/null +++ b/classtt_1_1chess_1_1Bishop__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classtt_1_1chess_1_1Bishop__inherit__graph.md5 b/classtt_1_1chess_1_1Bishop__inherit__graph.md5 new file mode 100644 index 0000000..82c76fe --- /dev/null +++ b/classtt_1_1chess_1_1Bishop__inherit__graph.md5 @@ -0,0 +1 @@ +7e8a26ce8d9bb3afd384fc7f94372a96 \ No newline at end of file diff --git a/classtt_1_1chess_1_1Bishop__inherit__graph.svg b/classtt_1_1chess_1_1Bishop__inherit__graph.svg new file mode 100644 index 0000000..af28a15 --- /dev/null +++ b/classtt_1_1chess_1_1Bishop__inherit__graph.svg @@ -0,0 +1,37 @@ + + + + + + +tt::chess::Bishop + + + +Node1 + + +tt::chess::Bishop + + + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + + + diff --git a/classtt_1_1chess_1_1Chessboard-members.html b/classtt_1_1chess_1_1Chessboard-members.html new file mode 100644 index 0000000..504a040 --- /dev/null +++ b/classtt_1_1chess_1_1Chessboard-members.html @@ -0,0 +1,180 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
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::Boardprotectedvirtual
at(const Piece::Position &pos)tt::Board
at(const Piece::Position &pos) consttt::Board
b_capturedPiecestt::Boardprotected
b_currentTurnColortt::Boardprotected
b_historytt::Boardprotected
b_pieceGettertt::Boardprotected
b_turnIndextt::Boardprotected
begin(T... args) (defined in tt::Board)tt::Board
blackKing() consttt::chess::Chessboardinline
blackKing()tt::chess::Chessboardinline
board() consttt::Boardinline
board()tt::Boardinline
Board()tt::chess::Chessboard
Board(PieceSetT &set)tt::chess::Chessboard
Board(Board &&)=defaulttt::chess::Chessboard
Board(const Board &)=delete (defined in tt::chess::Chessboard)tt::chess::Chessboard
tt::Board::Board(PieceSetT &set)tt::Board
tt::Board::Board(Board &&)=defaulttt::Board
Board(const Board &)=delete (defined in tt::Board)tt::Board
c_blackKingtt::chess::Chessboardprotected
c_currentEnemyKingtt::chess::Chessboardprotected
c_currentKingtt::chess::Chessboardprotected
c_whiteKingtt::chess::Chessboardprotected
canInsert(Piece *p) const overridett::chess::Chessboardvirtual
CapturedT typedeftt::Board
CheckingMode enum valuett::chess::Chessboard
clear() overridett::chess::Chessboardvirtual
currentEnemyKing() consttt::chess::Chessboardinline
currentEnemyKing()tt::chess::Chessboardinline
currentKing()tt::chess::Chessboardinline
currentKing() consttt::chess::Chessboardinline
currentTurn() consttt::Boardinline
DefaultMode enum valuett::chess::Chessboard
defaultPieceSet() const overridett::chess::Chessboardvirtual
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::Boardinline
history() consttt::Boardinline
HistoryT typedeftt::Board
insertPiece(Piece *p) overridett::chess::Chessboardvirtual
isEqual(const Board &) const overridett::chess::Chessboardvirtual
makeTurn(const Piece::Position &from, const Piece::Position &to) overridett::chess::Chessboardvirtual
markChecks(Piece::TurnMap &map) consttt::chess::Chessboardprotected
Mode enum namett::chess::Chessboard
movesMade() consttt::Boardinline
operator=(Board &&)=defaulttt::Board
operator=(const Board &)=delete (defined in tt::Board)tt::Board
operator[](const Piece::Position &pos)tt::Board
operator[](const Piece::Position &pos) consttt::Board
piece(const std::string &spec) const overridett::chess::Chessboardvirtual
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 *) const overridett::chess::Chessboardvirtual
possibleMoves(const Piece *p) consttt::chess::Chessboard
possibleMoves(const Piece::Position &pos) consttt::chess::Chessboard
tt::Board::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) overridett::chess::Chessboardvirtual
setPieceGetter(PieceGetterT g)tt::Boardinline
str() const overridett::chess::Chessboardvirtual
turnIndex() consttt::Boardinline
TurnsT typedeftt::Board
whiteKing() consttt::chess::Chessboardinline
whiteKing()tt::chess::Chessboardinline
~Board() (defined in tt::Board)tt::Board
+
+ + + + diff --git a/classtt_1_1chess_1_1Chessboard.html b/classtt_1_1chess_1_1Chessboard.html new file mode 100644 index 0000000..827c096 --- /dev/null +++ b/classtt_1_1chess_1_1Chessboard.html @@ -0,0 +1,1344 @@ + + + + + + + +tartan: tt::chess::Chessboard Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ + +
+ +

Chess game board. + More...

+ +

#include <chess.hpp>

+
+Inheritance diagram for tt::chess::Chessboard:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::chess::Chessboard:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Types

enum  Mode : int { DefaultMode = 0 +, CheckingMode = 1 + }
 Modes to use with Turn::apply and Piece::moveMap. More...
 
- Public Types inherited from tt::Board
+using CapturedT = std::forward_list< const Piece * >
 Type for list of captured Piece objects that no more on the board.
 
+using HistoryT = std::list< const Piece::Turn * >
 Type for internal move history representation.
 
+using TurnsT = std::list< std::pair< Piece::Position, Piece::Position > >
 Type for representation a sequence of turns.
 
+using PieceSetT = std::list< Piece * >
 Type for representing set of pointers to Piece objects.
 
+using PieceTypesArgT = std::list< std::type_index >
 Type used as argument to getPieceType()
 
+using PieceTypesRetT = std::type_index
 Type that getPieceType() should return.
 
+using PieceGetterT = std::function< PieceTypesRetT(PieceTypesArgT)>
 Type of pieceGetter()
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual const Piece::TurnmakeTurn (const Piece::Position &from, const Piece::Position &to) override
 Make turn on Chessboard. More...
 
virtual Piecepiece (const std::string &spec) const override
 Convert std::string Piece spec to actual Piece object pointer. More...
 
virtual PiececanInsert (Piece *p) const override
 Throws an exception if Piece cannot be placed at the Board. More...
 
virtual PieceinsertPiece (Piece *p) override
 Place piece on Board. More...
 
virtual void clear () override
 Clear current Chessboard. More...
 
virtual bool isEqual (const Board &) const override
 Compare 2 Board objects. More...
 
virtual std::string str () const override
 String represeantation of current Chessboard. More...
 
virtual Piece::Color setCurrentTurn (Piece::Color) override
 Set current turn Color. More...
 
virtual Piece::TurnMap possibleMoves (const Piece *) const override
 Possible moves of a Piece by it's adress. More...
 
const KingwhiteKing () const
 Current White King. More...
 
KingwhiteKing ()
 Current White King. More...
 
const KingblackKing () const
 Current Black King. More...
 
KingblackKing ()
 Current Black King. More...
 
KingcurrentKing ()
 King that has the color of currentTurn() More...
 
const KingcurrentKing () const
 King that has the color of currentTurn() More...
 
const KingcurrentEnemyKing () const
 King that has the color opposite to currentTurn() More...
 
KingcurrentEnemyKing ()
 King that has the color opposite to currentTurn() More...
 
PieceSetT defaultPieceSet () const override
 Get default chessboard Piece set. More...
 
Board ()
 Construct empty Board object.
 
 Board (PieceSetT &set)
 Consturct empty Board object and populate it with set More...
 
Board (Board &&)=default
 Move constructor.
 
Board (const Board &)=delete
 
virtual Piece::TurnMap possibleMoves (const Piece *p) const
 Possible moves of a Piece by it's adress. More...
 
Piece::TurnMap possibleMoves (const Piece::Position &pos) const
 Possible moves of a Piece by it's location on board. More...
 
- Public Member Functions inherited from tt::Board
Board ()
 Construct empty Board object.
 
 Board (PieceSetT &set)
 Consturct empty Board object and populate it with set More...
 
Board (Board &&)=default
 Move constructor.
 
+Boardoperator= (Board &&)=default
 Move assignment operator.
 
Board (const Board &)=delete
 
+Boardoperator= (const Board &)=delete
 
Piece::Color currentTurn () const
 Current turn color. More...
 
Piece::TurnMap possibleMoves (const Piece::Position &pos) const
 Possible moves of a Piece by it's location on board. More...
 
const BoardTboard () const
 Internal board data structure. More...
 
BoardTboard ()
 Internal board data structure. More...
 
HistoryThistory ()
 Turns history. More...
 
const HistoryThistory () const
 Turns history. More...
 
std::size_t movesMade () const
 Total count of moves made on Board. More...
 
std::size_t turnIndex () const
 Turn index. More...
 
Piece *& operator[] (const Piece::Position &pos)
 Position subscript operator. More...
 
const Pieceoperator[] (const Piece::Position &pos) const
 Position subscript operator. More...
 
Piece *& at (const Piece::Position &pos)
 Board member access by Position. More...
 
const Pieceat (const Piece::Position &pos) const
 Board member access by Position. More...
 
void setPieceGetter (PieceGetterT g)
 Set the Piece getter functor. More...
 
PieceGetterTpieceGetter ()
 Get current piece getter functor. More...
 
const PieceGetterTpieceGetter () const
 Set the Piece getter functor. More...
 
PieceTypesRetT getPieceType (PieceTypesArgT possible)
 Get user provided Piece std::type_index. More...
 
PieceSetT set (const std::string &str) const
 Produce piece set from std::string. More...
 
template<class Iterator >
PieceSetT set (Iterator begin, Iterator end) const
 Make piece set out of STL container of std::string Piece specs. More...
 
+T begin (T... args)
 
+T end (T... args)
 
void fill ()
 Fills current Board with default pieces. More...
 
void fill (PieceSetT &set)
 Fill Board with piece set. More...
 
void fill (const std::string &str)
 Fill Board with string representation of Piece objects. More...
 
template<class Iterator >
void fill (Iterator begin, Iterator end)
 Fill Board from STL container of pointers to Piece objects. More...
 
void fill (std::initializer_list< const std::string > list)
 Fill Board from std::initializer_list<cosnt std::string> More...
 
+void refill ()
 Clear and fill Board with default piece set.
 
+ + + + + + + + + + + + + + +

+Protected Member Functions

void markChecks (Piece::TurnMap &map) const
 Marks Tunr objects that will put current King in check. More...
 
- Protected Member Functions inherited from tt::Board
virtual PieceplacePiece (Piece *p)
 Just places the Piece object on the Board. More...
 
Piece::TurnMap produceTurn (const Piece::Position &from, const Piece::Position &to, Piece::Turn **turn)
 Make Turn object based on from and to More...
 
virtual const Piece::TurnapplyTurn (Piece::Turn *turn)
 Apply valid turn. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Protected Attributes

Kingc_whiteKing = nullptr
 White King object. More...
 
Kingc_blackKing = nullptr
 Black King object. More...
 
Kingc_currentKing = nullptr
 Current King object. More...
 
Kingc_currentEnemyKing = nullptr
 Current enemy King object. More...
 
- Protected Attributes inherited from tt::Board
Piece::Color b_currentTurnColor = Piece::Color::White
 Current turn color variable. More...
 
CapturedT b_capturedPieces
 List of captured pieces. More...
 
HistoryT b_history
 Board history of applied Turn objects. More...
 
PieceGetterT b_pieceGetter
 Piece getter variable. More...
 
std::size_t b_turnIndex = 0
 Current turn index. More...
 
+

Detailed Description

+

Chess game board.

+

This class implements tt::Board pure virtual fucntions and builds up the famous chess game. The game rules which this class implements are described at [2].

+

Class exceptions are described in tartan/chess/exceptions.hpp.

+

Member Enumeration Documentation

+ +

◆ Mode

+ +
+
+ + + + +
enum tt::chess::Chessboard::Mode : int
+
+ +

Modes to use with Turn::apply and Piece::moveMap.

+

This is used by markChecks().

+ + + +
Enumerator
DefaultMode 

Default mode. Act as usual.

+
CheckingMode 

Apply the turn or produce moveMap as performing the validation for King check.

+

This is used to counter infinite recursion in King movemap when trying to figure out should it perform castling or not.

+

Also the Pawn promption move uses it to not promote pawn and just move it to the top of board, because when checking for King checks we don't care about exchange piece type.

+
+ +
+
+

Member Function Documentation

+ +

◆ blackKing() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
King* tt::chess::Chessboard::blackKing ()
+
+inline
+
+ +

Current Black King.

+
Returns
current black King object
+
See also
c_blackKing
+ +
+
+ +

◆ blackKing() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const King* tt::chess::Chessboard::blackKing () const
+
+inline
+
+ +

Current Black King.

+
Returns
current black King object
+
See also
c_blackKing
+ +
+
+ +

◆ Board()

+ +
+
+ + + + +
tt::Board::Board
+
+ +

Consturct empty Board object and populate it with set

+
Parameters
+ + +
setset of pieces to populate the Board with
+
+
+ +
+
+ +

◆ canInsert()

+ +
+
+ + + + + +
+ + + + + + + + +
Piece * tt::chess::Chessboard::canInsert (Piecep) const
+
+overridevirtual
+
+ +

Throws an exception if Piece cannot be placed at the Board.

+

Checks if the inserted Piece is a King object. If it is, then checks that Chessboard does not already have a King of that color.

+
Parameters
+ + +
pchecked Piece object
+
+
+
Returns
p object
+
Exceptions
+ + + + +
ex::foreign_pieceif p belongs to other Board already
ex::position_is_takenif tile at p.position() is taken
ex::duplicate_kinginserted King witch such color already present
+
+
+ +

Reimplemented from tt::Board.

+ +
+
+ +

◆ clear()

+ +
+
+ + + + + +
+ + + + + + + +
void tt::chess::Chessboard::clear ()
+
+overridevirtual
+
+ +

Clear current Chessboard.

+

Resets the c_currentEnemyKing, c_currentKing, c_blackKing, c_whiteKing. Fills board with nullptrs and deletes every Piece object on the way with delete.

+ +

Reimplemented from tt::Board.

+ +
+
+ +

◆ currentEnemyKing() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
King* tt::chess::Chessboard::currentEnemyKing ()
+
+inline
+
+ +

King that has the color opposite to currentTurn()

+
Returns
current enemy King object
+
See also
c_currentEnemyKing
+
+c_currentKing
+ +
+
+ +

◆ currentEnemyKing() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const King* tt::chess::Chessboard::currentEnemyKing () const
+
+inline
+
+ +

King that has the color opposite to currentTurn()

+
Returns
current enemy King object
+
See also
c_currentEnemyKing
+
+c_currentKing
+ +
+
+ +

◆ currentKing() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
King* tt::chess::Chessboard::currentKing ()
+
+inline
+
+ +

King that has the color of currentTurn()

+
Returns
current King object
+ +
+
+ +

◆ currentKing() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const King* tt::chess::Chessboard::currentKing () const
+
+inline
+
+ +

King that has the color of currentTurn()

+
Returns
current King object
+ +
+
+ +

◆ defaultPieceSet()

+ +
+
+ + + + + +
+ + + + + + + +
Board::PieceSetT tt::chess::Chessboard::defaultPieceSet () const
+
+overridevirtual
+
+ +

Get default chessboard Piece set.

+

Set contains the next:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Piece Position Color
Rook a1 White
Knight b1 White
Bishop c1 White
Queen d1 White
King e1 White
Bishop f1 White
Knight g1 White
Rook h1 White
Pawn a2 White
Pawn b2 White
Pawn c2 White
Pawn d2 White
Pawn e2 White
Pawn f2 White
Pawn g2 White
Pawn h2 White
Rook a8 Black
Knight b8 Black
Bishop c8 Black
Queen d8 Black
King e8 Black
Bishop f8 Black
Knight g8 Black
Rook h8 Black
Pawn a7 Black
Pawn b7 Black
Pawn c7 Black
Pawn d7 Black
Pawn e7 Black
Pawn f7 Black
Pawn g7 Black
Pawn h7 Black
+
Returns
default Chessboard Piece set
+ +

Implements tt::Board.

+ +
+
+ +

◆ insertPiece()

+ +
+
+ + + + + +
+ + + + + + + + +
Piece * tt::chess::Chessboard::insertPiece (Piecep)
+
+overridevirtual
+
+ +

Place piece on Board.

+

Calls the canInsert(), if it does not throw any exceptions, then it sets the c_whiteKing or c_blackKing and c_currentKing with c_currentEnemyKing Piece.

+
Parameters
+ + +
pinserted Piece object
+
+
+
Returns
inserted piece object
+
Exceptions
+ + +
ex::duplicate_kingp is a King object of color and king of that color already been set
+
+
+ +

Reimplemented from tt::Board.

+ +
+
+ +

◆ isEqual()

+ +
+
+ + + + + +
+ + + + + + + + +
bool tt::chess::Chessboard::isEqual (const Boardrhs) const
+
+overridevirtual
+
+ +

Compare 2 Board objects.

+
Parameters
+ + +
otherBoard object to compare with
+
+
+
Returns
true if corresponding tiles have equal adress or cast to same Piece type, false otherwise
+ +

Implements tt::Board.

+ +
+
+ +

◆ makeTurn()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
const Turn * tt::chess::Chessboard::makeTurn (const Piece::Positionfrom,
const Piece::Positionto 
)
+
+overridevirtual
+
+ +

Make turn on Chessboard.

+

Function calls the Board::produceTurn() function, then it validates for the checks with markChecks(). If the move cannot be performed, corresponding exception is thrown.

+
Parameters
+ + + +
fromPosition at which the moving Piece is located.
toPosition at which moving Piece will end up
+
+
+
Returns
applied Piece::Turn object if everything went okay
+
Exceptions
+ + + +
ex::checkif c_currentKing King::check() will return true after this move.
ex::checkmateif c_currentKing is under checkmate.
+
+
+ +

Implements tt::Board.

+ +
+
+ +

◆ markChecks()

+ +
+
+ + + + + +
+ + + + + + + + +
void tt::chess::Chessboard::markChecks (Piece::TurnMapmap) const
+
+protected
+
+ +

Marks Tunr objects that will put current King in check.

+
Parameters
+ + +
[in,out]mapinput TurnMap of Turn objects to check if they lead to check
+
+
+ +
+
+ +

◆ piece()

+ +
+
+ + + + + +
+ + + + + + + + +
Piece * tt::chess::Chessboard::piece (const std::stringspec) const
+
+overridevirtual
+
+ +

Convert std::string Piece spec to actual Piece object pointer.

+

The spec has following syntax:

<p><pos>
+

where <p> is a piece type character, and <pos> is it's Position. If the <p> character is uppercase, Piece::p_color property will be set to Piece::Color::White. Else if the <p> is lowercase, the resulting Piece::p_color will be set to Piece::Color::Black. The <pos> part describes the Piece object position on the board. <pos> orphographic conventions are the same as for tt::Piece::Position(const std::string&) argument.

+

String specificators examples:

+ + + + + + + + + + +
spec Returned object
pd4 new tt::chess::Pawn("d4", tt::Piece::Color::Black);
Kh7 new tt::chess::King("h7", tt::Piece::Color::White);
bc1 new tt::chess::Bishop("c1", tt::Piece::Color::Black);
Rg2 new tt::chess::Rook("g2", tt::Piece::Color::White);
+
Parameters
+ + +
specstring represeantation of chess Piece
+
+
+
Returns
newly allocated Piece object that corresponds to spec description
+ +

Implements tt::Board.

+ +
+
+ +

◆ possibleMoves() [1/3]

+ +
+
+ + + + + +
+ + + + + + + + +
Piece::TurnMap tt::chess::Chessboard::possibleMoves (const Piecep) const
+
+overridevirtual
+
+ +

Possible moves of a Piece by it's adress.

+

Marks moves that lead to checks with markChecks(). This function returns the final TurnMap object with all Turn members marked as possible or not, so user can see what turns they can perform. Could be useful for GUI board games.

+
Parameters
+ + +
ppointer to desired Piece
+
+
+
Exceptions
+ + + +
ex::null_pieceif p is nullptr
ex::foreign_pieceif p does not belong to this Board object
+
+
+
See also
possibleMoves(const Piece::Position&) const
+ +

Reimplemented from tt::Board.

+ +
+
+ +

◆ possibleMoves() [2/3]

+ +
+
+ + + + +
TurnMap tt::Board::possibleMoves
+
+ +

Possible moves of a Piece by it's adress.

+

This function returns the final TurnMap object with all Turn members marked as possible or not, so user can see what turns they can perform. Could be useful for GUI board games.

+
Parameters
+ + +
ppointer to desired Piece
+
+
+
Exceptions
+ + + +
ex::null_pieceif p is nullptr
ex::foreign_pieceif p does not belong to this Board object
+
+
+
See also
possibleMoves(const Piece::Position&) const
+ +
+
+ +

◆ possibleMoves() [3/3]

+ +
+
+ + + + +
TurnMap tt::Board::possibleMoves
+
+ +

Possible moves of a Piece by it's location on board.

+

This function calls the possibleMoves(const Piece*) const after resolving the Piece object by it's position.

+
Parameters
+ + +
posPosition of desired Piece on board
+
+
+
See also
possibleMoves(const Piece*) const
+ +
+
+ +

◆ setCurrentTurn()

+ +
+
+ + + + + +
+ + + + + + + + +
Piece::Color tt::chess::Chessboard::setCurrentTurn (Piece::Color c)
+
+overridevirtual
+
+ +

Set current turn Color.

+

Selects proper c_currentKing, c_currentEnemyKing. Sets the b_currentTurnColor to col.

+
Parameters
+ + +
colnew Color value
+
+
+ +

Reimplemented from tt::Board.

+ +
+
+ +

◆ str()

+ +
+
+ + + + + +
+ + + + + + + +
std::string tt::chess::Chessboard::str () const
+
+overridevirtual
+
+ +

String represeantation of current Chessboard.

+
Returns
string with Chessboard and it's pieces
+ +

Implements tt::Board.

+ +
+
+ +

◆ whiteKing() [1/2]

+ +
+
+ + + + + +
+ + + + + + + +
King* tt::chess::Chessboard::whiteKing ()
+
+inline
+
+ +

Current White King.

+
Returns
current white King object
+
See also
c_whiteKing
+ +
+
+ +

◆ whiteKing() [2/2]

+ +
+
+ + + + + +
+ + + + + + + +
const King* tt::chess::Chessboard::whiteKing () const
+
+inline
+
+ +

Current White King.

+
Returns
current white King object
+
See also
c_whiteKing
+ +
+
+

Member Data Documentation

+ +

◆ c_blackKing

+ +
+
+ + + + + +
+ + + + +
King* tt::chess::Chessboard::c_blackKing = nullptr
+
+protected
+
+ +

Black King object.

+
See also
blackKing()
+ +
+
+ +

◆ c_currentEnemyKing

+ +
+
+ + + + + +
+ + + + +
King* tt::chess::Chessboard::c_currentEnemyKing = nullptr
+
+protected
+
+ +

Current enemy King object.

+

opposite to currentKing(). King object that will make Turn after the currentKing().

+
See also
currentEnemyKing()
+ +
+
+ +

◆ c_currentKing

+ +
+
+ + + + + +
+ + + + +
King* tt::chess::Chessboard::c_currentKing = nullptr
+
+protected
+
+ +

Current King object.

+

King object that will make next Turn.

+
See also
currentKing()
+ +
+
+ +

◆ c_whiteKing

+ +
+
+ + + + + +
+ + + + +
King* tt::chess::Chessboard::c_whiteKing = nullptr
+
+protected
+
+ +

White King object.

+
See also
whiteKing()
+ +
+
+
The documentation for this class was generated from the following files:
    +
  • chess/include/tartan/chess/chess.hpp
  • +
  • chess/chess.cpp
  • +
+
+
+ + + + diff --git a/classtt_1_1chess_1_1Chessboard.js b/classtt_1_1chess_1_1Chessboard.js new file mode 100644 index 0000000..9024a0b --- /dev/null +++ b/classtt_1_1chess_1_1Chessboard.js @@ -0,0 +1,36 @@ +var classtt_1_1chess_1_1Chessboard = +[ + [ "Mode", "classtt_1_1chess_1_1Chessboard.html#a6a969719fbbb92c410ea33aca48006ff", [ + [ "DefaultMode", "classtt_1_1chess_1_1Chessboard.html#a6a969719fbbb92c410ea33aca48006ffaf21ca3ea70a45d712ea90c5844e6ae28", null ], + [ "CheckingMode", "classtt_1_1chess_1_1Chessboard.html#a6a969719fbbb92c410ea33aca48006ffa9f2990d894637fb03f7f37236a2a4ffc", null ] + ] ], + [ "blackKing", "classtt_1_1chess_1_1Chessboard.html#a7a006502bc7be496de93395ea751b518", null ], + [ "blackKing", "classtt_1_1chess_1_1Chessboard.html#a1a5fcee2ba2e80f52a7a9ea6c445ba98", null ], + [ "Board", "classtt_1_1chess_1_1Chessboard.html#a8915a56b2cb790e75349b87185d6988f", null ], + [ "Board", "classtt_1_1chess_1_1Chessboard.html#a6c37478b5b8062e268392135f748897b", null ], + [ "Board", "classtt_1_1chess_1_1Chessboard.html#aa5bfedcb7db637825ae51b6d8cc34053", null ], + [ "Board", "classtt_1_1chess_1_1Chessboard.html#a1f20a46bd40d32f6230debb82d45d3d4", null ], + [ "canInsert", "classtt_1_1chess_1_1Chessboard.html#a6b1f2f5f99486f1dac8bb77cd5ac46b4", null ], + [ "clear", "classtt_1_1chess_1_1Chessboard.html#ab8e2b25b37f5c026ef656c249bffc116", null ], + [ "currentEnemyKing", "classtt_1_1chess_1_1Chessboard.html#a35e246bd83ab499b26f4d43fa59de6bc", null ], + [ "currentEnemyKing", "classtt_1_1chess_1_1Chessboard.html#a59afd68bda59168648b9a012beb66311", null ], + [ "currentKing", "classtt_1_1chess_1_1Chessboard.html#ada2c8e3f1aba740a138bfe7cc3d556c0", null ], + [ "currentKing", "classtt_1_1chess_1_1Chessboard.html#a2afade3c54ecdea8e7f1f000fcb6d9c4", null ], + [ "defaultPieceSet", "classtt_1_1chess_1_1Chessboard.html#a481538741aa39e016fb97eb7a6bb8493", null ], + [ "insertPiece", "classtt_1_1chess_1_1Chessboard.html#acc050c6e6ef8cee9c6268b2a2eebcecf", null ], + [ "isEqual", "classtt_1_1chess_1_1Chessboard.html#ad03c85176a5dab214c22ed18020d54d5", null ], + [ "makeTurn", "classtt_1_1chess_1_1Chessboard.html#ae82e9778662da887bf96bafa1157f6f0", null ], + [ "markChecks", "classtt_1_1chess_1_1Chessboard.html#abf5a53d82674d4c9935bbee5cf2f0062", null ], + [ "piece", "classtt_1_1chess_1_1Chessboard.html#a61e0984df0245d321b610d3773422598", null ], + [ "possibleMoves", "classtt_1_1chess_1_1Chessboard.html#af6ffc580baee672ed2698bafcddbc657", null ], + [ "possibleMoves", "classtt_1_1chess_1_1Chessboard.html#ad29ff98ecd0465e6fdaf647783c2ac0b", null ], + [ "possibleMoves", "classtt_1_1chess_1_1Chessboard.html#a15d408b97bad23b62c650e2addc780c3", null ], + [ "setCurrentTurn", "classtt_1_1chess_1_1Chessboard.html#a8baca5e4511a015f3057dabe44ae0967", null ], + [ "str", "classtt_1_1chess_1_1Chessboard.html#a3ea4918f8927a01b65fb3a9e98a591ce", null ], + [ "whiteKing", "classtt_1_1chess_1_1Chessboard.html#a5d4e4e137f30130e2fb55ef47b528187", null ], + [ "whiteKing", "classtt_1_1chess_1_1Chessboard.html#aa371eb0154296f5920b84021789be0fd", null ], + [ "c_blackKing", "classtt_1_1chess_1_1Chessboard.html#af1bd443e6934734be2cadb181d5af9ee", null ], + [ "c_currentEnemyKing", "classtt_1_1chess_1_1Chessboard.html#a2d7911b9bfe2deab07e030daec929a99", null ], + [ "c_currentKing", "classtt_1_1chess_1_1Chessboard.html#aab55f3bb641bae38ceaa74683d949a6a", null ], + [ "c_whiteKing", "classtt_1_1chess_1_1Chessboard.html#ab353269dde5dcce8bb1aac1b67727ee0", null ] +]; \ No newline at end of file diff --git a/classtt_1_1chess_1_1Chessboard__coll__graph.map b/classtt_1_1chess_1_1Chessboard__coll__graph.map new file mode 100644 index 0000000..d63a69a --- /dev/null +++ b/classtt_1_1chess_1_1Chessboard__coll__graph.map @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Chessboard__coll__graph.md5 b/classtt_1_1chess_1_1Chessboard__coll__graph.md5 new file mode 100644 index 0000000..587c1ac --- /dev/null +++ b/classtt_1_1chess_1_1Chessboard__coll__graph.md5 @@ -0,0 +1 @@ +5726ec0ade541130c6b110f86f5dc571 \ No newline at end of file diff --git a/classtt_1_1chess_1_1Chessboard__coll__graph.svg b/classtt_1_1chess_1_1Chessboard__coll__graph.svg new file mode 100644 index 0000000..1bd040a --- /dev/null +++ b/classtt_1_1chess_1_1Chessboard__coll__graph.svg @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::chess::Chessboard + + + +Node1 + + +tt::chess::Chessboard + + + + + +Node2 + + +tt::Board + + + + + +Node2->Node1 + + + + + +Node8 + + +tt::Piece + + + + + +Node2->Node8 + + + p_board + + + +Node3 + + +BoardT + + + + + +Node3->Node2 + + + + + +Node4 + + +T + + + + + +Node4->Node3 + + + elements + + + +Node5 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node5->Node2 + + + b_pieceGetter + + + +Node6 + + +std::list< const Piece +::Turn * > + + + + + +Node6->Node2 + + + b_history + + + +Node7 + + +tt::Piece::Turn + + + + + +Node7->Node6 + + + elements + + + +Node8->Node7 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node8->Node11 + + + elements + + + +Node12 + + +tt::chess::King + + + + + +Node8->Node12 + + + + + +Node9 + + +tt::Piece::Position + + + + + +Node9->Node7 + + + t_from +t_to + + + +Node9->Node8 + + + p_position + + + +Node10 + + +std::size_t + + + + + +Node10->Node2 + + + b_turnIndex + + + +Node10->Node8 + + + p_movesMade +p_turnIndex + + + +Node11->Node2 + + + b_capturedPieces + + + +Node12->Node1 + + + c_blackKing +c_currentEnemyKing +c_currentKing +c_whiteKing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Chessboard__coll__graph_org.svg b/classtt_1_1chess_1_1Chessboard__coll__graph_org.svg new file mode 100644 index 0000000..2f835f0 --- /dev/null +++ b/classtt_1_1chess_1_1Chessboard__coll__graph_org.svg @@ -0,0 +1,239 @@ + + + + + + +tt::chess::Chessboard + + + +Node1 + + +tt::chess::Chessboard + + + + + +Node2 + + +tt::Board + + + + + +Node2->Node1 + + + + + +Node8 + + +tt::Piece + + + + + +Node2->Node8 + + + p_board + + + +Node3 + + +BoardT + + + + + +Node3->Node2 + + + + + +Node4 + + +T + + + + + +Node4->Node3 + + + elements + + + +Node5 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node5->Node2 + + + b_pieceGetter + + + +Node6 + + +std::list< const Piece +::Turn * > + + + + + +Node6->Node2 + + + b_history + + + +Node7 + + +tt::Piece::Turn + + + + + +Node7->Node6 + + + elements + + + +Node8->Node7 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node8->Node11 + + + elements + + + +Node12 + + +tt::chess::King + + + + + +Node8->Node12 + + + + + +Node9 + + +tt::Piece::Position + + + + + +Node9->Node7 + + + t_from +t_to + + + +Node9->Node8 + + + p_position + + + +Node10 + + +std::size_t + + + + + +Node10->Node2 + + + b_turnIndex + + + +Node10->Node8 + + + p_movesMade +p_turnIndex + + + +Node11->Node2 + + + b_capturedPieces + + + +Node12->Node1 + + + c_blackKing +c_currentEnemyKing +c_currentKing +c_whiteKing + + + diff --git a/classtt_1_1chess_1_1Chessboard__inherit__graph.map b/classtt_1_1chess_1_1Chessboard__inherit__graph.map new file mode 100644 index 0000000..7a2e5b5 --- /dev/null +++ b/classtt_1_1chess_1_1Chessboard__inherit__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classtt_1_1chess_1_1Chessboard__inherit__graph.md5 b/classtt_1_1chess_1_1Chessboard__inherit__graph.md5 new file mode 100644 index 0000000..a65b3bd --- /dev/null +++ b/classtt_1_1chess_1_1Chessboard__inherit__graph.md5 @@ -0,0 +1 @@ +bf27ae9033b982588aed4f4b3cbfc8a7 \ No newline at end of file diff --git a/classtt_1_1chess_1_1Chessboard__inherit__graph.svg b/classtt_1_1chess_1_1Chessboard__inherit__graph.svg new file mode 100644 index 0000000..d2205ec --- /dev/null +++ b/classtt_1_1chess_1_1Chessboard__inherit__graph.svg @@ -0,0 +1,52 @@ + + + + + + +tt::chess::Chessboard + + + +Node1 + + +tt::chess::Chessboard + + + + + +Node2 + + +tt::Board + + + + + +Node2->Node1 + + + + + +Node3 + + +BoardT + + + + + +Node3->Node2 + + + + + diff --git a/classtt_1_1chess_1_1King-members.html b/classtt_1_1chess_1_1King-members.html new file mode 100644 index 0000000..73b330a --- /dev/null +++ b/classtt_1_1chess_1_1King-members.html @@ -0,0 +1,127 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::chess::King Member List
+
+
+ +

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
board() consttt::Pieceinline
board()tt::Pieceinline
castled() consttt::chess::Kinginline
check() consttt::chess::King
checkmate() consttt::chess::King
Color enum namett::Piece
color() consttt::Pieceinline
diagonalMoves(const Piece *p)tt::Piecestatic
move(const Position &to)tt::Piecevirtual
moveMap(int mode=0) const overridett::chess::Kingvirtual
movesMade() consttt::Pieceinline
p_boardtt::Pieceprotected
p_colortt::Pieceprotected
p_movesMadett::Pieceprotected
p_positiontt::Pieceprotected
p_turnIndextt::Pieceprotected
Piece(const Position &pos={1, 1}, Color col=Color::White)tt::chess::King
tt::Piece::Piece(const Position &pos={1, 1}, Color col=Color::White)tt::Piece
position() consttt::Pieceinline
position()tt::Pieceinline
setBoard(Board *b)tt::Piece
setColor(Color col)tt::Piece
setPosition(const Position &)tt::Piece
straightMoves(const Piece *p)tt::Piecestatic
turnIndex() consttt::Pieceinline
~Piece()=default (defined in tt::Piece)tt::Piecevirtual
+
+ + + + diff --git a/classtt_1_1chess_1_1King.html b/classtt_1_1chess_1_1King.html new file mode 100644 index 0000000..e3c64d5 --- /dev/null +++ b/classtt_1_1chess_1_1King.html @@ -0,0 +1,353 @@ + + + + + + + +tartan: tt::chess::King Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::chess::King Class Reference
+
+
+ +

King chess Piece. + More...

+ +

#include <chess.hpp>

+
+Inheritance diagram for tt::chess::King:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::chess::King:
+
+
+
+
[legend]
+ + + + + +

+Classes

class  Turn
 King Turn. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual TurnMap moveMap (int mode=0) const override
 Generic moves. More...
 
bool check () const
 Check if a King is under check. More...
 
bool checkmate () const
 Check if a King is under checkmate. More...
 
bool castled () const
 Has the King object already performed the castling Turn. More...
 
 Piece (const Position &pos={1, 1}, Color col=Color::White)
 Construct new Piece. More...
 
- Public Member Functions inherited from tt::Piece
Color color () const
 Piece color. More...
 
Color setColor (Color col)
 Set the color. More...
 
const Positionposition () const
 Piece Position. More...
 
Positionposition ()
 Piece Position. More...
 
Position setPosition (const Position &)
 Set Piece position. More...
 
virtual Position move (const Position &to)
 Move piece. More...
 
const Boardboard () const
 Piece board. More...
 
Boardboard ()
 Piece board. More...
 
BoardsetBoard (Board *b)
 Set Piece Board. More...
 
std::size_t movesMade () const
 Moves count. More...
 
std::size_t turnIndex () const
 Current turn index. More...
 
 Piece (const Position &pos={1, 1}, Color col=Color::White)
 Construct new Piece. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Types inherited from tt::Piece
enum class  Color { Black = 0 +, White = 1 + }
 Piece color. More...
 
- Static Public Member Functions inherited from tt::Piece
static TurnMap diagonalMoves (const Piece *p)
 Construct diagonal moves TurnMap. More...
 
static TurnMap straightMoves (const Piece *p)
 Construct straight moves (up, down, left, right) TurnMap. More...
 
- Protected Attributes inherited from tt::Piece
Color p_color
 Piece color. More...
 
Position p_position
 Piece Position. More...
 
Boardp_board = nullptr
 Piece Board. More...
 
+std::size_t p_movesMade = 0
 Turns count Count of turns Piece have made.
 
std::size_t p_turnIndex = 0
 Last turn index. More...
 
+

Detailed Description

+

King chess Piece.

+

Member Function Documentation

+ +

◆ castled()

+ +
+
+ + + + + +
+ + + + + + + +
bool tt::chess::King::castled () const
+
+inline
+
+ +

Has the King object already performed the castling Turn.

+
Returns
true if King object have done castling already, false otherwise
+ +
+
+ +

◆ check()

+ +
+
+ + + + + + + +
bool tt::chess::King::check () const
+
+ +

Check if a King is under check.

+
Returns
true if King object is under check, false otherwise
+ +
+
+ +

◆ checkmate()

+ +
+
+ + + + + + + +
bool tt::chess::King::checkmate () const
+
+ +

Check if a King is under checkmate.

+
Returns
true if King object is under checkmate, false otherwise
+ +
+
+ +

◆ moveMap()

+ +
+
+ + + + + +
+ + + + + + + + +
TurnMap tt::chess::King::moveMap (int mode = 0) const
+
+overridevirtual
+
+ +

Generic moves.

+
Note
Developer had and intention that You will define unscoped enumeration for mode in Your Board class. It's value will be passe to function and influence it's behaivor in some way.
+
Parameters
+ + +
modeoptional mode constant to influence the moveMap() behaivor in child classes.
+
+
+
+
Returns
TurnMap object filled with Turn objects. May not contain turns that are not possible because of piece placement
+ +

Implements tt::Piece.

+ +
+
+ +

◆ Piece()

+ +
+
+ + + + +
tt::Piece::Piece
+
+ +

Construct new Piece.

+
Parameters
+ + + +
posPiece Position
colPiece Color
+
+
+
See also
color(), position()
+ +
+
+
The documentation for this class was generated from the following files:
    +
  • chess/include/tartan/chess/chess.hpp
  • +
  • chess/pieces/king/king.cpp
  • +
+
+
+ + + + diff --git a/classtt_1_1chess_1_1King.js b/classtt_1_1chess_1_1King.js new file mode 100644 index 0000000..833d42b --- /dev/null +++ b/classtt_1_1chess_1_1King.js @@ -0,0 +1,9 @@ +var classtt_1_1chess_1_1King = +[ + [ "Turn", "classtt_1_1chess_1_1King_1_1Turn.html", "classtt_1_1chess_1_1King_1_1Turn" ], + [ "castled", "classtt_1_1chess_1_1King.html#a2e5eff9bf3fc65784ecd8ea320f08884", null ], + [ "check", "classtt_1_1chess_1_1King.html#a5e28e5c98998bedc925f6fe66d3a3721", null ], + [ "checkmate", "classtt_1_1chess_1_1King.html#a45e3da474fa1e57ea6cce1a6af817d66", null ], + [ "moveMap", "classtt_1_1chess_1_1King.html#a7f09fd8f6bd21eac0e67289350c31f6a", null ], + [ "Piece", "classtt_1_1chess_1_1King.html#a9fb1de8a2c67e719ee0765eb91ca29b7", null ] +]; \ No newline at end of file diff --git a/classtt_1_1chess_1_1King_1_1Turn-members.html b/classtt_1_1chess_1_1King_1_1Turn-members.html new file mode 100644 index 0000000..101a63c --- /dev/null +++ b/classtt_1_1chess_1_1King_1_1Turn-members.html @@ -0,0 +1,122 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::chess::King::Turn Member List
+
+
+ +

This is the complete list of members for tt::chess::King::Turn, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
apply(int mode=0) overridett::chess::King::Turnvirtual
capture() consttt::Piece::Turninline
capture()tt::Piece::Turninline
clone() const -> std::decay< decltype(*this)>::type *tt::Piece::Turnvirtual
from() consttt::Piece::Turninline
isEqual(const Piece::Turn &) const overridett::chess::King::Turnvirtual
piece() consttt::Piece::Turninline
piece()tt::Piece::Turninline
possible() consttt::Piece::Turninline
setPossible(bool c)tt::Piece::Turninline
str() const overridett::chess::King::Turnvirtual
t_capturett::Piece::Turnprotected
t_fromtt::Piece::Turnprotected
t_piecett::Piece::Turnprotected
t_possiblett::Piece::Turnprotected
t_tott::Piece::Turnprotected
to() consttt::Piece::Turninline
Turn(const Piece *f, const Position &t, const Piece *c=nullptr, Rook::Turn *castling=nullptr, bool p=true)tt::chess::King::Turninline
tt::Piece::Turn::Turn(const Piece *tpiece, const Position &to, const Piece *cap=nullptr, bool possible=true)tt::Piece::Turn
undo() overridett::chess::King::Turnvirtual
~Turn() override (defined in tt::chess::King::Turn)tt::chess::King::Turninlinevirtual
+
+ + + + diff --git a/classtt_1_1chess_1_1King_1_1Turn.html b/classtt_1_1chess_1_1King_1_1Turn.html new file mode 100644 index 0000000..549360d --- /dev/null +++ b/classtt_1_1chess_1_1King_1_1Turn.html @@ -0,0 +1,408 @@ + + + + + + + +tartan: tt::chess::King::Turn Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::chess::King::Turn Class Reference
+
+
+ +

King Turn. + More...

+ +

#include <chess.hpp>

+
+Inheritance diagram for tt::chess::King::Turn:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::chess::King::Turn:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 Turn (const Piece *f, const Position &t, const Piece *c=nullptr, Rook::Turn *castling=nullptr, bool p=true)
 Make new King Turn object. More...
 
bool isEqual (const Piece::Turn &) const override
 Compare turns. More...
 
virtual void apply (int mode=0) override
 Apply turn. More...
 
virtual void undo () override
 Undo turn. More...
 
virtual std::string str () const override
 String Turn representation. More...
 
- Public Member Functions inherited from tt::Piece::Turn
 Turn (const Piece *tpiece, const Position &to, const Piece *cap=nullptr, bool possible=true)
 Construct new Turn object. More...
 
Position to () const
 Position where piece will end up after turn. More...
 
Position from () const
 Position the turn is started at. More...
 
const Piecepiece () const
 Turn Piece. More...
 
Piecepiece ()
 Turn Piece. More...
 
const Piececapture () const
 Captured piece. More...
 
Piececapture ()
 Captured piece. More...
 
bool possible () const
 Turn viability. More...
 
bool setPossible (bool c)
 Set the turn viability. More...
 
virtual auto clone () const -> std::decay< decltype(*this)>::type *
 Clone current Turn. More...
 
+ + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from tt::Piece::Turn
+Position t_from
 Turn piece starting position
 
+Position t_to
 Turn piece finishing position
 
+Piecet_piece
 Turn Piece inself
 
+Piecet_capture
 Piece that is captured as the resul of turn.
 
+bool t_possible
 Turn viability.
 
+

Detailed Description

+

King Turn.

+

Accomodates the Piece::Turn for castling turns

+

Constructor & Destructor Documentation

+ +

◆ Turn()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
tt::chess::King::Turn::Turn (const Piecef,
const Positiont,
const Piecec = nullptr,
Rook::Turncastling = nullptr,
bool p = true 
)
+
+inline
+
+ +

Make new King Turn object.

+
Parameters
+ + + + + + +
fKing pointer that performs the move
ttarget Turn Position
ccaptured Piece
castlingRook object pointer which will perform castling move with f
pTurn::t_possibe value
+
+
+ +
+
+

Member Function Documentation

+ +

◆ apply()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void tt::chess::King::Turn::apply (int mode = 0)
+
+overridevirtual
+
+ +

Apply turn.

+

Applies current turn. Should be reimplemented in child Piece class if it have to do something special on move.

+

This does the next:

+

You can define unscoped enum and use it with this fucntion to perform different applying logic on demand.

+
Parameters
+ + +
modeoptional apply mode parameter
+
+
+ +

Reimplemented from tt::Piece::Turn.

+ +
+
+ +

◆ isEqual()

+ +
+
+ + + + + +
+ + + + + + + + +
bool tt::chess::King::Turn::isEqual (const Piece::Turnrhs) const
+
+overridevirtual
+
+ +

Compare turns.

+

Should be reimplemented in child Piece class if it's Turn logic differs.

+
Parameters
+ + +
rhsTurn object compare to
+
+
+
Returns
true if rhs turn is the same as current object
+ +

Reimplemented from tt::Piece::Turn.

+ +
+
+ +

◆ str()

+ +
+
+ + + + + +
+ + + + + + + +
virtual std::string tt::chess::King::Turn::str () const
+
+overridevirtual
+
+ +

String Turn representation.

+

This function may be redefined in Piece::Turn that inherit from Piece depending on new piece implementation

+
Returns
string representation of current Turn object
+ +

Reimplemented from tt::Piece::Turn.

+ +
+
+ +

◆ undo()

+ +
+
+ + + + + +
+ + + + + + + +
virtual void tt::chess::King::Turn::undo ()
+
+overridevirtual
+
+ +

Undo turn.

+

Opposite to apply(). Should be reimplemented in child Piece class if it's apply() function does something special on applying.

+ +

Reimplemented from tt::Piece::Turn.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1chess_1_1King_1_1Turn.js b/classtt_1_1chess_1_1King_1_1Turn.js new file mode 100644 index 0000000..71512db --- /dev/null +++ b/classtt_1_1chess_1_1King_1_1Turn.js @@ -0,0 +1,9 @@ +var classtt_1_1chess_1_1King_1_1Turn = +[ + [ "Turn", "classtt_1_1chess_1_1King_1_1Turn.html#a7f56f096306979289e5bb80e120480a9", null ], + [ "~Turn", "classtt_1_1chess_1_1King_1_1Turn.html#a133396dd1490671aa83451aa2d7870f9", null ], + [ "apply", "classtt_1_1chess_1_1King_1_1Turn.html#aec5cb7024e2bab1e2285e8698ccd2f03", null ], + [ "isEqual", "classtt_1_1chess_1_1King_1_1Turn.html#a72d73a2d52de200f8b59a4515af3b80c", null ], + [ "str", "classtt_1_1chess_1_1King_1_1Turn.html#a390c2fea4ad34a00359d82569e0cbbc3", null ], + [ "undo", "classtt_1_1chess_1_1King_1_1Turn.html#a5a32bef46692b64f63e5e59b1e64d04a", null ] +]; \ No newline at end of file diff --git a/classtt_1_1chess_1_1King_1_1Turn__coll__graph.map b/classtt_1_1chess_1_1King_1_1Turn__coll__graph.map new file mode 100644 index 0000000..33c8147 --- /dev/null +++ b/classtt_1_1chess_1_1King_1_1Turn__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1King_1_1Turn__coll__graph.md5 b/classtt_1_1chess_1_1King_1_1Turn__coll__graph.md5 new file mode 100644 index 0000000..8e2f33d --- /dev/null +++ b/classtt_1_1chess_1_1King_1_1Turn__coll__graph.md5 @@ -0,0 +1 @@ +510739af5d874da90b1ee5bbe8b1632f \ No newline at end of file diff --git a/classtt_1_1chess_1_1King_1_1Turn__coll__graph.svg b/classtt_1_1chess_1_1King_1_1Turn__coll__graph.svg new file mode 100644 index 0000000..a972552 --- /dev/null +++ b/classtt_1_1chess_1_1King_1_1Turn__coll__graph.svg @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::chess::King::Turn + + + +Node1 + + +tt::chess::King::Turn + + + + + +Node2 + + +tt::Piece::Turn + + + + + +Node2->Node1 + + + + + +Node10 + + +std::list< const Piece +::Turn * > + + + + + +Node2->Node10 + + + elements + + + +Node3 + + +tt::Piece + + + + + +Node3->Node2 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node3->Node11 + + + elements + + + +Node4 + + +tt::Piece::Position + + + + + +Node4->Node2 + + + t_from +t_to + + + +Node4->Node3 + + + p_position + + + +Node5 + + +std::size_t + + + + + +Node5->Node3 + + + p_movesMade +p_turnIndex + + + +Node6 + + +tt::Board + + + + + +Node5->Node6 + + + b_turnIndex + + + +Node6->Node3 + + + p_board + + + +Node7 + + +BoardT + + + + + +Node7->Node6 + + + + + +Node8 + + +T + + + + + +Node8->Node7 + + + elements + + + +Node9 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node9->Node6 + + + b_pieceGetter + + + +Node10->Node6 + + + b_history + + + +Node11->Node6 + + + b_capturedPieces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1King_1_1Turn__coll__graph_org.svg b/classtt_1_1chess_1_1King_1_1Turn__coll__graph_org.svg new file mode 100644 index 0000000..f56e859 --- /dev/null +++ b/classtt_1_1chess_1_1King_1_1Turn__coll__graph_org.svg @@ -0,0 +1,214 @@ + + + + + + +tt::chess::King::Turn + + + +Node1 + + +tt::chess::King::Turn + + + + + +Node2 + + +tt::Piece::Turn + + + + + +Node2->Node1 + + + + + +Node10 + + +std::list< const Piece +::Turn * > + + + + + +Node2->Node10 + + + elements + + + +Node3 + + +tt::Piece + + + + + +Node3->Node2 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node3->Node11 + + + elements + + + +Node4 + + +tt::Piece::Position + + + + + +Node4->Node2 + + + t_from +t_to + + + +Node4->Node3 + + + p_position + + + +Node5 + + +std::size_t + + + + + +Node5->Node3 + + + p_movesMade +p_turnIndex + + + +Node6 + + +tt::Board + + + + + +Node5->Node6 + + + b_turnIndex + + + +Node6->Node3 + + + p_board + + + +Node7 + + +BoardT + + + + + +Node7->Node6 + + + + + +Node8 + + +T + + + + + +Node8->Node7 + + + elements + + + +Node9 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node9->Node6 + + + b_pieceGetter + + + +Node10->Node6 + + + b_history + + + +Node11->Node6 + + + b_capturedPieces + + + diff --git a/classtt_1_1chess_1_1King_1_1Turn__inherit__graph.map b/classtt_1_1chess_1_1King_1_1Turn__inherit__graph.map new file mode 100644 index 0000000..8170ef8 --- /dev/null +++ b/classtt_1_1chess_1_1King_1_1Turn__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classtt_1_1chess_1_1King_1_1Turn__inherit__graph.md5 b/classtt_1_1chess_1_1King_1_1Turn__inherit__graph.md5 new file mode 100644 index 0000000..78c67c6 --- /dev/null +++ b/classtt_1_1chess_1_1King_1_1Turn__inherit__graph.md5 @@ -0,0 +1 @@ +73b493111b169934d61ee155332f5ccd \ No newline at end of file diff --git a/classtt_1_1chess_1_1King_1_1Turn__inherit__graph.svg b/classtt_1_1chess_1_1King_1_1Turn__inherit__graph.svg new file mode 100644 index 0000000..2bc6673 --- /dev/null +++ b/classtt_1_1chess_1_1King_1_1Turn__inherit__graph.svg @@ -0,0 +1,37 @@ + + + + + + +tt::chess::King::Turn + + + +Node1 + + +tt::chess::King::Turn + + + + + +Node2 + + +tt::Piece::Turn + + + + + +Node2->Node1 + + + + + diff --git a/classtt_1_1chess_1_1King__coll__graph.map b/classtt_1_1chess_1_1King__coll__graph.map new file mode 100644 index 0000000..b8ddbff --- /dev/null +++ b/classtt_1_1chess_1_1King__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1King__coll__graph.md5 b/classtt_1_1chess_1_1King__coll__graph.md5 new file mode 100644 index 0000000..786b374 --- /dev/null +++ b/classtt_1_1chess_1_1King__coll__graph.md5 @@ -0,0 +1 @@ +de0a2bf194c9075622bcbc6a41c5c9d5 \ No newline at end of file diff --git a/classtt_1_1chess_1_1King__coll__graph.svg b/classtt_1_1chess_1_1King__coll__graph.svg new file mode 100644 index 0000000..3ef5bed --- /dev/null +++ b/classtt_1_1chess_1_1King__coll__graph.svg @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::chess::King + + + +Node1 + + +tt::chess::King + + + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + + + +Node10 + + +tt::Piece::Turn + + + + + +Node2->Node10 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node2->Node11 + + + elements + + + +Node3 + + +tt::Piece::Position + + + + + +Node3->Node2 + + + p_position + + + +Node3->Node10 + + + t_from +t_to + + + +Node4 + + +std::size_t + + + + + +Node4->Node2 + + + p_movesMade +p_turnIndex + + + +Node5 + + +tt::Board + + + + + +Node4->Node5 + + + b_turnIndex + + + +Node5->Node2 + + + p_board + + + +Node6 + + +BoardT + + + + + +Node6->Node5 + + + + + +Node7 + + +T + + + + + +Node7->Node6 + + + elements + + + +Node8 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node8->Node5 + + + b_pieceGetter + + + +Node9 + + +std::list< const Piece +::Turn * > + + + + + +Node9->Node5 + + + b_history + + + +Node10->Node9 + + + elements + + + +Node11->Node5 + + + b_capturedPieces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1King__coll__graph_org.svg b/classtt_1_1chess_1_1King__coll__graph_org.svg new file mode 100644 index 0000000..be9c31a --- /dev/null +++ b/classtt_1_1chess_1_1King__coll__graph_org.svg @@ -0,0 +1,214 @@ + + + + + + +tt::chess::King + + + +Node1 + + +tt::chess::King + + + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + + + +Node10 + + +tt::Piece::Turn + + + + + +Node2->Node10 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node2->Node11 + + + elements + + + +Node3 + + +tt::Piece::Position + + + + + +Node3->Node2 + + + p_position + + + +Node3->Node10 + + + t_from +t_to + + + +Node4 + + +std::size_t + + + + + +Node4->Node2 + + + p_movesMade +p_turnIndex + + + +Node5 + + +tt::Board + + + + + +Node4->Node5 + + + b_turnIndex + + + +Node5->Node2 + + + p_board + + + +Node6 + + +BoardT + + + + + +Node6->Node5 + + + + + +Node7 + + +T + + + + + +Node7->Node6 + + + elements + + + +Node8 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node8->Node5 + + + b_pieceGetter + + + +Node9 + + +std::list< const Piece +::Turn * > + + + + + +Node9->Node5 + + + b_history + + + +Node10->Node9 + + + elements + + + +Node11->Node5 + + + b_capturedPieces + + + diff --git a/classtt_1_1chess_1_1King__inherit__graph.map b/classtt_1_1chess_1_1King__inherit__graph.map new file mode 100644 index 0000000..f746747 --- /dev/null +++ b/classtt_1_1chess_1_1King__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classtt_1_1chess_1_1King__inherit__graph.md5 b/classtt_1_1chess_1_1King__inherit__graph.md5 new file mode 100644 index 0000000..2e3c5d9 --- /dev/null +++ b/classtt_1_1chess_1_1King__inherit__graph.md5 @@ -0,0 +1 @@ +b3c088e1901f8031ab823548b3223837 \ No newline at end of file diff --git a/classtt_1_1chess_1_1King__inherit__graph.svg b/classtt_1_1chess_1_1King__inherit__graph.svg new file mode 100644 index 0000000..f5af85c --- /dev/null +++ b/classtt_1_1chess_1_1King__inherit__graph.svg @@ -0,0 +1,37 @@ + + + + + + +tt::chess::King + + + +Node1 + + +tt::chess::King + + + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + + + diff --git a/classtt_1_1chess_1_1Knight-members.html b/classtt_1_1chess_1_1Knight-members.html new file mode 100644 index 0000000..d95f21f --- /dev/null +++ b/classtt_1_1chess_1_1Knight-members.html @@ -0,0 +1,124 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::chess::Knight Member List
+
+
+ +

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

+ + + + + + + + + + + + + + + + + + + + + + + + +
board() consttt::Pieceinline
board()tt::Pieceinline
Color enum namett::Piece
color() consttt::Pieceinline
diagonalMoves(const Piece *p)tt::Piecestatic
move(const Position &to)tt::Piecevirtual
moveMap(int mode=0) const overridett::chess::Knightvirtual
movesMade() consttt::Pieceinline
p_boardtt::Pieceprotected
p_colortt::Pieceprotected
p_movesMadett::Pieceprotected
p_positiontt::Pieceprotected
p_turnIndextt::Pieceprotected
Piece(const Position &pos={1, 1}, Color col=Color::White)tt::chess::Knight
tt::Piece::Piece(const Position &pos={1, 1}, Color col=Color::White)tt::Piece
position() consttt::Pieceinline
position()tt::Pieceinline
setBoard(Board *b)tt::Piece
setColor(Color col)tt::Piece
setPosition(const Position &)tt::Piece
straightMoves(const Piece *p)tt::Piecestatic
turnIndex() consttt::Pieceinline
~Piece()=default (defined in tt::Piece)tt::Piecevirtual
+
+ + + + diff --git a/classtt_1_1chess_1_1Knight.html b/classtt_1_1chess_1_1Knight.html new file mode 100644 index 0000000..0b537b2 --- /dev/null +++ b/classtt_1_1chess_1_1Knight.html @@ -0,0 +1,276 @@ + + + + + + + +tartan: tt::chess::Knight Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::chess::Knight Class Reference
+
+
+ +

Knight chess Piece. + More...

+ +

#include <chess.hpp>

+
+Inheritance diagram for tt::chess::Knight:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::chess::Knight:
+
+
+
+
[legend]
+ + + + + +

+Classes

class  Turn
 Knight Turn. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual TurnMap moveMap (int mode=0) const override
 Generic moves. More...
 
 Piece (const Position &pos={1, 1}, Color col=Color::White)
 Construct new Piece. More...
 
- Public Member Functions inherited from tt::Piece
Color color () const
 Piece color. More...
 
Color setColor (Color col)
 Set the color. More...
 
const Positionposition () const
 Piece Position. More...
 
Positionposition ()
 Piece Position. More...
 
Position setPosition (const Position &)
 Set Piece position. More...
 
virtual Position move (const Position &to)
 Move piece. More...
 
const Boardboard () const
 Piece board. More...
 
Boardboard ()
 Piece board. More...
 
BoardsetBoard (Board *b)
 Set Piece Board. More...
 
std::size_t movesMade () const
 Moves count. More...
 
std::size_t turnIndex () const
 Current turn index. More...
 
 Piece (const Position &pos={1, 1}, Color col=Color::White)
 Construct new Piece. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Types inherited from tt::Piece
enum class  Color { Black = 0 +, White = 1 + }
 Piece color. More...
 
- Static Public Member Functions inherited from tt::Piece
static TurnMap diagonalMoves (const Piece *p)
 Construct diagonal moves TurnMap. More...
 
static TurnMap straightMoves (const Piece *p)
 Construct straight moves (up, down, left, right) TurnMap. More...
 
- Protected Attributes inherited from tt::Piece
Color p_color
 Piece color. More...
 
Position p_position
 Piece Position. More...
 
Boardp_board = nullptr
 Piece Board. More...
 
+std::size_t p_movesMade = 0
 Turns count Count of turns Piece have made.
 
std::size_t p_turnIndex = 0
 Last turn index. More...
 
+

Detailed Description

+

Knight chess Piece.

+

Member Function Documentation

+ +

◆ moveMap()

+ +
+
+ + + + + +
+ + + + + + + + +
TurnMap tt::chess::Knight::moveMap (int mode = 0) const
+
+overridevirtual
+
+ +

Generic moves.

+
Note
Developer had and intention that You will define unscoped enumeration for mode in Your Board class. It's value will be passe to function and influence it's behaivor in some way.
+
Parameters
+ + +
modeoptional mode constant to influence the moveMap() behaivor in child classes.
+
+
+
+
Returns
TurnMap object filled with Turn objects. May not contain turns that are not possible because of piece placement
+ +

Implements tt::Piece.

+ +
+
+ +

◆ Piece()

+ +
+
+ + + + +
tt::Piece::Piece
+
+ +

Construct new Piece.

+
Parameters
+ + + +
posPiece Position
colPiece Color
+
+
+
See also
color(), position()
+ +
+
+
The documentation for this class was generated from the following files:
    +
  • chess/include/tartan/chess/chess.hpp
  • +
  • chess/pieces/knight/knight.cpp
  • +
+
+
+ + + + diff --git a/classtt_1_1chess_1_1Knight.js b/classtt_1_1chess_1_1Knight.js new file mode 100644 index 0000000..d383c75 --- /dev/null +++ b/classtt_1_1chess_1_1Knight.js @@ -0,0 +1,6 @@ +var classtt_1_1chess_1_1Knight = +[ + [ "Turn", "classtt_1_1chess_1_1Knight_1_1Turn.html", "classtt_1_1chess_1_1Knight_1_1Turn" ], + [ "moveMap", "classtt_1_1chess_1_1Knight.html#a8dafac318a8d89a4d297581ac91c26f2", null ], + [ "Piece", "classtt_1_1chess_1_1Knight.html#a9fb1de8a2c67e719ee0765eb91ca29b7", null ] +]; \ No newline at end of file diff --git a/classtt_1_1chess_1_1Knight_1_1Turn-members.html b/classtt_1_1chess_1_1Knight_1_1Turn-members.html new file mode 100644 index 0000000..08a3d79 --- /dev/null +++ b/classtt_1_1chess_1_1Knight_1_1Turn-members.html @@ -0,0 +1,121 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::chess::Knight::Turn Member List
+
+
+ +

This is the complete list of members for tt::chess::Knight::Turn, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
apply(int mode=0)tt::Piece::Turnvirtual
capture() consttt::Piece::Turninline
capture()tt::Piece::Turninline
clone() const -> std::decay< decltype(*this)>::type *tt::Piece::Turnvirtual
from() consttt::Piece::Turninline
isEqual(const Piece::Turn &) const overridett::chess::Knight::Turnvirtual
piece() consttt::Piece::Turninline
piece()tt::Piece::Turninline
possible() consttt::Piece::Turninline
setPossible(bool c)tt::Piece::Turninline
str() consttt::Piece::Turnvirtual
t_capturett::Piece::Turnprotected
t_fromtt::Piece::Turnprotected
t_piecett::Piece::Turnprotected
t_possiblett::Piece::Turnprotected
t_tott::Piece::Turnprotected
to() consttt::Piece::Turninline
Turn(const Piece *tpiece, const Position &to, const Piece *cap=nullptr, bool possible=true)tt::Piece::Turn
undo()tt::Piece::Turnvirtual
~Turn()=default (defined in tt::Piece::Turn)tt::Piece::Turnvirtual
+
+ + + + diff --git a/classtt_1_1chess_1_1Knight_1_1Turn.html b/classtt_1_1chess_1_1Knight_1_1Turn.html new file mode 100644 index 0000000..a17fc98 --- /dev/null +++ b/classtt_1_1chess_1_1Knight_1_1Turn.html @@ -0,0 +1,235 @@ + + + + + + + +tartan: tt::chess::Knight::Turn Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::chess::Knight::Turn Class Reference
+
+
+ +

Knight Turn. + More...

+ +

#include <chess.hpp>

+
+Inheritance diagram for tt::chess::Knight::Turn:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::chess::Knight::Turn:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

bool isEqual (const Piece::Turn &) const override
 Compare turns. More...
 
- Public Member Functions inherited from tt::Piece::Turn
 Turn (const Piece *tpiece, const Position &to, const Piece *cap=nullptr, bool possible=true)
 Construct new Turn object. More...
 
Position to () const
 Position where piece will end up after turn. More...
 
Position from () const
 Position the turn is started at. More...
 
const Piecepiece () const
 Turn Piece. More...
 
Piecepiece ()
 Turn Piece. More...
 
const Piececapture () const
 Captured piece. More...
 
Piececapture ()
 Captured piece. More...
 
bool possible () const
 Turn viability. More...
 
bool setPossible (bool c)
 Set the turn viability. More...
 
virtual std::string str () const
 String Turn representation. More...
 
virtual void apply (int mode=0)
 Apply turn. More...
 
virtual void undo ()
 Undo turn. More...
 
virtual auto clone () const -> std::decay< decltype(*this)>::type *
 Clone current Turn. More...
 
+ + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from tt::Piece::Turn
+Position t_from
 Turn piece starting position
 
+Position t_to
 Turn piece finishing position
 
+Piecet_piece
 Turn Piece inself
 
+Piecet_capture
 Piece that is captured as the resul of turn.
 
+bool t_possible
 Turn viability.
 
+

Detailed Description

+

Knight Turn.

+

Nothing special from Piece::Turn here. This is just defined to use it with RTTI to differentiate Piece::Turn pointers.

+

Member Function Documentation

+ +

◆ isEqual()

+ +
+
+ + + + + +
+ + + + + + + + +
bool tt::chess::Knight::Turn::isEqual (const Piece::Turnrhs) const
+
+overridevirtual
+
+ +

Compare turns.

+

Should be reimplemented in child Piece class if it's Turn logic differs.

+
Parameters
+ + +
rhsTurn object compare to
+
+
+
Returns
true if rhs turn is the same as current object
+ +

Reimplemented from tt::Piece::Turn.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1chess_1_1Knight_1_1Turn.js b/classtt_1_1chess_1_1Knight_1_1Turn.js new file mode 100644 index 0000000..09f9b88 --- /dev/null +++ b/classtt_1_1chess_1_1Knight_1_1Turn.js @@ -0,0 +1,4 @@ +var classtt_1_1chess_1_1Knight_1_1Turn = +[ + [ "isEqual", "classtt_1_1chess_1_1Knight_1_1Turn.html#a4e63e0aca5af00a166568b1e1debc2f5", null ] +]; \ No newline at end of file diff --git a/classtt_1_1chess_1_1Knight_1_1Turn__coll__graph.map b/classtt_1_1chess_1_1Knight_1_1Turn__coll__graph.map new file mode 100644 index 0000000..8b2a9b8 --- /dev/null +++ b/classtt_1_1chess_1_1Knight_1_1Turn__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Knight_1_1Turn__coll__graph.md5 b/classtt_1_1chess_1_1Knight_1_1Turn__coll__graph.md5 new file mode 100644 index 0000000..ac426de --- /dev/null +++ b/classtt_1_1chess_1_1Knight_1_1Turn__coll__graph.md5 @@ -0,0 +1 @@ +67dac56260fa6fa57769f4e715f975be \ No newline at end of file diff --git a/classtt_1_1chess_1_1Knight_1_1Turn__coll__graph.svg b/classtt_1_1chess_1_1Knight_1_1Turn__coll__graph.svg new file mode 100644 index 0000000..d05d82f --- /dev/null +++ b/classtt_1_1chess_1_1Knight_1_1Turn__coll__graph.svg @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::chess::Knight::Turn + + + +Node1 + + +tt::chess::Knight::Turn + + + + + +Node2 + + +tt::Piece::Turn + + + + + +Node2->Node1 + + + + + +Node10 + + +std::list< const Piece +::Turn * > + + + + + +Node2->Node10 + + + elements + + + +Node3 + + +tt::Piece + + + + + +Node3->Node2 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node3->Node11 + + + elements + + + +Node4 + + +tt::Piece::Position + + + + + +Node4->Node2 + + + t_from +t_to + + + +Node4->Node3 + + + p_position + + + +Node5 + + +std::size_t + + + + + +Node5->Node3 + + + p_movesMade +p_turnIndex + + + +Node6 + + +tt::Board + + + + + +Node5->Node6 + + + b_turnIndex + + + +Node6->Node3 + + + p_board + + + +Node7 + + +BoardT + + + + + +Node7->Node6 + + + + + +Node8 + + +T + + + + + +Node8->Node7 + + + elements + + + +Node9 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node9->Node6 + + + b_pieceGetter + + + +Node10->Node6 + + + b_history + + + +Node11->Node6 + + + b_capturedPieces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Knight_1_1Turn__coll__graph_org.svg b/classtt_1_1chess_1_1Knight_1_1Turn__coll__graph_org.svg new file mode 100644 index 0000000..0fd7964 --- /dev/null +++ b/classtt_1_1chess_1_1Knight_1_1Turn__coll__graph_org.svg @@ -0,0 +1,214 @@ + + + + + + +tt::chess::Knight::Turn + + + +Node1 + + +tt::chess::Knight::Turn + + + + + +Node2 + + +tt::Piece::Turn + + + + + +Node2->Node1 + + + + + +Node10 + + +std::list< const Piece +::Turn * > + + + + + +Node2->Node10 + + + elements + + + +Node3 + + +tt::Piece + + + + + +Node3->Node2 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node3->Node11 + + + elements + + + +Node4 + + +tt::Piece::Position + + + + + +Node4->Node2 + + + t_from +t_to + + + +Node4->Node3 + + + p_position + + + +Node5 + + +std::size_t + + + + + +Node5->Node3 + + + p_movesMade +p_turnIndex + + + +Node6 + + +tt::Board + + + + + +Node5->Node6 + + + b_turnIndex + + + +Node6->Node3 + + + p_board + + + +Node7 + + +BoardT + + + + + +Node7->Node6 + + + + + +Node8 + + +T + + + + + +Node8->Node7 + + + elements + + + +Node9 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node9->Node6 + + + b_pieceGetter + + + +Node10->Node6 + + + b_history + + + +Node11->Node6 + + + b_capturedPieces + + + diff --git a/classtt_1_1chess_1_1Knight_1_1Turn__inherit__graph.map b/classtt_1_1chess_1_1Knight_1_1Turn__inherit__graph.map new file mode 100644 index 0000000..1b8e643 --- /dev/null +++ b/classtt_1_1chess_1_1Knight_1_1Turn__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classtt_1_1chess_1_1Knight_1_1Turn__inherit__graph.md5 b/classtt_1_1chess_1_1Knight_1_1Turn__inherit__graph.md5 new file mode 100644 index 0000000..b4780ae --- /dev/null +++ b/classtt_1_1chess_1_1Knight_1_1Turn__inherit__graph.md5 @@ -0,0 +1 @@ +3f4e45e5865b3d22ded8721350a9044f \ No newline at end of file diff --git a/classtt_1_1chess_1_1Knight_1_1Turn__inherit__graph.svg b/classtt_1_1chess_1_1Knight_1_1Turn__inherit__graph.svg new file mode 100644 index 0000000..681a639 --- /dev/null +++ b/classtt_1_1chess_1_1Knight_1_1Turn__inherit__graph.svg @@ -0,0 +1,37 @@ + + + + + + +tt::chess::Knight::Turn + + + +Node1 + + +tt::chess::Knight::Turn + + + + + +Node2 + + +tt::Piece::Turn + + + + + +Node2->Node1 + + + + + diff --git a/classtt_1_1chess_1_1Knight__coll__graph.map b/classtt_1_1chess_1_1Knight__coll__graph.map new file mode 100644 index 0000000..d749970 --- /dev/null +++ b/classtt_1_1chess_1_1Knight__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Knight__coll__graph.md5 b/classtt_1_1chess_1_1Knight__coll__graph.md5 new file mode 100644 index 0000000..f522160 --- /dev/null +++ b/classtt_1_1chess_1_1Knight__coll__graph.md5 @@ -0,0 +1 @@ +008dd2b21794aca075bab173b80abb75 \ No newline at end of file diff --git a/classtt_1_1chess_1_1Knight__coll__graph.svg b/classtt_1_1chess_1_1Knight__coll__graph.svg new file mode 100644 index 0000000..f1c348c --- /dev/null +++ b/classtt_1_1chess_1_1Knight__coll__graph.svg @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::chess::Knight + + + +Node1 + + +tt::chess::Knight + + + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + + + +Node10 + + +tt::Piece::Turn + + + + + +Node2->Node10 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node2->Node11 + + + elements + + + +Node3 + + +tt::Piece::Position + + + + + +Node3->Node2 + + + p_position + + + +Node3->Node10 + + + t_from +t_to + + + +Node4 + + +std::size_t + + + + + +Node4->Node2 + + + p_movesMade +p_turnIndex + + + +Node5 + + +tt::Board + + + + + +Node4->Node5 + + + b_turnIndex + + + +Node5->Node2 + + + p_board + + + +Node6 + + +BoardT + + + + + +Node6->Node5 + + + + + +Node7 + + +T + + + + + +Node7->Node6 + + + elements + + + +Node8 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node8->Node5 + + + b_pieceGetter + + + +Node9 + + +std::list< const Piece +::Turn * > + + + + + +Node9->Node5 + + + b_history + + + +Node10->Node9 + + + elements + + + +Node11->Node5 + + + b_capturedPieces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Knight__coll__graph_org.svg b/classtt_1_1chess_1_1Knight__coll__graph_org.svg new file mode 100644 index 0000000..8c20b61 --- /dev/null +++ b/classtt_1_1chess_1_1Knight__coll__graph_org.svg @@ -0,0 +1,214 @@ + + + + + + +tt::chess::Knight + + + +Node1 + + +tt::chess::Knight + + + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + + + +Node10 + + +tt::Piece::Turn + + + + + +Node2->Node10 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node2->Node11 + + + elements + + + +Node3 + + +tt::Piece::Position + + + + + +Node3->Node2 + + + p_position + + + +Node3->Node10 + + + t_from +t_to + + + +Node4 + + +std::size_t + + + + + +Node4->Node2 + + + p_movesMade +p_turnIndex + + + +Node5 + + +tt::Board + + + + + +Node4->Node5 + + + b_turnIndex + + + +Node5->Node2 + + + p_board + + + +Node6 + + +BoardT + + + + + +Node6->Node5 + + + + + +Node7 + + +T + + + + + +Node7->Node6 + + + elements + + + +Node8 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node8->Node5 + + + b_pieceGetter + + + +Node9 + + +std::list< const Piece +::Turn * > + + + + + +Node9->Node5 + + + b_history + + + +Node10->Node9 + + + elements + + + +Node11->Node5 + + + b_capturedPieces + + + diff --git a/classtt_1_1chess_1_1Knight__inherit__graph.map b/classtt_1_1chess_1_1Knight__inherit__graph.map new file mode 100644 index 0000000..b0f2d19 --- /dev/null +++ b/classtt_1_1chess_1_1Knight__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classtt_1_1chess_1_1Knight__inherit__graph.md5 b/classtt_1_1chess_1_1Knight__inherit__graph.md5 new file mode 100644 index 0000000..3279f1c --- /dev/null +++ b/classtt_1_1chess_1_1Knight__inherit__graph.md5 @@ -0,0 +1 @@ +d6170c924e60c58c7d362cdccdaf7812 \ No newline at end of file diff --git a/classtt_1_1chess_1_1Knight__inherit__graph.svg b/classtt_1_1chess_1_1Knight__inherit__graph.svg new file mode 100644 index 0000000..9d8fd66 --- /dev/null +++ b/classtt_1_1chess_1_1Knight__inherit__graph.svg @@ -0,0 +1,37 @@ + + + + + + +tt::chess::Knight + + + +Node1 + + +tt::chess::Knight + + + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + + + diff --git a/classtt_1_1chess_1_1Pawn-members.html b/classtt_1_1chess_1_1Pawn-members.html new file mode 100644 index 0000000..f6779e3 --- /dev/null +++ b/classtt_1_1chess_1_1Pawn-members.html @@ -0,0 +1,124 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::chess::Pawn Member List
+
+
+ +

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

+ + + + + + + + + + + + + + + + + + + + + + + + +
board() consttt::Pieceinline
board()tt::Pieceinline
Color enum namett::Piece
color() consttt::Pieceinline
diagonalMoves(const Piece *p)tt::Piecestatic
move(const Position &to)tt::Piecevirtual
moveMap(int mode=0) const overridett::chess::Pawnvirtual
movesMade() consttt::Pieceinline
p_boardtt::Pieceprotected
p_colortt::Pieceprotected
p_movesMadett::Pieceprotected
p_positiontt::Pieceprotected
p_turnIndextt::Pieceprotected
Piece(const Position &pos={1, 1}, Color col=Color::White)tt::chess::Pawn
tt::Piece::Piece(const Position &pos={1, 1}, Color col=Color::White)tt::Piece
position() consttt::Pieceinline
position()tt::Pieceinline
setBoard(Board *b)tt::Piece
setColor(Color col)tt::Piece
setPosition(const Position &)tt::Piece
straightMoves(const Piece *p)tt::Piecestatic
turnIndex() consttt::Pieceinline
~Piece()=default (defined in tt::Piece)tt::Piecevirtual
+
+ + + + diff --git a/classtt_1_1chess_1_1Pawn.html b/classtt_1_1chess_1_1Pawn.html new file mode 100644 index 0000000..19689b8 --- /dev/null +++ b/classtt_1_1chess_1_1Pawn.html @@ -0,0 +1,269 @@ + + + + + + + +tartan: tt::chess::Pawn Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::chess::Pawn Class Reference
+
+
+ +

Pawn chess Piece. + More...

+ +

#include <chess.hpp>

+
+Inheritance diagram for tt::chess::Pawn:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::chess::Pawn:
+
+
+
+
[legend]
+ + + + + +

+Classes

class  Turn
 Pawn Turn. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual TurnMap moveMap (int mode=0) const override
 Moves of a Pawn object. More...
 
 Piece (const Position &pos={1, 1}, Color col=Color::White)
 Construct new Piece. More...
 
- Public Member Functions inherited from tt::Piece
Color color () const
 Piece color. More...
 
Color setColor (Color col)
 Set the color. More...
 
const Positionposition () const
 Piece Position. More...
 
Positionposition ()
 Piece Position. More...
 
Position setPosition (const Position &)
 Set Piece position. More...
 
virtual Position move (const Position &to)
 Move piece. More...
 
const Boardboard () const
 Piece board. More...
 
Boardboard ()
 Piece board. More...
 
BoardsetBoard (Board *b)
 Set Piece Board. More...
 
std::size_t movesMade () const
 Moves count. More...
 
std::size_t turnIndex () const
 Current turn index. More...
 
 Piece (const Position &pos={1, 1}, Color col=Color::White)
 Construct new Piece. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Types inherited from tt::Piece
enum class  Color { Black = 0 +, White = 1 + }
 Piece color. More...
 
- Static Public Member Functions inherited from tt::Piece
static TurnMap diagonalMoves (const Piece *p)
 Construct diagonal moves TurnMap. More...
 
static TurnMap straightMoves (const Piece *p)
 Construct straight moves (up, down, left, right) TurnMap. More...
 
- Protected Attributes inherited from tt::Piece
Color p_color
 Piece color. More...
 
Position p_position
 Piece Position. More...
 
Boardp_board = nullptr
 Piece Board. More...
 
+std::size_t p_movesMade = 0
 Turns count Count of turns Piece have made.
 
std::size_t p_turnIndex = 0
 Last turn index. More...
 
+

Detailed Description

+

Pawn chess Piece.

+

Member Function Documentation

+ +

◆ moveMap()

+ +
+
+ + + + + +
+ + + + + + + + +
TurnMap tt::chess::Pawn::moveMap (int mode = 0) const
+
+overridevirtual
+
+ +

Moves of a Pawn object.

+

Method describes moves on a current Chessboard object.

+
Returns
moves on a Chessboard
+ +

Implements tt::Piece.

+ +
+
+ +

◆ Piece()

+ +
+
+ + + + +
tt::Piece::Piece
+
+ +

Construct new Piece.

+
Parameters
+ + + +
posPiece Position
colPiece Color
+
+
+
See also
color(), position()
+ +
+
+
The documentation for this class was generated from the following files:
    +
  • chess/include/tartan/chess/chess.hpp
  • +
  • chess/pieces/pawn/pawn.cpp
  • +
+
+
+ + + + diff --git a/classtt_1_1chess_1_1Pawn.js b/classtt_1_1chess_1_1Pawn.js new file mode 100644 index 0000000..9d147ba --- /dev/null +++ b/classtt_1_1chess_1_1Pawn.js @@ -0,0 +1,6 @@ +var classtt_1_1chess_1_1Pawn = +[ + [ "Turn", "classtt_1_1chess_1_1Pawn_1_1Turn.html", "classtt_1_1chess_1_1Pawn_1_1Turn" ], + [ "moveMap", "classtt_1_1chess_1_1Pawn.html#a5e43c1871b2948ef8b215809dd99cff8", null ], + [ "Piece", "classtt_1_1chess_1_1Pawn.html#a9fb1de8a2c67e719ee0765eb91ca29b7", null ] +]; \ No newline at end of file diff --git a/classtt_1_1chess_1_1Pawn_1_1Turn-members.html b/classtt_1_1chess_1_1Pawn_1_1Turn-members.html new file mode 100644 index 0000000..a8b645e --- /dev/null +++ b/classtt_1_1chess_1_1Pawn_1_1Turn-members.html @@ -0,0 +1,122 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::chess::Pawn::Turn Member List
+
+
+ +

This is the complete list of members for tt::chess::Pawn::Turn, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + + +
apply(int mode=0) overridett::chess::Pawn::Turnvirtual
capture() consttt::Piece::Turninline
capture()tt::Piece::Turninline
clone() const -> std::decay< decltype(*this)>::type *tt::Piece::Turnvirtual
from() consttt::Piece::Turninline
isEqual(const Piece::Turn &) const overridett::chess::Pawn::Turnvirtual
piece() consttt::Piece::Turninline
piece()tt::Piece::Turninline
possible() consttt::Piece::Turninline
promoteTo() consttt::chess::Pawn::Turninline
setPossible(bool c)tt::Piece::Turninline
str() consttt::Piece::Turnvirtual
t_capturett::Piece::Turnprotected
t_fromtt::Piece::Turnprotected
t_piecett::Piece::Turnprotected
t_possiblett::Piece::Turnprotected
t_tott::Piece::Turnprotected
to() consttt::Piece::Turninline
Turn(const Piece *tpiece, const Position &to, const Piece *cap=nullptr, bool possible=true)tt::Piece::Turn
undo()tt::Piece::Turnvirtual
~Turn()=default (defined in tt::Piece::Turn)tt::Piece::Turnvirtual
+
+ + + + diff --git a/classtt_1_1chess_1_1Pawn_1_1Turn.html b/classtt_1_1chess_1_1Pawn_1_1Turn.html new file mode 100644 index 0000000..60e49bb --- /dev/null +++ b/classtt_1_1chess_1_1Pawn_1_1Turn.html @@ -0,0 +1,309 @@ + + + + + + + +tartan: tt::chess::Pawn::Turn Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::chess::Pawn::Turn Class Reference
+
+
+ +

Pawn Turn. + More...

+ +

#include <chess.hpp>

+
+Inheritance diagram for tt::chess::Pawn::Turn:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::chess::Pawn::Turn:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

bool isEqual (const Piece::Turn &) const override
 Compare turns. More...
 
virtual void apply (int mode=0) override
 Apply turn. More...
 
const std::type_indexpromoteTo () const
 Get prometion Piece type. More...
 
- Public Member Functions inherited from tt::Piece::Turn
 Turn (const Piece *tpiece, const Position &to, const Piece *cap=nullptr, bool possible=true)
 Construct new Turn object. More...
 
Position to () const
 Position where piece will end up after turn. More...
 
Position from () const
 Position the turn is started at. More...
 
const Piecepiece () const
 Turn Piece. More...
 
Piecepiece ()
 Turn Piece. More...
 
const Piececapture () const
 Captured piece. More...
 
Piececapture ()
 Captured piece. More...
 
bool possible () const
 Turn viability. More...
 
bool setPossible (bool c)
 Set the turn viability. More...
 
virtual std::string str () const
 String Turn representation. More...
 
virtual void undo ()
 Undo turn. More...
 
virtual auto clone () const -> std::decay< decltype(*this)>::type *
 Clone current Turn. More...
 
+ + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from tt::Piece::Turn
+Position t_from
 Turn piece starting position
 
+Position t_to
 Turn piece finishing position
 
+Piecet_piece
 Turn Piece inself
 
+Piecet_capture
 Piece that is captured as the resul of turn.
 
+bool t_possible
 Turn viability.
 
+

Detailed Description

+

Pawn Turn.

+

Accomodates Piece::Turn for Pawn promotion logic.

+

Member Function Documentation

+ +

◆ apply()

+ +
+
+ + + + + +
+ + + + + + + + +
virtual void tt::chess::Pawn::Turn::apply (int mode = 0)
+
+overridevirtual
+
+ +

Apply turn.

+

Applies current turn. Should be reimplemented in child Piece class if it have to do something special on move.

+

This does the next:

+

You can define unscoped enum and use it with this fucntion to perform different applying logic on demand.

+
Parameters
+ + +
modeoptional apply mode parameter
+
+
+ +

Reimplemented from tt::Piece::Turn.

+ +
+
+ +

◆ isEqual()

+ +
+
+ + + + + +
+ + + + + + + + +
bool tt::chess::Pawn::Turn::isEqual (const Piece::Turnrhs) const
+
+overridevirtual
+
+ +

Compare turns.

+

Should be reimplemented in child Piece class if it's Turn logic differs.

+
Parameters
+ + +
rhsTurn object compare to
+
+
+
Returns
true if rhs turn is the same as current object
+ +

Reimplemented from tt::Piece::Turn.

+ +
+
+ +

◆ promoteTo()

+ +
+
+ + + + + +
+ + + + + + + +
const std::type_index& tt::chess::Pawn::Turn::promoteTo () const
+
+inline
+
+ +

Get prometion Piece type.

+

Used on Pawn promotion Turn

+
Returns
type of Piece that that the Pawn were promoted to
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1chess_1_1Pawn_1_1Turn.js b/classtt_1_1chess_1_1Pawn_1_1Turn.js new file mode 100644 index 0000000..6719b2c --- /dev/null +++ b/classtt_1_1chess_1_1Pawn_1_1Turn.js @@ -0,0 +1,6 @@ +var classtt_1_1chess_1_1Pawn_1_1Turn = +[ + [ "apply", "classtt_1_1chess_1_1Pawn_1_1Turn.html#aabce8601b8b5e3fc08d0a2ad43321d63", null ], + [ "isEqual", "classtt_1_1chess_1_1Pawn_1_1Turn.html#a919cb0db0860c19ee67bd22684fa7601", null ], + [ "promoteTo", "classtt_1_1chess_1_1Pawn_1_1Turn.html#a58dfbe361451d9e9b83df6aa9018abfc", null ] +]; \ No newline at end of file diff --git a/classtt_1_1chess_1_1Pawn_1_1Turn__coll__graph.map b/classtt_1_1chess_1_1Pawn_1_1Turn__coll__graph.map new file mode 100644 index 0000000..8f3b68d --- /dev/null +++ b/classtt_1_1chess_1_1Pawn_1_1Turn__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Pawn_1_1Turn__coll__graph.md5 b/classtt_1_1chess_1_1Pawn_1_1Turn__coll__graph.md5 new file mode 100644 index 0000000..42b02ff --- /dev/null +++ b/classtt_1_1chess_1_1Pawn_1_1Turn__coll__graph.md5 @@ -0,0 +1 @@ +bdb2da2c3ccc4234ac6f961daa32069a \ No newline at end of file diff --git a/classtt_1_1chess_1_1Pawn_1_1Turn__coll__graph.svg b/classtt_1_1chess_1_1Pawn_1_1Turn__coll__graph.svg new file mode 100644 index 0000000..e509b9c --- /dev/null +++ b/classtt_1_1chess_1_1Pawn_1_1Turn__coll__graph.svg @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::chess::Pawn::Turn + + + +Node1 + + +tt::chess::Pawn::Turn + + + + + +Node2 + + +tt::Piece::Turn + + + + + +Node2->Node1 + + + + + +Node10 + + +std::list< const Piece +::Turn * > + + + + + +Node2->Node10 + + + elements + + + +Node3 + + +tt::Piece + + + + + +Node3->Node2 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node3->Node11 + + + elements + + + +Node4 + + +tt::Piece::Position + + + + + +Node4->Node2 + + + t_from +t_to + + + +Node4->Node3 + + + p_position + + + +Node5 + + +std::size_t + + + + + +Node5->Node3 + + + p_movesMade +p_turnIndex + + + +Node6 + + +tt::Board + + + + + +Node5->Node6 + + + b_turnIndex + + + +Node6->Node3 + + + p_board + + + +Node7 + + +BoardT + + + + + +Node7->Node6 + + + + + +Node8 + + +T + + + + + +Node8->Node7 + + + elements + + + +Node9 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node9->Node6 + + + b_pieceGetter + + + +Node10->Node6 + + + b_history + + + +Node11->Node6 + + + b_capturedPieces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Pawn_1_1Turn__coll__graph_org.svg b/classtt_1_1chess_1_1Pawn_1_1Turn__coll__graph_org.svg new file mode 100644 index 0000000..e154c22 --- /dev/null +++ b/classtt_1_1chess_1_1Pawn_1_1Turn__coll__graph_org.svg @@ -0,0 +1,214 @@ + + + + + + +tt::chess::Pawn::Turn + + + +Node1 + + +tt::chess::Pawn::Turn + + + + + +Node2 + + +tt::Piece::Turn + + + + + +Node2->Node1 + + + + + +Node10 + + +std::list< const Piece +::Turn * > + + + + + +Node2->Node10 + + + elements + + + +Node3 + + +tt::Piece + + + + + +Node3->Node2 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node3->Node11 + + + elements + + + +Node4 + + +tt::Piece::Position + + + + + +Node4->Node2 + + + t_from +t_to + + + +Node4->Node3 + + + p_position + + + +Node5 + + +std::size_t + + + + + +Node5->Node3 + + + p_movesMade +p_turnIndex + + + +Node6 + + +tt::Board + + + + + +Node5->Node6 + + + b_turnIndex + + + +Node6->Node3 + + + p_board + + + +Node7 + + +BoardT + + + + + +Node7->Node6 + + + + + +Node8 + + +T + + + + + +Node8->Node7 + + + elements + + + +Node9 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node9->Node6 + + + b_pieceGetter + + + +Node10->Node6 + + + b_history + + + +Node11->Node6 + + + b_capturedPieces + + + diff --git a/classtt_1_1chess_1_1Pawn_1_1Turn__inherit__graph.map b/classtt_1_1chess_1_1Pawn_1_1Turn__inherit__graph.map new file mode 100644 index 0000000..658632a --- /dev/null +++ b/classtt_1_1chess_1_1Pawn_1_1Turn__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classtt_1_1chess_1_1Pawn_1_1Turn__inherit__graph.md5 b/classtt_1_1chess_1_1Pawn_1_1Turn__inherit__graph.md5 new file mode 100644 index 0000000..0cc5f31 --- /dev/null +++ b/classtt_1_1chess_1_1Pawn_1_1Turn__inherit__graph.md5 @@ -0,0 +1 @@ +127916350dabbc91e3b04e20bf6846f7 \ No newline at end of file diff --git a/classtt_1_1chess_1_1Pawn_1_1Turn__inherit__graph.svg b/classtt_1_1chess_1_1Pawn_1_1Turn__inherit__graph.svg new file mode 100644 index 0000000..e619d3a --- /dev/null +++ b/classtt_1_1chess_1_1Pawn_1_1Turn__inherit__graph.svg @@ -0,0 +1,37 @@ + + + + + + +tt::chess::Pawn::Turn + + + +Node1 + + +tt::chess::Pawn::Turn + + + + + +Node2 + + +tt::Piece::Turn + + + + + +Node2->Node1 + + + + + diff --git a/classtt_1_1chess_1_1Pawn__coll__graph.map b/classtt_1_1chess_1_1Pawn__coll__graph.map new file mode 100644 index 0000000..2a13245 --- /dev/null +++ b/classtt_1_1chess_1_1Pawn__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Pawn__coll__graph.md5 b/classtt_1_1chess_1_1Pawn__coll__graph.md5 new file mode 100644 index 0000000..e5b5a17 --- /dev/null +++ b/classtt_1_1chess_1_1Pawn__coll__graph.md5 @@ -0,0 +1 @@ +2865634c4911df6e358aea793659359d \ No newline at end of file diff --git a/classtt_1_1chess_1_1Pawn__coll__graph.svg b/classtt_1_1chess_1_1Pawn__coll__graph.svg new file mode 100644 index 0000000..d0e844b --- /dev/null +++ b/classtt_1_1chess_1_1Pawn__coll__graph.svg @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::chess::Pawn + + + +Node1 + + +tt::chess::Pawn + + + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + + + +Node10 + + +tt::Piece::Turn + + + + + +Node2->Node10 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node2->Node11 + + + elements + + + +Node3 + + +tt::Piece::Position + + + + + +Node3->Node2 + + + p_position + + + +Node3->Node10 + + + t_from +t_to + + + +Node4 + + +std::size_t + + + + + +Node4->Node2 + + + p_movesMade +p_turnIndex + + + +Node5 + + +tt::Board + + + + + +Node4->Node5 + + + b_turnIndex + + + +Node5->Node2 + + + p_board + + + +Node6 + + +BoardT + + + + + +Node6->Node5 + + + + + +Node7 + + +T + + + + + +Node7->Node6 + + + elements + + + +Node8 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node8->Node5 + + + b_pieceGetter + + + +Node9 + + +std::list< const Piece +::Turn * > + + + + + +Node9->Node5 + + + b_history + + + +Node10->Node9 + + + elements + + + +Node11->Node5 + + + b_capturedPieces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Pawn__coll__graph_org.svg b/classtt_1_1chess_1_1Pawn__coll__graph_org.svg new file mode 100644 index 0000000..92f550e --- /dev/null +++ b/classtt_1_1chess_1_1Pawn__coll__graph_org.svg @@ -0,0 +1,214 @@ + + + + + + +tt::chess::Pawn + + + +Node1 + + +tt::chess::Pawn + + + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + + + +Node10 + + +tt::Piece::Turn + + + + + +Node2->Node10 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node2->Node11 + + + elements + + + +Node3 + + +tt::Piece::Position + + + + + +Node3->Node2 + + + p_position + + + +Node3->Node10 + + + t_from +t_to + + + +Node4 + + +std::size_t + + + + + +Node4->Node2 + + + p_movesMade +p_turnIndex + + + +Node5 + + +tt::Board + + + + + +Node4->Node5 + + + b_turnIndex + + + +Node5->Node2 + + + p_board + + + +Node6 + + +BoardT + + + + + +Node6->Node5 + + + + + +Node7 + + +T + + + + + +Node7->Node6 + + + elements + + + +Node8 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node8->Node5 + + + b_pieceGetter + + + +Node9 + + +std::list< const Piece +::Turn * > + + + + + +Node9->Node5 + + + b_history + + + +Node10->Node9 + + + elements + + + +Node11->Node5 + + + b_capturedPieces + + + diff --git a/classtt_1_1chess_1_1Pawn__inherit__graph.map b/classtt_1_1chess_1_1Pawn__inherit__graph.map new file mode 100644 index 0000000..3cf24fb --- /dev/null +++ b/classtt_1_1chess_1_1Pawn__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classtt_1_1chess_1_1Pawn__inherit__graph.md5 b/classtt_1_1chess_1_1Pawn__inherit__graph.md5 new file mode 100644 index 0000000..4fbf1ca --- /dev/null +++ b/classtt_1_1chess_1_1Pawn__inherit__graph.md5 @@ -0,0 +1 @@ +07fa75c1379c45886d50ae5cbebb8a5a \ No newline at end of file diff --git a/classtt_1_1chess_1_1Pawn__inherit__graph.svg b/classtt_1_1chess_1_1Pawn__inherit__graph.svg new file mode 100644 index 0000000..b5f25d4 --- /dev/null +++ b/classtt_1_1chess_1_1Pawn__inherit__graph.svg @@ -0,0 +1,37 @@ + + + + + + +tt::chess::Pawn + + + +Node1 + + +tt::chess::Pawn + + + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + + + diff --git a/classtt_1_1chess_1_1Queen-members.html b/classtt_1_1chess_1_1Queen-members.html new file mode 100644 index 0000000..d009af8 --- /dev/null +++ b/classtt_1_1chess_1_1Queen-members.html @@ -0,0 +1,124 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::chess::Queen Member List
+
+
+ +

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

+ + + + + + + + + + + + + + + + + + + + + + + + +
board() consttt::Pieceinline
board()tt::Pieceinline
Color enum namett::Piece
color() consttt::Pieceinline
diagonalMoves(const Piece *p)tt::Piecestatic
move(const Position &to)tt::Piecevirtual
moveMap(int mode=0) const overridett::chess::Queenvirtual
movesMade() consttt::Pieceinline
p_boardtt::Pieceprotected
p_colortt::Pieceprotected
p_movesMadett::Pieceprotected
p_positiontt::Pieceprotected
p_turnIndextt::Pieceprotected
Piece(const Position &pos={1, 1}, Color col=Color::White)tt::chess::Queen
tt::Piece::Piece(const Position &pos={1, 1}, Color col=Color::White)tt::Piece
position() consttt::Pieceinline
position()tt::Pieceinline
setBoard(Board *b)tt::Piece
setColor(Color col)tt::Piece
setPosition(const Position &)tt::Piece
straightMoves(const Piece *p)tt::Piecestatic
turnIndex() consttt::Pieceinline
~Piece()=default (defined in tt::Piece)tt::Piecevirtual
+
+ + + + diff --git a/classtt_1_1chess_1_1Queen.html b/classtt_1_1chess_1_1Queen.html new file mode 100644 index 0000000..12ec848 --- /dev/null +++ b/classtt_1_1chess_1_1Queen.html @@ -0,0 +1,276 @@ + + + + + + + +tartan: tt::chess::Queen Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::chess::Queen Class Reference
+
+
+ +

Queen chess Piece. + More...

+ +

#include <chess.hpp>

+
+Inheritance diagram for tt::chess::Queen:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::chess::Queen:
+
+
+
+
[legend]
+ + + + + +

+Classes

class  Turn
 Queen Turn. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual TurnMap moveMap (int mode=0) const override
 Generic moves. More...
 
 Piece (const Position &pos={1, 1}, Color col=Color::White)
 Construct new Piece. More...
 
- Public Member Functions inherited from tt::Piece
Color color () const
 Piece color. More...
 
Color setColor (Color col)
 Set the color. More...
 
const Positionposition () const
 Piece Position. More...
 
Positionposition ()
 Piece Position. More...
 
Position setPosition (const Position &)
 Set Piece position. More...
 
virtual Position move (const Position &to)
 Move piece. More...
 
const Boardboard () const
 Piece board. More...
 
Boardboard ()
 Piece board. More...
 
BoardsetBoard (Board *b)
 Set Piece Board. More...
 
std::size_t movesMade () const
 Moves count. More...
 
std::size_t turnIndex () const
 Current turn index. More...
 
 Piece (const Position &pos={1, 1}, Color col=Color::White)
 Construct new Piece. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Types inherited from tt::Piece
enum class  Color { Black = 0 +, White = 1 + }
 Piece color. More...
 
- Static Public Member Functions inherited from tt::Piece
static TurnMap diagonalMoves (const Piece *p)
 Construct diagonal moves TurnMap. More...
 
static TurnMap straightMoves (const Piece *p)
 Construct straight moves (up, down, left, right) TurnMap. More...
 
- Protected Attributes inherited from tt::Piece
Color p_color
 Piece color. More...
 
Position p_position
 Piece Position. More...
 
Boardp_board = nullptr
 Piece Board. More...
 
+std::size_t p_movesMade = 0
 Turns count Count of turns Piece have made.
 
std::size_t p_turnIndex = 0
 Last turn index. More...
 
+

Detailed Description

+

Queen chess Piece.

+

Member Function Documentation

+ +

◆ moveMap()

+ +
+
+ + + + + +
+ + + + + + + + +
TurnMap tt::chess::Queen::moveMap (int mode = 0) const
+
+overridevirtual
+
+ +

Generic moves.

+
Note
Developer had and intention that You will define unscoped enumeration for mode in Your Board class. It's value will be passe to function and influence it's behaivor in some way.
+
Parameters
+ + +
modeoptional mode constant to influence the moveMap() behaivor in child classes.
+
+
+
+
Returns
TurnMap object filled with Turn objects. May not contain turns that are not possible because of piece placement
+ +

Implements tt::Piece.

+ +
+
+ +

◆ Piece()

+ +
+
+ + + + +
tt::Piece::Piece
+
+ +

Construct new Piece.

+
Parameters
+ + + +
posPiece Position
colPiece Color
+
+
+
See also
color(), position()
+ +
+
+
The documentation for this class was generated from the following files:
    +
  • chess/include/tartan/chess/chess.hpp
  • +
  • chess/pieces/queen/queen.cpp
  • +
+
+
+ + + + diff --git a/classtt_1_1chess_1_1Queen.js b/classtt_1_1chess_1_1Queen.js new file mode 100644 index 0000000..d4e333c --- /dev/null +++ b/classtt_1_1chess_1_1Queen.js @@ -0,0 +1,6 @@ +var classtt_1_1chess_1_1Queen = +[ + [ "Turn", "classtt_1_1chess_1_1Queen_1_1Turn.html", "classtt_1_1chess_1_1Queen_1_1Turn" ], + [ "moveMap", "classtt_1_1chess_1_1Queen.html#a3ab398bfb4933776aea590134ee94016", null ], + [ "Piece", "classtt_1_1chess_1_1Queen.html#a9fb1de8a2c67e719ee0765eb91ca29b7", null ] +]; \ No newline at end of file diff --git a/classtt_1_1chess_1_1Queen_1_1Turn-members.html b/classtt_1_1chess_1_1Queen_1_1Turn-members.html new file mode 100644 index 0000000..33cd122 --- /dev/null +++ b/classtt_1_1chess_1_1Queen_1_1Turn-members.html @@ -0,0 +1,121 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::chess::Queen::Turn Member List
+
+
+ +

This is the complete list of members for tt::chess::Queen::Turn, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
apply(int mode=0)tt::Piece::Turnvirtual
capture() consttt::Piece::Turninline
capture()tt::Piece::Turninline
clone() const -> std::decay< decltype(*this)>::type *tt::Piece::Turnvirtual
from() consttt::Piece::Turninline
isEqual(const Piece::Turn &) const overridett::chess::Queen::Turnvirtual
piece() consttt::Piece::Turninline
piece()tt::Piece::Turninline
possible() consttt::Piece::Turninline
setPossible(bool c)tt::Piece::Turninline
str() consttt::Piece::Turnvirtual
t_capturett::Piece::Turnprotected
t_fromtt::Piece::Turnprotected
t_piecett::Piece::Turnprotected
t_possiblett::Piece::Turnprotected
t_tott::Piece::Turnprotected
to() consttt::Piece::Turninline
Turn(const Piece *tpiece, const Position &to, const Piece *cap=nullptr, bool possible=true)tt::Piece::Turn
undo()tt::Piece::Turnvirtual
~Turn()=default (defined in tt::Piece::Turn)tt::Piece::Turnvirtual
+
+ + + + diff --git a/classtt_1_1chess_1_1Queen_1_1Turn.html b/classtt_1_1chess_1_1Queen_1_1Turn.html new file mode 100644 index 0000000..92399e6 --- /dev/null +++ b/classtt_1_1chess_1_1Queen_1_1Turn.html @@ -0,0 +1,235 @@ + + + + + + + +tartan: tt::chess::Queen::Turn Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::chess::Queen::Turn Class Reference
+
+
+ +

Queen Turn. + More...

+ +

#include <chess.hpp>

+
+Inheritance diagram for tt::chess::Queen::Turn:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::chess::Queen::Turn:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

bool isEqual (const Piece::Turn &) const override
 Compare turns. More...
 
- Public Member Functions inherited from tt::Piece::Turn
 Turn (const Piece *tpiece, const Position &to, const Piece *cap=nullptr, bool possible=true)
 Construct new Turn object. More...
 
Position to () const
 Position where piece will end up after turn. More...
 
Position from () const
 Position the turn is started at. More...
 
const Piecepiece () const
 Turn Piece. More...
 
Piecepiece ()
 Turn Piece. More...
 
const Piececapture () const
 Captured piece. More...
 
Piececapture ()
 Captured piece. More...
 
bool possible () const
 Turn viability. More...
 
bool setPossible (bool c)
 Set the turn viability. More...
 
virtual std::string str () const
 String Turn representation. More...
 
virtual void apply (int mode=0)
 Apply turn. More...
 
virtual void undo ()
 Undo turn. More...
 
virtual auto clone () const -> std::decay< decltype(*this)>::type *
 Clone current Turn. More...
 
+ + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from tt::Piece::Turn
+Position t_from
 Turn piece starting position
 
+Position t_to
 Turn piece finishing position
 
+Piecet_piece
 Turn Piece inself
 
+Piecet_capture
 Piece that is captured as the resul of turn.
 
+bool t_possible
 Turn viability.
 
+

Detailed Description

+

Queen Turn.

+

Nothing special from Piece::Turn here. This is just defined to use it with RTTI to differentiate Piece::Turn pointers.

+

Member Function Documentation

+ +

◆ isEqual()

+ +
+
+ + + + + +
+ + + + + + + + +
bool tt::chess::Queen::Turn::isEqual (const Piece::Turnrhs) const
+
+overridevirtual
+
+ +

Compare turns.

+

Should be reimplemented in child Piece class if it's Turn logic differs.

+
Parameters
+ + +
rhsTurn object compare to
+
+
+
Returns
true if rhs turn is the same as current object
+ +

Reimplemented from tt::Piece::Turn.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1chess_1_1Queen_1_1Turn.js b/classtt_1_1chess_1_1Queen_1_1Turn.js new file mode 100644 index 0000000..d00984a --- /dev/null +++ b/classtt_1_1chess_1_1Queen_1_1Turn.js @@ -0,0 +1,4 @@ +var classtt_1_1chess_1_1Queen_1_1Turn = +[ + [ "isEqual", "classtt_1_1chess_1_1Queen_1_1Turn.html#afc0c41680f0088c083628d227aa3ca4d", null ] +]; \ No newline at end of file diff --git a/classtt_1_1chess_1_1Queen_1_1Turn__coll__graph.map b/classtt_1_1chess_1_1Queen_1_1Turn__coll__graph.map new file mode 100644 index 0000000..d7bdec7 --- /dev/null +++ b/classtt_1_1chess_1_1Queen_1_1Turn__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Queen_1_1Turn__coll__graph.md5 b/classtt_1_1chess_1_1Queen_1_1Turn__coll__graph.md5 new file mode 100644 index 0000000..61f91b6 --- /dev/null +++ b/classtt_1_1chess_1_1Queen_1_1Turn__coll__graph.md5 @@ -0,0 +1 @@ +04bcfc67cc21fb749c40693ab7f58e75 \ No newline at end of file diff --git a/classtt_1_1chess_1_1Queen_1_1Turn__coll__graph.svg b/classtt_1_1chess_1_1Queen_1_1Turn__coll__graph.svg new file mode 100644 index 0000000..c5c2fb7 --- /dev/null +++ b/classtt_1_1chess_1_1Queen_1_1Turn__coll__graph.svg @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::chess::Queen::Turn + + + +Node1 + + +tt::chess::Queen::Turn + + + + + +Node2 + + +tt::Piece::Turn + + + + + +Node2->Node1 + + + + + +Node10 + + +std::list< const Piece +::Turn * > + + + + + +Node2->Node10 + + + elements + + + +Node3 + + +tt::Piece + + + + + +Node3->Node2 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node3->Node11 + + + elements + + + +Node4 + + +tt::Piece::Position + + + + + +Node4->Node2 + + + t_from +t_to + + + +Node4->Node3 + + + p_position + + + +Node5 + + +std::size_t + + + + + +Node5->Node3 + + + p_movesMade +p_turnIndex + + + +Node6 + + +tt::Board + + + + + +Node5->Node6 + + + b_turnIndex + + + +Node6->Node3 + + + p_board + + + +Node7 + + +BoardT + + + + + +Node7->Node6 + + + + + +Node8 + + +T + + + + + +Node8->Node7 + + + elements + + + +Node9 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node9->Node6 + + + b_pieceGetter + + + +Node10->Node6 + + + b_history + + + +Node11->Node6 + + + b_capturedPieces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Queen_1_1Turn__coll__graph_org.svg b/classtt_1_1chess_1_1Queen_1_1Turn__coll__graph_org.svg new file mode 100644 index 0000000..289addd --- /dev/null +++ b/classtt_1_1chess_1_1Queen_1_1Turn__coll__graph_org.svg @@ -0,0 +1,214 @@ + + + + + + +tt::chess::Queen::Turn + + + +Node1 + + +tt::chess::Queen::Turn + + + + + +Node2 + + +tt::Piece::Turn + + + + + +Node2->Node1 + + + + + +Node10 + + +std::list< const Piece +::Turn * > + + + + + +Node2->Node10 + + + elements + + + +Node3 + + +tt::Piece + + + + + +Node3->Node2 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node3->Node11 + + + elements + + + +Node4 + + +tt::Piece::Position + + + + + +Node4->Node2 + + + t_from +t_to + + + +Node4->Node3 + + + p_position + + + +Node5 + + +std::size_t + + + + + +Node5->Node3 + + + p_movesMade +p_turnIndex + + + +Node6 + + +tt::Board + + + + + +Node5->Node6 + + + b_turnIndex + + + +Node6->Node3 + + + p_board + + + +Node7 + + +BoardT + + + + + +Node7->Node6 + + + + + +Node8 + + +T + + + + + +Node8->Node7 + + + elements + + + +Node9 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node9->Node6 + + + b_pieceGetter + + + +Node10->Node6 + + + b_history + + + +Node11->Node6 + + + b_capturedPieces + + + diff --git a/classtt_1_1chess_1_1Queen_1_1Turn__inherit__graph.map b/classtt_1_1chess_1_1Queen_1_1Turn__inherit__graph.map new file mode 100644 index 0000000..91fca46 --- /dev/null +++ b/classtt_1_1chess_1_1Queen_1_1Turn__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classtt_1_1chess_1_1Queen_1_1Turn__inherit__graph.md5 b/classtt_1_1chess_1_1Queen_1_1Turn__inherit__graph.md5 new file mode 100644 index 0000000..f5bf5bd --- /dev/null +++ b/classtt_1_1chess_1_1Queen_1_1Turn__inherit__graph.md5 @@ -0,0 +1 @@ +dbc0e98c9d7b5a0943659e6cd85bc487 \ No newline at end of file diff --git a/classtt_1_1chess_1_1Queen_1_1Turn__inherit__graph.svg b/classtt_1_1chess_1_1Queen_1_1Turn__inherit__graph.svg new file mode 100644 index 0000000..3863f6b --- /dev/null +++ b/classtt_1_1chess_1_1Queen_1_1Turn__inherit__graph.svg @@ -0,0 +1,37 @@ + + + + + + +tt::chess::Queen::Turn + + + +Node1 + + +tt::chess::Queen::Turn + + + + + +Node2 + + +tt::Piece::Turn + + + + + +Node2->Node1 + + + + + diff --git a/classtt_1_1chess_1_1Queen__coll__graph.map b/classtt_1_1chess_1_1Queen__coll__graph.map new file mode 100644 index 0000000..bb6660b --- /dev/null +++ b/classtt_1_1chess_1_1Queen__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Queen__coll__graph.md5 b/classtt_1_1chess_1_1Queen__coll__graph.md5 new file mode 100644 index 0000000..e6b66e4 --- /dev/null +++ b/classtt_1_1chess_1_1Queen__coll__graph.md5 @@ -0,0 +1 @@ +d67ee85606b7ca8edc089a0442d03e3f \ No newline at end of file diff --git a/classtt_1_1chess_1_1Queen__coll__graph.svg b/classtt_1_1chess_1_1Queen__coll__graph.svg new file mode 100644 index 0000000..76a1c0d --- /dev/null +++ b/classtt_1_1chess_1_1Queen__coll__graph.svg @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::chess::Queen + + + +Node1 + + +tt::chess::Queen + + + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + + + +Node10 + + +tt::Piece::Turn + + + + + +Node2->Node10 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node2->Node11 + + + elements + + + +Node3 + + +tt::Piece::Position + + + + + +Node3->Node2 + + + p_position + + + +Node3->Node10 + + + t_from +t_to + + + +Node4 + + +std::size_t + + + + + +Node4->Node2 + + + p_movesMade +p_turnIndex + + + +Node5 + + +tt::Board + + + + + +Node4->Node5 + + + b_turnIndex + + + +Node5->Node2 + + + p_board + + + +Node6 + + +BoardT + + + + + +Node6->Node5 + + + + + +Node7 + + +T + + + + + +Node7->Node6 + + + elements + + + +Node8 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node8->Node5 + + + b_pieceGetter + + + +Node9 + + +std::list< const Piece +::Turn * > + + + + + +Node9->Node5 + + + b_history + + + +Node10->Node9 + + + elements + + + +Node11->Node5 + + + b_capturedPieces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Queen__coll__graph_org.svg b/classtt_1_1chess_1_1Queen__coll__graph_org.svg new file mode 100644 index 0000000..18872f5 --- /dev/null +++ b/classtt_1_1chess_1_1Queen__coll__graph_org.svg @@ -0,0 +1,214 @@ + + + + + + +tt::chess::Queen + + + +Node1 + + +tt::chess::Queen + + + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + + + +Node10 + + +tt::Piece::Turn + + + + + +Node2->Node10 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node2->Node11 + + + elements + + + +Node3 + + +tt::Piece::Position + + + + + +Node3->Node2 + + + p_position + + + +Node3->Node10 + + + t_from +t_to + + + +Node4 + + +std::size_t + + + + + +Node4->Node2 + + + p_movesMade +p_turnIndex + + + +Node5 + + +tt::Board + + + + + +Node4->Node5 + + + b_turnIndex + + + +Node5->Node2 + + + p_board + + + +Node6 + + +BoardT + + + + + +Node6->Node5 + + + + + +Node7 + + +T + + + + + +Node7->Node6 + + + elements + + + +Node8 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node8->Node5 + + + b_pieceGetter + + + +Node9 + + +std::list< const Piece +::Turn * > + + + + + +Node9->Node5 + + + b_history + + + +Node10->Node9 + + + elements + + + +Node11->Node5 + + + b_capturedPieces + + + diff --git a/classtt_1_1chess_1_1Queen__inherit__graph.map b/classtt_1_1chess_1_1Queen__inherit__graph.map new file mode 100644 index 0000000..73a16af --- /dev/null +++ b/classtt_1_1chess_1_1Queen__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classtt_1_1chess_1_1Queen__inherit__graph.md5 b/classtt_1_1chess_1_1Queen__inherit__graph.md5 new file mode 100644 index 0000000..20d9f70 --- /dev/null +++ b/classtt_1_1chess_1_1Queen__inherit__graph.md5 @@ -0,0 +1 @@ +4bdd326d6e42af2859bf6e41fb54e402 \ No newline at end of file diff --git a/classtt_1_1chess_1_1Queen__inherit__graph.svg b/classtt_1_1chess_1_1Queen__inherit__graph.svg new file mode 100644 index 0000000..8cb9f02 --- /dev/null +++ b/classtt_1_1chess_1_1Queen__inherit__graph.svg @@ -0,0 +1,37 @@ + + + + + + +tt::chess::Queen + + + +Node1 + + +tt::chess::Queen + + + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + + + diff --git a/classtt_1_1chess_1_1Rook-members.html b/classtt_1_1chess_1_1Rook-members.html new file mode 100644 index 0000000..a316072 --- /dev/null +++ b/classtt_1_1chess_1_1Rook-members.html @@ -0,0 +1,124 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::chess::Rook Member List
+
+
+ +

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

+ + + + + + + + + + + + + + + + + + + + + + + + +
board() consttt::Pieceinline
board()tt::Pieceinline
Color enum namett::Piece
color() consttt::Pieceinline
diagonalMoves(const Piece *p)tt::Piecestatic
move(const Position &to)tt::Piecevirtual
moveMap(int mode=0) const overridett::chess::Rookvirtual
movesMade() consttt::Pieceinline
p_boardtt::Pieceprotected
p_colortt::Pieceprotected
p_movesMadett::Pieceprotected
p_positiontt::Pieceprotected
p_turnIndextt::Pieceprotected
Piece(const Position &pos={1, 1}, Color col=Color::White)tt::chess::Rook
tt::Piece::Piece(const Position &pos={1, 1}, Color col=Color::White)tt::Piece
position() consttt::Pieceinline
position()tt::Pieceinline
setBoard(Board *b)tt::Piece
setColor(Color col)tt::Piece
setPosition(const Position &)tt::Piece
straightMoves(const Piece *p)tt::Piecestatic
turnIndex() consttt::Pieceinline
~Piece()=default (defined in tt::Piece)tt::Piecevirtual
+
+ + + + diff --git a/classtt_1_1chess_1_1Rook.html b/classtt_1_1chess_1_1Rook.html new file mode 100644 index 0000000..2532782 --- /dev/null +++ b/classtt_1_1chess_1_1Rook.html @@ -0,0 +1,276 @@ + + + + + + + +tartan: tt::chess::Rook Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::chess::Rook Class Reference
+
+
+ +

Rook chess Piece. + More...

+ +

#include <chess.hpp>

+
+Inheritance diagram for tt::chess::Rook:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::chess::Rook:
+
+
+
+
[legend]
+ + + + + +

+Classes

class  Turn
 Rook Turn. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

virtual TurnMap moveMap (int mode=0) const override
 Generic moves. More...
 
 Piece (const Position &pos={1, 1}, Color col=Color::White)
 Construct new Piece. More...
 
- Public Member Functions inherited from tt::Piece
Color color () const
 Piece color. More...
 
Color setColor (Color col)
 Set the color. More...
 
const Positionposition () const
 Piece Position. More...
 
Positionposition ()
 Piece Position. More...
 
Position setPosition (const Position &)
 Set Piece position. More...
 
virtual Position move (const Position &to)
 Move piece. More...
 
const Boardboard () const
 Piece board. More...
 
Boardboard ()
 Piece board. More...
 
BoardsetBoard (Board *b)
 Set Piece Board. More...
 
std::size_t movesMade () const
 Moves count. More...
 
std::size_t turnIndex () const
 Current turn index. More...
 
 Piece (const Position &pos={1, 1}, Color col=Color::White)
 Construct new Piece. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Types inherited from tt::Piece
enum class  Color { Black = 0 +, White = 1 + }
 Piece color. More...
 
- Static Public Member Functions inherited from tt::Piece
static TurnMap diagonalMoves (const Piece *p)
 Construct diagonal moves TurnMap. More...
 
static TurnMap straightMoves (const Piece *p)
 Construct straight moves (up, down, left, right) TurnMap. More...
 
- Protected Attributes inherited from tt::Piece
Color p_color
 Piece color. More...
 
Position p_position
 Piece Position. More...
 
Boardp_board = nullptr
 Piece Board. More...
 
+std::size_t p_movesMade = 0
 Turns count Count of turns Piece have made.
 
std::size_t p_turnIndex = 0
 Last turn index. More...
 
+

Detailed Description

+

Rook chess Piece.

+

Member Function Documentation

+ +

◆ moveMap()

+ +
+
+ + + + + +
+ + + + + + + + +
TurnMap tt::chess::Rook::moveMap (int mode = 0) const
+
+overridevirtual
+
+ +

Generic moves.

+
Note
Developer had and intention that You will define unscoped enumeration for mode in Your Board class. It's value will be passe to function and influence it's behaivor in some way.
+
Parameters
+ + +
modeoptional mode constant to influence the moveMap() behaivor in child classes.
+
+
+
+
Returns
TurnMap object filled with Turn objects. May not contain turns that are not possible because of piece placement
+ +

Implements tt::Piece.

+ +
+
+ +

◆ Piece()

+ +
+
+ + + + +
tt::Piece::Piece
+
+ +

Construct new Piece.

+
Parameters
+ + + +
posPiece Position
colPiece Color
+
+
+
See also
color(), position()
+ +
+
+
The documentation for this class was generated from the following files:
    +
  • chess/include/tartan/chess/chess.hpp
  • +
  • chess/pieces/rook/rook.cpp
  • +
+
+
+ + + + diff --git a/classtt_1_1chess_1_1Rook.js b/classtt_1_1chess_1_1Rook.js new file mode 100644 index 0000000..91e93eb --- /dev/null +++ b/classtt_1_1chess_1_1Rook.js @@ -0,0 +1,6 @@ +var classtt_1_1chess_1_1Rook = +[ + [ "Turn", "classtt_1_1chess_1_1Rook_1_1Turn.html", "classtt_1_1chess_1_1Rook_1_1Turn" ], + [ "moveMap", "classtt_1_1chess_1_1Rook.html#a7a81c5068458149253d20e730949b475", null ], + [ "Piece", "classtt_1_1chess_1_1Rook.html#a9fb1de8a2c67e719ee0765eb91ca29b7", null ] +]; \ No newline at end of file diff --git a/classtt_1_1chess_1_1Rook_1_1Turn-members.html b/classtt_1_1chess_1_1Rook_1_1Turn-members.html new file mode 100644 index 0000000..415dd83 --- /dev/null +++ b/classtt_1_1chess_1_1Rook_1_1Turn-members.html @@ -0,0 +1,121 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::chess::Rook::Turn Member List
+
+
+ +

This is the complete list of members for tt::chess::Rook::Turn, including all inherited members.

+ + + + + + + + + + + + + + + + + + + + + +
apply(int mode=0)tt::Piece::Turnvirtual
capture() consttt::Piece::Turninline
capture()tt::Piece::Turninline
clone() const -> std::decay< decltype(*this)>::type *tt::Piece::Turnvirtual
from() consttt::Piece::Turninline
isEqual(const Piece::Turn &) const overridett::chess::Rook::Turnvirtual
piece() consttt::Piece::Turninline
piece()tt::Piece::Turninline
possible() consttt::Piece::Turninline
setPossible(bool c)tt::Piece::Turninline
str() consttt::Piece::Turnvirtual
t_capturett::Piece::Turnprotected
t_fromtt::Piece::Turnprotected
t_piecett::Piece::Turnprotected
t_possiblett::Piece::Turnprotected
t_tott::Piece::Turnprotected
to() consttt::Piece::Turninline
Turn(const Piece *tpiece, const Position &to, const Piece *cap=nullptr, bool possible=true)tt::Piece::Turn
undo()tt::Piece::Turnvirtual
~Turn()=default (defined in tt::Piece::Turn)tt::Piece::Turnvirtual
+
+ + + + diff --git a/classtt_1_1chess_1_1Rook_1_1Turn.html b/classtt_1_1chess_1_1Rook_1_1Turn.html new file mode 100644 index 0000000..a2cb9df --- /dev/null +++ b/classtt_1_1chess_1_1Rook_1_1Turn.html @@ -0,0 +1,235 @@ + + + + + + + +tartan: tt::chess::Rook::Turn Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::chess::Rook::Turn Class Reference
+
+
+ +

Rook Turn. + More...

+ +

#include <chess.hpp>

+
+Inheritance diagram for tt::chess::Rook::Turn:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::chess::Rook::Turn:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

bool isEqual (const Piece::Turn &) const override
 Compare turns. More...
 
- Public Member Functions inherited from tt::Piece::Turn
 Turn (const Piece *tpiece, const Position &to, const Piece *cap=nullptr, bool possible=true)
 Construct new Turn object. More...
 
Position to () const
 Position where piece will end up after turn. More...
 
Position from () const
 Position the turn is started at. More...
 
const Piecepiece () const
 Turn Piece. More...
 
Piecepiece ()
 Turn Piece. More...
 
const Piececapture () const
 Captured piece. More...
 
Piececapture ()
 Captured piece. More...
 
bool possible () const
 Turn viability. More...
 
bool setPossible (bool c)
 Set the turn viability. More...
 
virtual std::string str () const
 String Turn representation. More...
 
virtual void apply (int mode=0)
 Apply turn. More...
 
virtual void undo ()
 Undo turn. More...
 
virtual auto clone () const -> std::decay< decltype(*this)>::type *
 Clone current Turn. More...
 
+ + + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Protected Attributes inherited from tt::Piece::Turn
+Position t_from
 Turn piece starting position
 
+Position t_to
 Turn piece finishing position
 
+Piecet_piece
 Turn Piece inself
 
+Piecet_capture
 Piece that is captured as the resul of turn.
 
+bool t_possible
 Turn viability.
 
+

Detailed Description

+

Rook Turn.

+

Nothing special from Piece::Turn here. This is just defined to use it with RTTI to differentiate Piece::Turn pointers.

+

Member Function Documentation

+ +

◆ isEqual()

+ +
+
+ + + + + +
+ + + + + + + + +
bool tt::chess::Rook::Turn::isEqual (const Piece::Turnrhs) const
+
+overridevirtual
+
+ +

Compare turns.

+

Should be reimplemented in child Piece class if it's Turn logic differs.

+
Parameters
+ + +
rhsTurn object compare to
+
+
+
Returns
true if rhs turn is the same as current object
+ +

Reimplemented from tt::Piece::Turn.

+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1chess_1_1Rook_1_1Turn.js b/classtt_1_1chess_1_1Rook_1_1Turn.js new file mode 100644 index 0000000..817b225 --- /dev/null +++ b/classtt_1_1chess_1_1Rook_1_1Turn.js @@ -0,0 +1,4 @@ +var classtt_1_1chess_1_1Rook_1_1Turn = +[ + [ "isEqual", "classtt_1_1chess_1_1Rook_1_1Turn.html#a9094191ace4e79ad1f2c5f75349408cf", null ] +]; \ No newline at end of file diff --git a/classtt_1_1chess_1_1Rook_1_1Turn__coll__graph.map b/classtt_1_1chess_1_1Rook_1_1Turn__coll__graph.map new file mode 100644 index 0000000..5f59af1 --- /dev/null +++ b/classtt_1_1chess_1_1Rook_1_1Turn__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Rook_1_1Turn__coll__graph.md5 b/classtt_1_1chess_1_1Rook_1_1Turn__coll__graph.md5 new file mode 100644 index 0000000..a9dce1f --- /dev/null +++ b/classtt_1_1chess_1_1Rook_1_1Turn__coll__graph.md5 @@ -0,0 +1 @@ +fde2ebd23482035d59eae4296390d110 \ No newline at end of file diff --git a/classtt_1_1chess_1_1Rook_1_1Turn__coll__graph.svg b/classtt_1_1chess_1_1Rook_1_1Turn__coll__graph.svg new file mode 100644 index 0000000..486412c --- /dev/null +++ b/classtt_1_1chess_1_1Rook_1_1Turn__coll__graph.svg @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::chess::Rook::Turn + + + +Node1 + + +tt::chess::Rook::Turn + + + + + +Node2 + + +tt::Piece::Turn + + + + + +Node2->Node1 + + + + + +Node10 + + +std::list< const Piece +::Turn * > + + + + + +Node2->Node10 + + + elements + + + +Node3 + + +tt::Piece + + + + + +Node3->Node2 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node3->Node11 + + + elements + + + +Node4 + + +tt::Piece::Position + + + + + +Node4->Node2 + + + t_from +t_to + + + +Node4->Node3 + + + p_position + + + +Node5 + + +std::size_t + + + + + +Node5->Node3 + + + p_movesMade +p_turnIndex + + + +Node6 + + +tt::Board + + + + + +Node5->Node6 + + + b_turnIndex + + + +Node6->Node3 + + + p_board + + + +Node7 + + +BoardT + + + + + +Node7->Node6 + + + + + +Node8 + + +T + + + + + +Node8->Node7 + + + elements + + + +Node9 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node9->Node6 + + + b_pieceGetter + + + +Node10->Node6 + + + b_history + + + +Node11->Node6 + + + b_capturedPieces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Rook_1_1Turn__coll__graph_org.svg b/classtt_1_1chess_1_1Rook_1_1Turn__coll__graph_org.svg new file mode 100644 index 0000000..6f51fae --- /dev/null +++ b/classtt_1_1chess_1_1Rook_1_1Turn__coll__graph_org.svg @@ -0,0 +1,214 @@ + + + + + + +tt::chess::Rook::Turn + + + +Node1 + + +tt::chess::Rook::Turn + + + + + +Node2 + + +tt::Piece::Turn + + + + + +Node2->Node1 + + + + + +Node10 + + +std::list< const Piece +::Turn * > + + + + + +Node2->Node10 + + + elements + + + +Node3 + + +tt::Piece + + + + + +Node3->Node2 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node3->Node11 + + + elements + + + +Node4 + + +tt::Piece::Position + + + + + +Node4->Node2 + + + t_from +t_to + + + +Node4->Node3 + + + p_position + + + +Node5 + + +std::size_t + + + + + +Node5->Node3 + + + p_movesMade +p_turnIndex + + + +Node6 + + +tt::Board + + + + + +Node5->Node6 + + + b_turnIndex + + + +Node6->Node3 + + + p_board + + + +Node7 + + +BoardT + + + + + +Node7->Node6 + + + + + +Node8 + + +T + + + + + +Node8->Node7 + + + elements + + + +Node9 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node9->Node6 + + + b_pieceGetter + + + +Node10->Node6 + + + b_history + + + +Node11->Node6 + + + b_capturedPieces + + + diff --git a/classtt_1_1chess_1_1Rook_1_1Turn__inherit__graph.map b/classtt_1_1chess_1_1Rook_1_1Turn__inherit__graph.map new file mode 100644 index 0000000..b44c072 --- /dev/null +++ b/classtt_1_1chess_1_1Rook_1_1Turn__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classtt_1_1chess_1_1Rook_1_1Turn__inherit__graph.md5 b/classtt_1_1chess_1_1Rook_1_1Turn__inherit__graph.md5 new file mode 100644 index 0000000..4b6e886 --- /dev/null +++ b/classtt_1_1chess_1_1Rook_1_1Turn__inherit__graph.md5 @@ -0,0 +1 @@ +8fc68a08daa3ad0108be6fe307091f35 \ No newline at end of file diff --git a/classtt_1_1chess_1_1Rook_1_1Turn__inherit__graph.svg b/classtt_1_1chess_1_1Rook_1_1Turn__inherit__graph.svg new file mode 100644 index 0000000..08d12d8 --- /dev/null +++ b/classtt_1_1chess_1_1Rook_1_1Turn__inherit__graph.svg @@ -0,0 +1,37 @@ + + + + + + +tt::chess::Rook::Turn + + + +Node1 + + +tt::chess::Rook::Turn + + + + + +Node2 + + +tt::Piece::Turn + + + + + +Node2->Node1 + + + + + diff --git a/classtt_1_1chess_1_1Rook__coll__graph.map b/classtt_1_1chess_1_1Rook__coll__graph.map new file mode 100644 index 0000000..f1110fc --- /dev/null +++ b/classtt_1_1chess_1_1Rook__coll__graph.map @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Rook__coll__graph.md5 b/classtt_1_1chess_1_1Rook__coll__graph.md5 new file mode 100644 index 0000000..7a74940 --- /dev/null +++ b/classtt_1_1chess_1_1Rook__coll__graph.md5 @@ -0,0 +1 @@ +a1330f8ffbad2b996a6f63439c772baa \ No newline at end of file diff --git a/classtt_1_1chess_1_1Rook__coll__graph.svg b/classtt_1_1chess_1_1Rook__coll__graph.svg new file mode 100644 index 0000000..813a6ef --- /dev/null +++ b/classtt_1_1chess_1_1Rook__coll__graph.svg @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::chess::Rook + + + +Node1 + + +tt::chess::Rook + + + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + + + +Node10 + + +tt::Piece::Turn + + + + + +Node2->Node10 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node2->Node11 + + + elements + + + +Node3 + + +tt::Piece::Position + + + + + +Node3->Node2 + + + p_position + + + +Node3->Node10 + + + t_from +t_to + + + +Node4 + + +std::size_t + + + + + +Node4->Node2 + + + p_movesMade +p_turnIndex + + + +Node5 + + +tt::Board + + + + + +Node4->Node5 + + + b_turnIndex + + + +Node5->Node2 + + + p_board + + + +Node6 + + +BoardT + + + + + +Node6->Node5 + + + + + +Node7 + + +T + + + + + +Node7->Node6 + + + elements + + + +Node8 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node8->Node5 + + + b_pieceGetter + + + +Node9 + + +std::list< const Piece +::Turn * > + + + + + +Node9->Node5 + + + b_history + + + +Node10->Node9 + + + elements + + + +Node11->Node5 + + + b_capturedPieces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1chess_1_1Rook__coll__graph_org.svg b/classtt_1_1chess_1_1Rook__coll__graph_org.svg new file mode 100644 index 0000000..c6e6e86 --- /dev/null +++ b/classtt_1_1chess_1_1Rook__coll__graph_org.svg @@ -0,0 +1,214 @@ + + + + + + +tt::chess::Rook + + + +Node1 + + +tt::chess::Rook + + + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + + + +Node10 + + +tt::Piece::Turn + + + + + +Node2->Node10 + + + t_capture +t_piece + + + +Node11 + + +std::forward_list< + const Piece * > + + + + + +Node2->Node11 + + + elements + + + +Node3 + + +tt::Piece::Position + + + + + +Node3->Node2 + + + p_position + + + +Node3->Node10 + + + t_from +t_to + + + +Node4 + + +std::size_t + + + + + +Node4->Node2 + + + p_movesMade +p_turnIndex + + + +Node5 + + +tt::Board + + + + + +Node4->Node5 + + + b_turnIndex + + + +Node5->Node2 + + + p_board + + + +Node6 + + +BoardT + + + + + +Node6->Node5 + + + + + +Node7 + + +T + + + + + +Node7->Node6 + + + elements + + + +Node8 + + +std::function< PieceTypes +RetT(PieceTypesArgT)> + + + + + +Node8->Node5 + + + b_pieceGetter + + + +Node9 + + +std::list< const Piece +::Turn * > + + + + + +Node9->Node5 + + + b_history + + + +Node10->Node9 + + + elements + + + +Node11->Node5 + + + b_capturedPieces + + + diff --git a/classtt_1_1chess_1_1Rook__inherit__graph.map b/classtt_1_1chess_1_1Rook__inherit__graph.map new file mode 100644 index 0000000..a37fa98 --- /dev/null +++ b/classtt_1_1chess_1_1Rook__inherit__graph.map @@ -0,0 +1,4 @@ + + + + diff --git a/classtt_1_1chess_1_1Rook__inherit__graph.md5 b/classtt_1_1chess_1_1Rook__inherit__graph.md5 new file mode 100644 index 0000000..7fb53a6 --- /dev/null +++ b/classtt_1_1chess_1_1Rook__inherit__graph.md5 @@ -0,0 +1 @@ +01744259a44e1ac32f4487389c5a78e3 \ No newline at end of file diff --git a/classtt_1_1chess_1_1Rook__inherit__graph.svg b/classtt_1_1chess_1_1Rook__inherit__graph.svg new file mode 100644 index 0000000..5c4643f --- /dev/null +++ b/classtt_1_1chess_1_1Rook__inherit__graph.svg @@ -0,0 +1,37 @@ + + + + + + +tt::chess::Rook + + + +Node1 + + +tt::chess::Rook + + + + + +Node2 + + +tt::Piece + + + + + +Node2->Node1 + + + + + diff --git a/classtt_1_1chess_1_1ex_1_1check-members.html b/classtt_1_1chess_1_1ex_1_1check-members.html new file mode 100644 index 0000000..340dc4e --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1check-members.html @@ -0,0 +1,113 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::chess::ex::check Member List
+
+
+ +

This is the complete list of members for tt::chess::ex::check, including all inherited members.

+ + + + + + + + + + + + + +
check(const Piece *p, const Piece::Position &to, const Piece *k, const std::string &what_arg="King is under check after move")tt::chess::ex::checkinline
exception(T... args)std::exception
illegal_move(const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move")tt::ex::illegal_moveinline
king() consttt::chess::ex::checkinline
logic_error(T... args)std::logic_error
operator=(T... args)std::exception
piece() consttt::ex::illegal_moveinline
to() consttt::ex::illegal_moveinline
what(T... args)std::logic_error
~exception(T... args)std::exception
~illegal_move()=default (defined in tt::ex::illegal_move)tt::ex::illegal_movevirtual
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual
+
+ + + + diff --git a/classtt_1_1chess_1_1ex_1_1check.html b/classtt_1_1chess_1_1ex_1_1check.html new file mode 100644 index 0000000..1135e5d --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1check.html @@ -0,0 +1,219 @@ + + + + + + + +tartan: tt::chess::ex::check Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::chess::ex::check Class Reference
+
+
+ +

Thrown when turn cannot be perfomred because of King beeing in check. + More...

+ +

#include <exceptions.hpp>

+
+Inheritance diagram for tt::chess::ex::check:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::chess::ex::check:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 check (const Piece *p, const Piece::Position &to, const Piece *k, const std::string &what_arg="King is under check after move")
 
+const Pieceking () const
 Get the King object.
 
- Public Member Functions inherited from tt::ex::illegal_move
 illegal_move (const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move")
 
const Piecepiece () const
 Get Piece object. More...
 
const Piece::Positionto () const
 Get move target location. More...
 
- Public Member Functions inherited from std::logic_error
+T logic_error (T... args)
 
+T what (T... args)
 
- Public Member Functions inherited from std::exception
+T what (T... args)
 
+T ~exception (T... args)
 
+T operator= (T... args)
 
+T exception (T... args)
 
+

Detailed Description

+

Thrown when turn cannot be perfomred because of King beeing in check.

+
See also
tt::chess::King::check()
+

Constructor & Destructor Documentation

+ +

◆ check()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
tt::chess::ex::check::check (const Piecep,
const Piece::Positionto,
const Piecek,
const std::stringwhat_arg = "King is under check after move" 
)
+
+inline
+
+
Parameters
+ + +
kpointer to endangered King object
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1chess_1_1ex_1_1check.js b/classtt_1_1chess_1_1ex_1_1check.js new file mode 100644 index 0000000..92399b2 --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1check.js @@ -0,0 +1,5 @@ +var classtt_1_1chess_1_1ex_1_1check = +[ + [ "check", "classtt_1_1chess_1_1ex_1_1check.html#ac075af001158cb947964bd29fd984a5e", null ], + [ "king", "classtt_1_1chess_1_1ex_1_1check.html#abc94877b2684a1966289aa9ca27758da", null ] +]; \ No newline at end of file diff --git a/classtt_1_1chess_1_1ex_1_1check__coll__graph.map b/classtt_1_1chess_1_1ex_1_1check__coll__graph.map new file mode 100644 index 0000000..5577968 --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1check__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1chess_1_1ex_1_1check__coll__graph.md5 b/classtt_1_1chess_1_1ex_1_1check__coll__graph.md5 new file mode 100644 index 0000000..1a07e4a --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1check__coll__graph.md5 @@ -0,0 +1 @@ +ede05d1ab5a841ce5155715296e3acb8 \ No newline at end of file diff --git a/classtt_1_1chess_1_1ex_1_1check__coll__graph.svg b/classtt_1_1chess_1_1ex_1_1check__coll__graph.svg new file mode 100644 index 0000000..ed22891 --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1check__coll__graph.svg @@ -0,0 +1,82 @@ + + + + + + +tt::chess::ex::check + + + +Node1 + + +tt::chess::ex::check + + + + + +Node2 + + +tt::ex::illegal_move + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1chess_1_1ex_1_1check__inherit__graph.map b/classtt_1_1chess_1_1ex_1_1check__inherit__graph.map new file mode 100644 index 0000000..cb5eec3 --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1check__inherit__graph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/classtt_1_1chess_1_1ex_1_1check__inherit__graph.md5 b/classtt_1_1chess_1_1ex_1_1check__inherit__graph.md5 new file mode 100644 index 0000000..203931d --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1check__inherit__graph.md5 @@ -0,0 +1 @@ +9aa1afaa79d96eafe68d7bee7889a65f \ No newline at end of file diff --git a/classtt_1_1chess_1_1ex_1_1check__inherit__graph.svg b/classtt_1_1chess_1_1ex_1_1check__inherit__graph.svg new file mode 100644 index 0000000..1862a6c --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1check__inherit__graph.svg @@ -0,0 +1,97 @@ + + + + + + +tt::chess::ex::check + + + +Node1 + + +tt::chess::ex::check + + + + + +Node6 + + +tt::chess::ex::checkmate + + + + + +Node1->Node6 + + + + + +Node2 + + +tt::ex::illegal_move + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1chess_1_1ex_1_1checkmate-members.html b/classtt_1_1chess_1_1ex_1_1checkmate-members.html new file mode 100644 index 0000000..6ddbd5a --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1checkmate-members.html @@ -0,0 +1,114 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::chess::ex::checkmate Member List
+
+
+ +

This is the complete list of members for tt::chess::ex::checkmate, including all inherited members.

+ + + + + + + + + + + + + + +
check(const Piece *p, const Piece::Position &to, const Piece *k, const std::string &what_arg="King is under check after move")tt::chess::ex::checkinline
checkmate(const Piece *p, const Piece::Position &to, const Piece *k, const std::string &what_arg="King is under checkmate")tt::chess::ex::checkmateinline
exception(T... args)std::exception
illegal_move(const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move")tt::ex::illegal_moveinline
king() consttt::chess::ex::checkinline
logic_error(T... args)std::logic_error
operator=(T... args)std::exception
piece() consttt::ex::illegal_moveinline
to() consttt::ex::illegal_moveinline
what(T... args)std::logic_error
~exception(T... args)std::exception
~illegal_move()=default (defined in tt::ex::illegal_move)tt::ex::illegal_movevirtual
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual
+
+ + + + diff --git a/classtt_1_1chess_1_1ex_1_1checkmate.html b/classtt_1_1chess_1_1ex_1_1checkmate.html new file mode 100644 index 0000000..0119c04 --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1checkmate.html @@ -0,0 +1,222 @@ + + + + + + + +tartan: tt::chess::ex::checkmate Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::chess::ex::checkmate Class Reference
+
+
+ +

Thrown when turn cannot be perfomred because of King is under checkmate. + More...

+ +

#include <exceptions.hpp>

+
+Inheritance diagram for tt::chess::ex::checkmate:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::chess::ex::checkmate:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 checkmate (const Piece *p, const Piece::Position &to, const Piece *k, const std::string &what_arg="King is under checkmate")
 
- Public Member Functions inherited from tt::chess::ex::check
 check (const Piece *p, const Piece::Position &to, const Piece *k, const std::string &what_arg="King is under check after move")
 
+const Pieceking () const
 Get the King object.
 
- Public Member Functions inherited from tt::ex::illegal_move
 illegal_move (const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move")
 
const Piecepiece () const
 Get Piece object. More...
 
const Piece::Positionto () const
 Get move target location. More...
 
- Public Member Functions inherited from std::logic_error
+T logic_error (T... args)
 
+T what (T... args)
 
- Public Member Functions inherited from std::exception
+T what (T... args)
 
+T ~exception (T... args)
 
+T operator= (T... args)
 
+T exception (T... args)
 
+

Detailed Description

+

Thrown when turn cannot be perfomred because of King is under checkmate.

+
See also
tt::chess::King::checkmate()
+

Constructor & Destructor Documentation

+ +

◆ checkmate()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
tt::chess::ex::checkmate::checkmate (const Piecep,
const Piece::Positionto,
const Piecek,
const std::stringwhat_arg = "King is under checkmate" 
)
+
+inline
+
+
Parameters
+ + +
kpointer to endangered King object
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1chess_1_1ex_1_1checkmate.js b/classtt_1_1chess_1_1ex_1_1checkmate.js new file mode 100644 index 0000000..0b542fc --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1checkmate.js @@ -0,0 +1,4 @@ +var classtt_1_1chess_1_1ex_1_1checkmate = +[ + [ "checkmate", "classtt_1_1chess_1_1ex_1_1checkmate.html#a3e7c280c957f76b310b2184041852652", null ] +]; \ No newline at end of file diff --git a/classtt_1_1chess_1_1ex_1_1checkmate__coll__graph.map b/classtt_1_1chess_1_1ex_1_1checkmate__coll__graph.map new file mode 100644 index 0000000..ae8236a --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1checkmate__coll__graph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/classtt_1_1chess_1_1ex_1_1checkmate__coll__graph.md5 b/classtt_1_1chess_1_1ex_1_1checkmate__coll__graph.md5 new file mode 100644 index 0000000..4692385 --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1checkmate__coll__graph.md5 @@ -0,0 +1 @@ +12730970dd89684f2b7da20049832057 \ No newline at end of file diff --git a/classtt_1_1chess_1_1ex_1_1checkmate__coll__graph.svg b/classtt_1_1chess_1_1ex_1_1checkmate__coll__graph.svg new file mode 100644 index 0000000..f06540e --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1checkmate__coll__graph.svg @@ -0,0 +1,97 @@ + + + + + + +tt::chess::ex::checkmate + + + +Node1 + + +tt::chess::ex::checkmate + + + + + +Node2 + + +tt::chess::ex::check + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::illegal_move + + + + + +Node3->Node2 + + + + + +Node4 + + +tt::ex::tartan + + + + + +Node4->Node3 + + + + + +Node5 + + +std::logic_error + + + + + +Node5->Node4 + + + + + +Node6 + + +std::exception + + + + + +Node6->Node5 + + + + + diff --git a/classtt_1_1chess_1_1ex_1_1checkmate__inherit__graph.map b/classtt_1_1chess_1_1ex_1_1checkmate__inherit__graph.map new file mode 100644 index 0000000..ae8236a --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1checkmate__inherit__graph.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/classtt_1_1chess_1_1ex_1_1checkmate__inherit__graph.md5 b/classtt_1_1chess_1_1ex_1_1checkmate__inherit__graph.md5 new file mode 100644 index 0000000..4692385 --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1checkmate__inherit__graph.md5 @@ -0,0 +1 @@ +12730970dd89684f2b7da20049832057 \ No newline at end of file diff --git a/classtt_1_1chess_1_1ex_1_1checkmate__inherit__graph.svg b/classtt_1_1chess_1_1ex_1_1checkmate__inherit__graph.svg new file mode 100644 index 0000000..f06540e --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1checkmate__inherit__graph.svg @@ -0,0 +1,97 @@ + + + + + + +tt::chess::ex::checkmate + + + +Node1 + + +tt::chess::ex::checkmate + + + + + +Node2 + + +tt::chess::ex::check + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::illegal_move + + + + + +Node3->Node2 + + + + + +Node4 + + +tt::ex::tartan + + + + + +Node4->Node3 + + + + + +Node5 + + +std::logic_error + + + + + +Node5->Node4 + + + + + +Node6 + + +std::exception + + + + + +Node6->Node5 + + + + + diff --git a/classtt_1_1chess_1_1ex_1_1duplicate__king-members.html b/classtt_1_1chess_1_1ex_1_1duplicate__king-members.html new file mode 100644 index 0000000..132d15b --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1duplicate__king-members.html @@ -0,0 +1,110 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::chess::ex::duplicate_king Member List
+
+
+ +

This is the complete list of members for tt::chess::ex::duplicate_king, including all inherited members.

+ + + + + + + + + + +
bad_piece(const Piece *p, const std::string &what_arg="Invalid piece")tt::ex::bad_pieceinline
duplicate_king(const Piece *p, const std::string &what_arg="Board already has a king") (defined in tt::chess::ex::duplicate_king)tt::chess::ex::duplicate_kinginline
exception(T... args)std::exception
logic_error(T... args)std::logic_error
operator=(T... args)std::exception
piece() consttt::ex::bad_pieceinline
what(T... args)std::logic_error
~exception(T... args)std::exception
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual
+
+ + + + diff --git a/classtt_1_1chess_1_1ex_1_1duplicate__king.html b/classtt_1_1chess_1_1ex_1_1duplicate__king.html new file mode 100644 index 0000000..fa815f9 --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1duplicate__king.html @@ -0,0 +1,157 @@ + + + + + + + +tartan: tt::chess::ex::duplicate_king Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::chess::ex::duplicate_king Class Reference
+
+
+ +

Thrown when inserted King is already provided. + More...

+ +

#include <exceptions.hpp>

+
+Inheritance diagram for tt::chess::ex::duplicate_king:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::chess::ex::duplicate_king:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

duplicate_king (const Piece *p, const std::string &what_arg="Board already has a king")
 
- Public Member Functions inherited from tt::ex::bad_piece
 bad_piece (const Piece *p, const std::string &what_arg="Invalid piece")
 
const Piecepiece () const
 Get the reported tt::Piece object. More...
 
- Public Member Functions inherited from std::logic_error
+T logic_error (T... args)
 
+T what (T... args)
 
- Public Member Functions inherited from std::exception
+T what (T... args)
 
+T ~exception (T... args)
 
+T operator= (T... args)
 
+T exception (T... args)
 
+

Detailed Description

+

Thrown when inserted King is already provided.

+

The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1chess_1_1ex_1_1duplicate__king.js b/classtt_1_1chess_1_1ex_1_1duplicate__king.js new file mode 100644 index 0000000..08a4d37 --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1duplicate__king.js @@ -0,0 +1,4 @@ +var classtt_1_1chess_1_1ex_1_1duplicate__king = +[ + [ "duplicate_king", "classtt_1_1chess_1_1ex_1_1duplicate__king.html#a8d802b30f4180fd05cb6261ee9731707", null ] +]; \ No newline at end of file diff --git a/classtt_1_1chess_1_1ex_1_1duplicate__king__coll__graph.map b/classtt_1_1chess_1_1ex_1_1duplicate__king__coll__graph.map new file mode 100644 index 0000000..a82dd3a --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1duplicate__king__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1chess_1_1ex_1_1duplicate__king__coll__graph.md5 b/classtt_1_1chess_1_1ex_1_1duplicate__king__coll__graph.md5 new file mode 100644 index 0000000..c554afa --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1duplicate__king__coll__graph.md5 @@ -0,0 +1 @@ +f75c433283a74b841d8e4b65182e5684 \ No newline at end of file diff --git a/classtt_1_1chess_1_1ex_1_1duplicate__king__coll__graph.svg b/classtt_1_1chess_1_1ex_1_1duplicate__king__coll__graph.svg new file mode 100644 index 0000000..87cbc6b --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1duplicate__king__coll__graph.svg @@ -0,0 +1,82 @@ + + + + + + +tt::chess::ex::duplicate_king + + + +Node1 + + +tt::chess::ex::duplicate_king + + + + + +Node2 + + +tt::ex::bad_piece + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1chess_1_1ex_1_1duplicate__king__inherit__graph.map b/classtt_1_1chess_1_1ex_1_1duplicate__king__inherit__graph.map new file mode 100644 index 0000000..a82dd3a --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1duplicate__king__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1chess_1_1ex_1_1duplicate__king__inherit__graph.md5 b/classtt_1_1chess_1_1ex_1_1duplicate__king__inherit__graph.md5 new file mode 100644 index 0000000..c554afa --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1duplicate__king__inherit__graph.md5 @@ -0,0 +1 @@ +f75c433283a74b841d8e4b65182e5684 \ No newline at end of file diff --git a/classtt_1_1chess_1_1ex_1_1duplicate__king__inherit__graph.svg b/classtt_1_1chess_1_1ex_1_1duplicate__king__inherit__graph.svg new file mode 100644 index 0000000..87cbc6b --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1duplicate__king__inherit__graph.svg @@ -0,0 +1,82 @@ + + + + + + +tt::chess::ex::duplicate_king + + + +Node1 + + +tt::chess::ex::duplicate_king + + + + + +Node2 + + +tt::ex::bad_piece + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1chess_1_1ex_1_1no__king-members.html b/classtt_1_1chess_1_1ex_1_1no__king-members.html new file mode 100644 index 0000000..5f898e2 --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1no__king-members.html @@ -0,0 +1,110 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::chess::ex::no_king Member List
+
+
+ +

This is the complete list of members for tt::chess::ex::no_king, including all inherited members.

+ + + + + + + + + + +
color() consttt::chess::ex::no_kinginline
e_color (defined in tt::chess::ex::no_king)tt::chess::ex::no_king
exception(T... args)std::exception
logic_error(T... args)std::logic_error
no_king(Piece::Color c, const std::string &what_arg="Board does not have a king")tt::chess::ex::no_kinginline
operator=(T... args)std::exception
what(T... args)std::logic_error
~exception(T... args)std::exception
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual
+
+ + + + diff --git a/classtt_1_1chess_1_1ex_1_1no__king.html b/classtt_1_1chess_1_1ex_1_1no__king.html new file mode 100644 index 0000000..87e4995 --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1no__king.html @@ -0,0 +1,233 @@ + + + + + + + +tartan: tt::chess::ex::no_king Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::chess::ex::no_king Class Reference
+
+
+ +

Thrown when tt::chess::Chessboard has no King object of certain tt::Piece::Color. + More...

+ +

#include <exceptions.hpp>

+
+Inheritance diagram for tt::chess::ex::no_king:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::chess::ex::no_king:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 no_king (Piece::Color c, const std::string &what_arg="Board does not have a king")
 
Piece::Color color () const
 Get the King color. More...
 
- Public Member Functions inherited from std::logic_error
+T logic_error (T... args)
 
+T what (T... args)
 
- Public Member Functions inherited from std::exception
+T what (T... args)
 
+T ~exception (T... args)
 
+T operator= (T... args)
 
+T exception (T... args)
 
+ + + +

+Public Attributes

+Piece::Color e_color
 
+

Detailed Description

+

Thrown when tt::chess::Chessboard has no King object of certain tt::Piece::Color.

+

Constructor & Destructor Documentation

+ +

◆ no_king()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
tt::chess::ex::no_king::no_king (Piece::Color c,
const std::stringwhat_arg = "Board does not have a king" 
)
+
+inline
+
+
Parameters
+ + + +
ccolor of King object that is not present
what_argmessage string
+
+
+ +
+
+

Member Function Documentation

+ +

◆ color()

+ +
+
+ + + + + +
+ + + + + + + +
Piece::Color tt::chess::ex::no_king::color () const
+
+inline
+
+ +

Get the King color.

+
Returns
Non-existent King object color
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1chess_1_1ex_1_1no__king.js b/classtt_1_1chess_1_1ex_1_1no__king.js new file mode 100644 index 0000000..727f270 --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1no__king.js @@ -0,0 +1,6 @@ +var classtt_1_1chess_1_1ex_1_1no__king = +[ + [ "no_king", "classtt_1_1chess_1_1ex_1_1no__king.html#adac148c11262c81818981a153e09e3d8", null ], + [ "color", "classtt_1_1chess_1_1ex_1_1no__king.html#afd1f29662dc42718094357ebd9fb0fef", null ], + [ "e_color", "classtt_1_1chess_1_1ex_1_1no__king.html#aa588537b3d20175959c53a451a6d1104", null ] +]; \ No newline at end of file diff --git a/classtt_1_1chess_1_1ex_1_1no__king__coll__graph.map b/classtt_1_1chess_1_1ex_1_1no__king__coll__graph.map new file mode 100644 index 0000000..05ed782 --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1no__king__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/classtt_1_1chess_1_1ex_1_1no__king__coll__graph.md5 b/classtt_1_1chess_1_1ex_1_1no__king__coll__graph.md5 new file mode 100644 index 0000000..3c2a7d6 --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1no__king__coll__graph.md5 @@ -0,0 +1 @@ +429b77bf71f5fc2a1a687cd2b95036e9 \ No newline at end of file diff --git a/classtt_1_1chess_1_1ex_1_1no__king__coll__graph.svg b/classtt_1_1chess_1_1ex_1_1no__king__coll__graph.svg new file mode 100644 index 0000000..996435d --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1no__king__coll__graph.svg @@ -0,0 +1,67 @@ + + + + + + +tt::chess::ex::no_king + + + +Node1 + + +tt::chess::ex::no_king + + + + + +Node2 + + +tt::ex::tartan + + + + + +Node2->Node1 + + + + + +Node3 + + +std::logic_error + + + + + +Node3->Node2 + + + + + +Node4 + + +std::exception + + + + + +Node4->Node3 + + + + + diff --git a/classtt_1_1chess_1_1ex_1_1no__king__inherit__graph.map b/classtt_1_1chess_1_1ex_1_1no__king__inherit__graph.map new file mode 100644 index 0000000..05ed782 --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1no__king__inherit__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/classtt_1_1chess_1_1ex_1_1no__king__inherit__graph.md5 b/classtt_1_1chess_1_1ex_1_1no__king__inherit__graph.md5 new file mode 100644 index 0000000..3c2a7d6 --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1no__king__inherit__graph.md5 @@ -0,0 +1 @@ +429b77bf71f5fc2a1a687cd2b95036e9 \ No newline at end of file diff --git a/classtt_1_1chess_1_1ex_1_1no__king__inherit__graph.svg b/classtt_1_1chess_1_1ex_1_1no__king__inherit__graph.svg new file mode 100644 index 0000000..996435d --- /dev/null +++ b/classtt_1_1chess_1_1ex_1_1no__king__inherit__graph.svg @@ -0,0 +1,67 @@ + + + + + + +tt::chess::ex::no_king + + + +Node1 + + +tt::chess::ex::no_king + + + + + +Node2 + + +tt::ex::tartan + + + + + +Node2->Node1 + + + + + +Node3 + + +std::logic_error + + + + + +Node3->Node2 + + + + + +Node4 + + +std::exception + + + + + +Node4->Node3 + + + + + diff --git a/classtt_1_1ex_1_1bad__piece-members.html b/classtt_1_1ex_1_1bad__piece-members.html new file mode 100644 index 0000000..9d86c1a --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece-members.html @@ -0,0 +1,109 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::ex::bad_piece Member List
+
+
+ +

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

+ + + + + + + + + +
bad_piece(const Piece *p, const std::string &what_arg="Invalid piece")tt::ex::bad_pieceinline
exception(T... args)std::exception
logic_error(T... args)std::logic_error
operator=(T... args)std::exception
piece() consttt::ex::bad_pieceinline
what(T... args)std::logic_error
~exception(T... args)std::exception
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual
+
+ + + + diff --git a/classtt_1_1ex_1_1bad__piece.html b/classtt_1_1ex_1_1bad__piece.html new file mode 100644 index 0000000..337ef06 --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece.html @@ -0,0 +1,226 @@ + + + + + + + +tartan: tt::ex::bad_piece Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::ex::bad_piece Class Reference
+
+
+ +

Base class for exceptions about pieces. + More...

+ +

#include <exceptions.hpp>

+
+Inheritance diagram for tt::ex::bad_piece:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::ex::bad_piece:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 bad_piece (const Piece *p, const std::string &what_arg="Invalid piece")
 
const Piecepiece () const
 Get the reported tt::Piece object. More...
 
- Public Member Functions inherited from std::logic_error
+T logic_error (T... args)
 
+T what (T... args)
 
- Public Member Functions inherited from std::exception
+T what (T... args)
 
+T ~exception (T... args)
 
+T operator= (T... args)
 
+T exception (T... args)
 
+

Detailed Description

+

Base class for exceptions about pieces.

+

Constructor & Destructor Documentation

+ +

◆ bad_piece()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
tt::ex::bad_piece::bad_piece (const Piecep,
const std::stringwhat_arg = "Invalid piece" 
)
+
+inline
+
+
Parameters
+ + + +
pPiece object report is based on
what_argmessage string
+
+
+ +
+
+

Member Function Documentation

+ +

◆ piece()

+ +
+
+ + + + + +
+ + + + + + + +
const Piece* tt::ex::bad_piece::piece () const
+
+inline
+
+ +

Get the reported tt::Piece object.

+
Returns
Piece object
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1ex_1_1bad__piece.js b/classtt_1_1ex_1_1bad__piece.js new file mode 100644 index 0000000..c0885f8 --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece.js @@ -0,0 +1,5 @@ +var classtt_1_1ex_1_1bad__piece = +[ + [ "bad_piece", "classtt_1_1ex_1_1bad__piece.html#aa0b8135a9f288f03584d1f13dd6ef34b", null ], + [ "piece", "classtt_1_1ex_1_1bad__piece.html#a7b428034b3c62454980f5057e950ff38", null ] +]; \ No newline at end of file diff --git a/classtt_1_1ex_1_1bad__piece__coll__graph.map b/classtt_1_1ex_1_1bad__piece__coll__graph.map new file mode 100644 index 0000000..f19dba7 --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/classtt_1_1ex_1_1bad__piece__coll__graph.md5 b/classtt_1_1ex_1_1bad__piece__coll__graph.md5 new file mode 100644 index 0000000..67b0b34 --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__coll__graph.md5 @@ -0,0 +1 @@ +97ee6e01cfc0d06cbee174c54fca8e87 \ No newline at end of file diff --git a/classtt_1_1ex_1_1bad__piece__coll__graph.svg b/classtt_1_1ex_1_1bad__piece__coll__graph.svg new file mode 100644 index 0000000..d4792f8 --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__coll__graph.svg @@ -0,0 +1,67 @@ + + + + + + +tt::ex::bad_piece + + + +Node1 + + +tt::ex::bad_piece + + + + + +Node2 + + +tt::ex::tartan + + + + + +Node2->Node1 + + + + + +Node3 + + +std::logic_error + + + + + +Node3->Node2 + + + + + +Node4 + + +std::exception + + + + + +Node4->Node3 + + + + + diff --git a/classtt_1_1ex_1_1bad__piece__inherit__graph.map b/classtt_1_1ex_1_1bad__piece__inherit__graph.map new file mode 100644 index 0000000..14370d3 --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__inherit__graph.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/classtt_1_1ex_1_1bad__piece__inherit__graph.md5 b/classtt_1_1ex_1_1bad__piece__inherit__graph.md5 new file mode 100644 index 0000000..f09fa95 --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__inherit__graph.md5 @@ -0,0 +1 @@ +698fcc62acafa23cbbba71957124ff3c \ No newline at end of file diff --git a/classtt_1_1ex_1_1bad__piece__inherit__graph.svg b/classtt_1_1ex_1_1bad__piece__inherit__graph.svg new file mode 100644 index 0000000..423121e --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__inherit__graph.svg @@ -0,0 +1,231 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::ex::bad_piece + + + +Node1 + + +tt::ex::bad_piece + + + + + +Node5 + + +tt::chess::ex::duplicate_king + + + + + +Node1->Node5 + + + + + +Node6 + + +tt::ex::bad_piece_spec + + + + + +Node1->Node6 + + + + + +Node7 + + +tt::ex::foreign_piece + + + + + +Node1->Node7 + + + + + +Node8 + + +tt::ex::null_piece + + + + + +Node1->Node8 + + + + + +Node9 + + +tt::ex::position_is +_taken + + + + + +Node1->Node9 + + + + + +Node2 + + +tt::ex::tartan + + + + + +Node2->Node1 + + + + + +Node3 + + +std::logic_error + + + + + +Node3->Node2 + + + + + +Node4 + + +std::exception + + + + + +Node4->Node3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1ex_1_1bad__piece__inherit__graph_org.svg b/classtt_1_1ex_1_1bad__piece__inherit__graph_org.svg new file mode 100644 index 0000000..29e3cfd --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__inherit__graph_org.svg @@ -0,0 +1,143 @@ + + + + + + +tt::ex::bad_piece + + + +Node1 + + +tt::ex::bad_piece + + + + + +Node5 + + +tt::chess::ex::duplicate_king + + + + + +Node1->Node5 + + + + + +Node6 + + +tt::ex::bad_piece_spec + + + + + +Node1->Node6 + + + + + +Node7 + + +tt::ex::foreign_piece + + + + + +Node1->Node7 + + + + + +Node8 + + +tt::ex::null_piece + + + + + +Node1->Node8 + + + + + +Node9 + + +tt::ex::position_is +_taken + + + + + +Node1->Node9 + + + + + +Node2 + + +tt::ex::tartan + + + + + +Node2->Node1 + + + + + +Node3 + + +std::logic_error + + + + + +Node3->Node2 + + + + + +Node4 + + +std::exception + + + + + +Node4->Node3 + + + + + diff --git a/classtt_1_1ex_1_1bad__piece__spec-members.html b/classtt_1_1ex_1_1bad__piece__spec-members.html new file mode 100644 index 0000000..8cb9c91 --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__spec-members.html @@ -0,0 +1,111 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::ex::bad_piece_spec Member List
+
+
+ +

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

+ + + + + + + + + + + +
bad_piece(const Piece *p, const std::string &what_arg="Invalid piece")tt::ex::bad_pieceinline
bad_piece_spec(const std::string &spec, const std::string what_arg="Invalid piece specification")tt::ex::bad_piece_specinline
exception(T... args)std::exception
logic_error(T... args)std::logic_error
operator=(T... args)std::exception
piece() consttt::ex::bad_pieceinline
spec() consttt::ex::bad_piece_specinline
what(T... args)std::logic_error
~exception(T... args)std::exception
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual
+
+ + + + diff --git a/classtt_1_1ex_1_1bad__piece__spec.html b/classtt_1_1ex_1_1bad__piece__spec.html new file mode 100644 index 0000000..fd50592 --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__spec.html @@ -0,0 +1,232 @@ + + + + + + + +tartan: tt::ex::bad_piece_spec Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::ex::bad_piece_spec Class Reference
+
+
+ +

Thrown when Board::piece() can not recognize Piece specification. + More...

+ +

#include <exceptions.hpp>

+
+Inheritance diagram for tt::ex::bad_piece_spec:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::ex::bad_piece_spec:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 bad_piece_spec (const std::string &spec, const std::string what_arg="Invalid piece specification")
 
const std::stringspec () const
 Get the malformed spec string. More...
 
- Public Member Functions inherited from tt::ex::bad_piece
 bad_piece (const Piece *p, const std::string &what_arg="Invalid piece")
 
const Piecepiece () const
 Get the reported tt::Piece object. More...
 
- Public Member Functions inherited from std::logic_error
+T logic_error (T... args)
 
+T what (T... args)
 
- Public Member Functions inherited from std::exception
+T what (T... args)
 
+T ~exception (T... args)
 
+T operator= (T... args)
 
+T exception (T... args)
 
+

Detailed Description

+

Thrown when Board::piece() can not recognize Piece specification.

+

Constructor & Destructor Documentation

+ +

◆ bad_piece_spec()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
tt::ex::bad_piece_spec::bad_piece_spec (const std::stringspec,
const std::string what_arg = "Invalid piece specification" 
)
+
+inline
+
+
Parameters
+ + + +
specthe spec that is malformed
what_argmessage string
+
+
+ +
+
+

Member Function Documentation

+ +

◆ spec()

+ +
+
+ + + + + +
+ + + + + + + +
const std::string& tt::ex::bad_piece_spec::spec () const
+
+inline
+
+ +

Get the malformed spec string.

+
Returns
the bad spec string
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1ex_1_1bad__piece__spec.js b/classtt_1_1ex_1_1bad__piece__spec.js new file mode 100644 index 0000000..4bf5116 --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__spec.js @@ -0,0 +1,5 @@ +var classtt_1_1ex_1_1bad__piece__spec = +[ + [ "bad_piece_spec", "classtt_1_1ex_1_1bad__piece__spec.html#ac73e0ba5d0c588d585473e6bae2214ca", null ], + [ "spec", "classtt_1_1ex_1_1bad__piece__spec.html#a83465bec20f67487b044fe19e3bbc8dc", null ] +]; \ No newline at end of file diff --git a/classtt_1_1ex_1_1bad__piece__spec__coll__graph.map b/classtt_1_1ex_1_1bad__piece__spec__coll__graph.map new file mode 100644 index 0000000..a7437a7 --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__spec__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1ex_1_1bad__piece__spec__coll__graph.md5 b/classtt_1_1ex_1_1bad__piece__spec__coll__graph.md5 new file mode 100644 index 0000000..3461d36 --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__spec__coll__graph.md5 @@ -0,0 +1 @@ +1e872238663f6a7f223399e17377eb73 \ No newline at end of file diff --git a/classtt_1_1ex_1_1bad__piece__spec__coll__graph.svg b/classtt_1_1ex_1_1bad__piece__spec__coll__graph.svg new file mode 100644 index 0000000..e2818b5 --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__spec__coll__graph.svg @@ -0,0 +1,82 @@ + + + + + + +tt::ex::bad_piece_spec + + + +Node1 + + +tt::ex::bad_piece_spec + + + + + +Node2 + + +tt::ex::bad_piece + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1ex_1_1bad__piece__spec__inherit__graph.map b/classtt_1_1ex_1_1bad__piece__spec__inherit__graph.map new file mode 100644 index 0000000..a7437a7 --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__spec__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1ex_1_1bad__piece__spec__inherit__graph.md5 b/classtt_1_1ex_1_1bad__piece__spec__inherit__graph.md5 new file mode 100644 index 0000000..3461d36 --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__spec__inherit__graph.md5 @@ -0,0 +1 @@ +1e872238663f6a7f223399e17377eb73 \ No newline at end of file diff --git a/classtt_1_1ex_1_1bad__piece__spec__inherit__graph.svg b/classtt_1_1ex_1_1bad__piece__spec__inherit__graph.svg new file mode 100644 index 0000000..e2818b5 --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__spec__inherit__graph.svg @@ -0,0 +1,82 @@ + + + + + + +tt::ex::bad_piece_spec + + + +Node1 + + +tt::ex::bad_piece_spec + + + + + +Node2 + + +tt::ex::bad_piece + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1ex_1_1bad__piece__type-members.html b/classtt_1_1ex_1_1bad__piece__type-members.html new file mode 100644 index 0000000..6eaf941 --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__type-members.html @@ -0,0 +1,108 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::ex::bad_piece_type Member List
+
+
+ +

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

+ + + + + + + + +
bad_piece_type(const std::string what_arg="Piece type is illegal") (defined in tt::ex::bad_piece_type)tt::ex::bad_piece_typeinline
exception(T... args)std::exception
logic_error(T... args)std::logic_error
operator=(T... args)std::exception
what(T... args)std::logic_error
~exception(T... args)std::exception
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual
+
+ + + + diff --git a/classtt_1_1ex_1_1bad__piece__type.html b/classtt_1_1ex_1_1bad__piece__type.html new file mode 100644 index 0000000..97c318e --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__type.html @@ -0,0 +1,151 @@ + + + + + + + +tartan: tt::ex::bad_piece_type Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::ex::bad_piece_type Class Reference
+
+
+ +

Thrown when tt::Board::getPieceType() returns std::type_info that is not mentioned in its argument. + More...

+ +

#include <exceptions.hpp>

+
+Inheritance diagram for tt::ex::bad_piece_type:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::ex::bad_piece_type:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

bad_piece_type (const std::string what_arg="Piece type is illegal")
 
- Public Member Functions inherited from std::logic_error
+T logic_error (T... args)
 
+T what (T... args)
 
- Public Member Functions inherited from std::exception
+T what (T... args)
 
+T ~exception (T... args)
 
+T operator= (T... args)
 
+T exception (T... args)
 
+

Detailed Description

+

Thrown when tt::Board::getPieceType() returns std::type_info that is not mentioned in its argument.

+

The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1ex_1_1bad__piece__type.js b/classtt_1_1ex_1_1bad__piece__type.js new file mode 100644 index 0000000..0859833 --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__type.js @@ -0,0 +1,4 @@ +var classtt_1_1ex_1_1bad__piece__type = +[ + [ "bad_piece_type", "classtt_1_1ex_1_1bad__piece__type.html#a88944fe79bb3aad7d8c57f035b4bdab5", null ] +]; \ No newline at end of file diff --git a/classtt_1_1ex_1_1bad__piece__type__coll__graph.map b/classtt_1_1ex_1_1bad__piece__type__coll__graph.map new file mode 100644 index 0000000..da1fc0e --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__type__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/classtt_1_1ex_1_1bad__piece__type__coll__graph.md5 b/classtt_1_1ex_1_1bad__piece__type__coll__graph.md5 new file mode 100644 index 0000000..2f5aaad --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__type__coll__graph.md5 @@ -0,0 +1 @@ +8fc8aa3a8478631e81a7f374bd54b00f \ No newline at end of file diff --git a/classtt_1_1ex_1_1bad__piece__type__coll__graph.svg b/classtt_1_1ex_1_1bad__piece__type__coll__graph.svg new file mode 100644 index 0000000..d77b59b --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__type__coll__graph.svg @@ -0,0 +1,67 @@ + + + + + + +tt::ex::bad_piece_type + + + +Node1 + + +tt::ex::bad_piece_type + + + + + +Node2 + + +tt::ex::tartan + + + + + +Node2->Node1 + + + + + +Node3 + + +std::logic_error + + + + + +Node3->Node2 + + + + + +Node4 + + +std::exception + + + + + +Node4->Node3 + + + + + diff --git a/classtt_1_1ex_1_1bad__piece__type__inherit__graph.map b/classtt_1_1ex_1_1bad__piece__type__inherit__graph.map new file mode 100644 index 0000000..da1fc0e --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__type__inherit__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/classtt_1_1ex_1_1bad__piece__type__inherit__graph.md5 b/classtt_1_1ex_1_1bad__piece__type__inherit__graph.md5 new file mode 100644 index 0000000..2f5aaad --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__type__inherit__graph.md5 @@ -0,0 +1 @@ +8fc8aa3a8478631e81a7f374bd54b00f \ No newline at end of file diff --git a/classtt_1_1ex_1_1bad__piece__type__inherit__graph.svg b/classtt_1_1ex_1_1bad__piece__type__inherit__graph.svg new file mode 100644 index 0000000..d77b59b --- /dev/null +++ b/classtt_1_1ex_1_1bad__piece__type__inherit__graph.svg @@ -0,0 +1,67 @@ + + + + + + +tt::ex::bad_piece_type + + + +Node1 + + +tt::ex::bad_piece_type + + + + + +Node2 + + +tt::ex::tartan + + + + + +Node2->Node1 + + + + + +Node3 + + +std::logic_error + + + + + +Node3->Node2 + + + + + +Node4 + + +std::exception + + + + + +Node4->Node3 + + + + + diff --git a/classtt_1_1ex_1_1bad__set-members.html b/classtt_1_1ex_1_1bad__set-members.html new file mode 100644 index 0000000..0321ed9 --- /dev/null +++ b/classtt_1_1ex_1_1bad__set-members.html @@ -0,0 +1,108 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::ex::bad_set Member List
+
+
+ +

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

+ + + + + + + + +
bad_set(const std::string &what_arg="Can not produce piece set") (defined in tt::ex::bad_set)tt::ex::bad_setinline
exception(T... args)std::exception
logic_error(T... args)std::logic_error
operator=(T... args)std::exception
what(T... args)std::logic_error
~exception(T... args)std::exception
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual
+
+ + + + diff --git a/classtt_1_1ex_1_1bad__set.html b/classtt_1_1ex_1_1bad__set.html new file mode 100644 index 0000000..7ae7596 --- /dev/null +++ b/classtt_1_1ex_1_1bad__set.html @@ -0,0 +1,152 @@ + + + + + + + +tartan: tt::ex::bad_set Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::ex::bad_set Class Reference
+
+
+ +

Exception when Board::set() functions fail. + More...

+ +

#include <exceptions.hpp>

+
+Inheritance diagram for tt::ex::bad_set:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::ex::bad_set:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + +

+Public Member Functions

bad_set (const std::string &what_arg="Can not produce piece set")
 
- Public Member Functions inherited from std::logic_error
+T logic_error (T... args)
 
+T what (T... args)
 
- Public Member Functions inherited from std::exception
+T what (T... args)
 
+T ~exception (T... args)
 
+T operator= (T... args)
 
+T exception (T... args)
 
+

Detailed Description

+

Exception when Board::set() functions fail.

+

This exception is rethrown in Board::set() functions with std::throw_with_nested.

+

The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1ex_1_1bad__set.js b/classtt_1_1ex_1_1bad__set.js new file mode 100644 index 0000000..db20481 --- /dev/null +++ b/classtt_1_1ex_1_1bad__set.js @@ -0,0 +1,4 @@ +var classtt_1_1ex_1_1bad__set = +[ + [ "bad_set", "classtt_1_1ex_1_1bad__set.html#a883c13f5612911db6cd502686750e3bf", null ] +]; \ No newline at end of file diff --git a/classtt_1_1ex_1_1bad__set__coll__graph.map b/classtt_1_1ex_1_1bad__set__coll__graph.map new file mode 100644 index 0000000..8722f75 --- /dev/null +++ b/classtt_1_1ex_1_1bad__set__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/classtt_1_1ex_1_1bad__set__coll__graph.md5 b/classtt_1_1ex_1_1bad__set__coll__graph.md5 new file mode 100644 index 0000000..ab7be4a --- /dev/null +++ b/classtt_1_1ex_1_1bad__set__coll__graph.md5 @@ -0,0 +1 @@ +05734b9cd44b6e477a35bde161c9ed79 \ No newline at end of file diff --git a/classtt_1_1ex_1_1bad__set__coll__graph.svg b/classtt_1_1ex_1_1bad__set__coll__graph.svg new file mode 100644 index 0000000..46dc5a7 --- /dev/null +++ b/classtt_1_1ex_1_1bad__set__coll__graph.svg @@ -0,0 +1,67 @@ + + + + + + +tt::ex::bad_set + + + +Node1 + + +tt::ex::bad_set + + + + + +Node2 + + +tt::ex::tartan + + + + + +Node2->Node1 + + + + + +Node3 + + +std::logic_error + + + + + +Node3->Node2 + + + + + +Node4 + + +std::exception + + + + + +Node4->Node3 + + + + + diff --git a/classtt_1_1ex_1_1bad__set__inherit__graph.map b/classtt_1_1ex_1_1bad__set__inherit__graph.map new file mode 100644 index 0000000..8722f75 --- /dev/null +++ b/classtt_1_1ex_1_1bad__set__inherit__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/classtt_1_1ex_1_1bad__set__inherit__graph.md5 b/classtt_1_1ex_1_1bad__set__inherit__graph.md5 new file mode 100644 index 0000000..ab7be4a --- /dev/null +++ b/classtt_1_1ex_1_1bad__set__inherit__graph.md5 @@ -0,0 +1 @@ +05734b9cd44b6e477a35bde161c9ed79 \ No newline at end of file diff --git a/classtt_1_1ex_1_1bad__set__inherit__graph.svg b/classtt_1_1ex_1_1bad__set__inherit__graph.svg new file mode 100644 index 0000000..46dc5a7 --- /dev/null +++ b/classtt_1_1ex_1_1bad__set__inherit__graph.svg @@ -0,0 +1,67 @@ + + + + + + +tt::ex::bad_set + + + +Node1 + + +tt::ex::bad_set + + + + + +Node2 + + +tt::ex::tartan + + + + + +Node2->Node1 + + + + + +Node3 + + +std::logic_error + + + + + +Node3->Node2 + + + + + +Node4 + + +std::exception + + + + + +Node4->Node3 + + + + + diff --git a/classtt_1_1ex_1_1can__not__move-members.html b/classtt_1_1ex_1_1can__not__move-members.html new file mode 100644 index 0000000..16e0e60 --- /dev/null +++ b/classtt_1_1ex_1_1can__not__move-members.html @@ -0,0 +1,112 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::ex::can_not_move Member List
+
+
+ +

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

+ + + + + + + + + + + + +
can_not_move(const Piece *p, const Piece::Position &to, const std::string &what_arg="Selected piece can't move")tt::ex::can_not_moveinline
exception(T... args)std::exception
illegal_move(const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move")tt::ex::illegal_moveinline
logic_error(T... args)std::logic_error
operator=(T... args)std::exception
piece() consttt::ex::illegal_moveinline
to() consttt::ex::illegal_moveinline
what(T... args)std::logic_error
~exception(T... args)std::exception
~illegal_move()=default (defined in tt::ex::illegal_move)tt::ex::illegal_movevirtual
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual
+
+ + + + diff --git a/classtt_1_1ex_1_1can__not__move.html b/classtt_1_1ex_1_1can__not__move.html new file mode 100644 index 0000000..f079b09 --- /dev/null +++ b/classtt_1_1ex_1_1can__not__move.html @@ -0,0 +1,210 @@ + + + + + + + +tartan: tt::ex::can_not_move Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::ex::can_not_move Class Reference
+
+
+ +

Thrown when Board::makeMove() is performed on Piece that can not make any moves. + More...

+ +

#include <exceptions.hpp>

+
+Inheritance diagram for tt::ex::can_not_move:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::ex::can_not_move:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 can_not_move (const Piece *p, const Piece::Position &to, const std::string &what_arg="Selected piece can't move")
 
- Public Member Functions inherited from tt::ex::illegal_move
 illegal_move (const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move")
 
const Piecepiece () const
 Get Piece object. More...
 
const Piece::Positionto () const
 Get move target location. More...
 
- Public Member Functions inherited from std::logic_error
+T logic_error (T... args)
 
+T what (T... args)
 
- Public Member Functions inherited from std::exception
+T what (T... args)
 
+T ~exception (T... args)
 
+T operator= (T... args)
 
+T exception (T... args)
 
+

Detailed Description

+

Thrown when Board::makeMove() is performed on Piece that can not make any moves.

+

Constructor & Destructor Documentation

+ +

◆ can_not_move()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
tt::ex::can_not_move::can_not_move (const Piecep,
const Piece::Positionto,
const std::stringwhat_arg = "Selected piece can't move" 
)
+
+inline
+
+
Parameters
+ + + + +
pPiece object that can not move
totarget Position of such move
what_argmessage string
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1ex_1_1can__not__move.js b/classtt_1_1ex_1_1can__not__move.js new file mode 100644 index 0000000..3a9dcb0 --- /dev/null +++ b/classtt_1_1ex_1_1can__not__move.js @@ -0,0 +1,4 @@ +var classtt_1_1ex_1_1can__not__move = +[ + [ "can_not_move", "classtt_1_1ex_1_1can__not__move.html#a3c72a28e92ee48088125c28e07ef79c6", null ] +]; \ No newline at end of file diff --git a/classtt_1_1ex_1_1can__not__move__coll__graph.map b/classtt_1_1ex_1_1can__not__move__coll__graph.map new file mode 100644 index 0000000..983b8e7 --- /dev/null +++ b/classtt_1_1ex_1_1can__not__move__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1ex_1_1can__not__move__coll__graph.md5 b/classtt_1_1ex_1_1can__not__move__coll__graph.md5 new file mode 100644 index 0000000..20d6293 --- /dev/null +++ b/classtt_1_1ex_1_1can__not__move__coll__graph.md5 @@ -0,0 +1 @@ +6c39805b201806580bdc3991e1f077f5 \ No newline at end of file diff --git a/classtt_1_1ex_1_1can__not__move__coll__graph.svg b/classtt_1_1ex_1_1can__not__move__coll__graph.svg new file mode 100644 index 0000000..424f753 --- /dev/null +++ b/classtt_1_1ex_1_1can__not__move__coll__graph.svg @@ -0,0 +1,82 @@ + + + + + + +tt::ex::can_not_move + + + +Node1 + + +tt::ex::can_not_move + + + + + +Node2 + + +tt::ex::illegal_move + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1ex_1_1can__not__move__inherit__graph.map b/classtt_1_1ex_1_1can__not__move__inherit__graph.map new file mode 100644 index 0000000..983b8e7 --- /dev/null +++ b/classtt_1_1ex_1_1can__not__move__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1ex_1_1can__not__move__inherit__graph.md5 b/classtt_1_1ex_1_1can__not__move__inherit__graph.md5 new file mode 100644 index 0000000..20d6293 --- /dev/null +++ b/classtt_1_1ex_1_1can__not__move__inherit__graph.md5 @@ -0,0 +1 @@ +6c39805b201806580bdc3991e1f077f5 \ No newline at end of file diff --git a/classtt_1_1ex_1_1can__not__move__inherit__graph.svg b/classtt_1_1ex_1_1can__not__move__inherit__graph.svg new file mode 100644 index 0000000..424f753 --- /dev/null +++ b/classtt_1_1ex_1_1can__not__move__inherit__graph.svg @@ -0,0 +1,82 @@ + + + + + + +tt::ex::can_not_move + + + +Node1 + + +tt::ex::can_not_move + + + + + +Node2 + + +tt::ex::illegal_move + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1ex_1_1foreign__piece-members.html b/classtt_1_1ex_1_1foreign__piece-members.html new file mode 100644 index 0000000..0ebfb6f --- /dev/null +++ b/classtt_1_1ex_1_1foreign__piece-members.html @@ -0,0 +1,111 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::ex::foreign_piece Member List
+
+
+ +

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

+ + + + + + + + + + + +
bad_piece(const Piece *p, const std::string &what_arg="Invalid piece")tt::ex::bad_pieceinline
board() consttt::ex::foreign_pieceinline
exception(T... args)std::exception
foreign_piece(const Piece *p, const Board *b, const std::string &what_arg="Piece does not belong to this board")tt::ex::foreign_pieceinline
logic_error(T... args)std::logic_error
operator=(T... args)std::exception
piece() consttt::ex::bad_pieceinline
what(T... args)std::logic_error
~exception(T... args)std::exception
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual
+
+ + + + diff --git a/classtt_1_1ex_1_1foreign__piece.html b/classtt_1_1ex_1_1foreign__piece.html new file mode 100644 index 0000000..fb86732 --- /dev/null +++ b/classtt_1_1ex_1_1foreign__piece.html @@ -0,0 +1,239 @@ + + + + + + + +tartan: tt::ex::foreign_piece Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::ex::foreign_piece Class Reference
+
+
+ +

Thrown when piece does not belong to Board object in which it is being processed. + More...

+ +

#include <exceptions.hpp>

+
+Inheritance diagram for tt::ex::foreign_piece:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::ex::foreign_piece:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 foreign_piece (const Piece *p, const Board *b, const std::string &what_arg="Piece does not belong to this board")
 
const Boardboard () const
 Get the Board object. More...
 
- Public Member Functions inherited from tt::ex::bad_piece
 bad_piece (const Piece *p, const std::string &what_arg="Invalid piece")
 
const Piecepiece () const
 Get the reported tt::Piece object. More...
 
- Public Member Functions inherited from std::logic_error
+T logic_error (T... args)
 
+T what (T... args)
 
- Public Member Functions inherited from std::exception
+T what (T... args)
 
+T ~exception (T... args)
 
+T operator= (T... args)
 
+T exception (T... args)
 
+

Detailed Description

+

Thrown when piece does not belong to Board object in which it is being processed.

+

Constructor & Destructor Documentation

+ +

◆ foreign_piece()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
tt::ex::foreign_piece::foreign_piece (const Piecep,
const Boardb,
const std::stringwhat_arg = "Piece does not belong to this board" 
)
+
+inline
+
+
Parameters
+ + + + +
pPiece that is foreign
bBoard which were trying to do something with p (p does not belong to b Board)
what_argmessage string
+
+
+ +
+
+

Member Function Documentation

+ +

◆ board()

+ +
+
+ + + + + +
+ + + + + + + +
const Board* tt::ex::foreign_piece::board () const
+
+inline
+
+ +

Get the Board object.

+
Returns
Board object that tried to process foreign Piece object
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1ex_1_1foreign__piece.js b/classtt_1_1ex_1_1foreign__piece.js new file mode 100644 index 0000000..7c7a5d2 --- /dev/null +++ b/classtt_1_1ex_1_1foreign__piece.js @@ -0,0 +1,5 @@ +var classtt_1_1ex_1_1foreign__piece = +[ + [ "foreign_piece", "classtt_1_1ex_1_1foreign__piece.html#a1d57e15e85fc57f6aa044ab8842248ce", null ], + [ "board", "classtt_1_1ex_1_1foreign__piece.html#a91eab5f256380b4394164d0aefa72a01", null ] +]; \ No newline at end of file diff --git a/classtt_1_1ex_1_1foreign__piece__coll__graph.map b/classtt_1_1ex_1_1foreign__piece__coll__graph.map new file mode 100644 index 0000000..b15af8d --- /dev/null +++ b/classtt_1_1ex_1_1foreign__piece__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1ex_1_1foreign__piece__coll__graph.md5 b/classtt_1_1ex_1_1foreign__piece__coll__graph.md5 new file mode 100644 index 0000000..8700910 --- /dev/null +++ b/classtt_1_1ex_1_1foreign__piece__coll__graph.md5 @@ -0,0 +1 @@ +bf18e7a5d77a8da65e21e9f0c7026f76 \ No newline at end of file diff --git a/classtt_1_1ex_1_1foreign__piece__coll__graph.svg b/classtt_1_1ex_1_1foreign__piece__coll__graph.svg new file mode 100644 index 0000000..012d914 --- /dev/null +++ b/classtt_1_1ex_1_1foreign__piece__coll__graph.svg @@ -0,0 +1,82 @@ + + + + + + +tt::ex::foreign_piece + + + +Node1 + + +tt::ex::foreign_piece + + + + + +Node2 + + +tt::ex::bad_piece + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1ex_1_1foreign__piece__inherit__graph.map b/classtt_1_1ex_1_1foreign__piece__inherit__graph.map new file mode 100644 index 0000000..b15af8d --- /dev/null +++ b/classtt_1_1ex_1_1foreign__piece__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1ex_1_1foreign__piece__inherit__graph.md5 b/classtt_1_1ex_1_1foreign__piece__inherit__graph.md5 new file mode 100644 index 0000000..8700910 --- /dev/null +++ b/classtt_1_1ex_1_1foreign__piece__inherit__graph.md5 @@ -0,0 +1 @@ +bf18e7a5d77a8da65e21e9f0c7026f76 \ No newline at end of file diff --git a/classtt_1_1ex_1_1foreign__piece__inherit__graph.svg b/classtt_1_1ex_1_1foreign__piece__inherit__graph.svg new file mode 100644 index 0000000..012d914 --- /dev/null +++ b/classtt_1_1ex_1_1foreign__piece__inherit__graph.svg @@ -0,0 +1,82 @@ + + + + + + +tt::ex::foreign_piece + + + +Node1 + + +tt::ex::foreign_piece + + + + + +Node2 + + +tt::ex::bad_piece + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1ex_1_1illegal__move-members.html b/classtt_1_1ex_1_1illegal__move-members.html new file mode 100644 index 0000000..e61c15b --- /dev/null +++ b/classtt_1_1ex_1_1illegal__move-members.html @@ -0,0 +1,111 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::ex::illegal_move Member List
+
+
+ +

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

+ + + + + + + + + + + +
exception(T... args)std::exception
illegal_move(const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move")tt::ex::illegal_moveinline
logic_error(T... args)std::logic_error
operator=(T... args)std::exception
piece() consttt::ex::illegal_moveinline
to() consttt::ex::illegal_moveinline
what(T... args)std::logic_error
~exception(T... args)std::exception
~illegal_move()=default (defined in tt::ex::illegal_move)tt::ex::illegal_movevirtual
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual
+
+ + + + diff --git a/classtt_1_1ex_1_1illegal__move.html b/classtt_1_1ex_1_1illegal__move.html new file mode 100644 index 0000000..8ee5bd9 --- /dev/null +++ b/classtt_1_1ex_1_1illegal__move.html @@ -0,0 +1,264 @@ + + + + + + + +tartan: tt::ex::illegal_move Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::ex::illegal_move Class Reference
+
+
+ +

Base class for Board::makeMove() function errors. + More...

+ +

#include <exceptions.hpp>

+
+Inheritance diagram for tt::ex::illegal_move:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::ex::illegal_move:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 illegal_move (const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move")
 
const Piecepiece () const
 Get Piece object. More...
 
const Piece::Positionto () const
 Get move target location. More...
 
- Public Member Functions inherited from std::logic_error
+T logic_error (T... args)
 
+T what (T... args)
 
- Public Member Functions inherited from std::exception
+T what (T... args)
 
+T ~exception (T... args)
 
+T operator= (T... args)
 
+T exception (T... args)
 
+

Detailed Description

+

Base class for Board::makeMove() function errors.

+

Constructor & Destructor Documentation

+ +

◆ illegal_move()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
tt::ex::illegal_move::illegal_move (const Piecep,
const Piece::Positionto,
const std::stringwhat_arg = "Illegal move" 
)
+
+inline
+
+
Parameters
+ + + + +
pPiece object that tries to make illegal move
tolocation to which p tried to move
what_argmessage string
+
+
+ +
+
+

Member Function Documentation

+ +

◆ piece()

+ +
+
+ + + + + +
+ + + + + + + +
const Piece* tt::ex::illegal_move::piece () const
+
+inline
+
+ +

Get Piece object.

+
Returns
Piece object that tried to perform illegal move
+ +
+
+ +

◆ to()

+ +
+
+ + + + + +
+ + + + + + + +
const Piece::Position& tt::ex::illegal_move::to () const
+
+inline
+
+ +

Get move target location.

+
Returns
Position to which Piece object tried to move
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1ex_1_1illegal__move.js b/classtt_1_1ex_1_1illegal__move.js new file mode 100644 index 0000000..b6e1a9b --- /dev/null +++ b/classtt_1_1ex_1_1illegal__move.js @@ -0,0 +1,7 @@ +var classtt_1_1ex_1_1illegal__move = +[ + [ "illegal_move", "classtt_1_1ex_1_1illegal__move.html#afbff1f0cc6c950f493561c6545034c1e", null ], + [ "~illegal_move", "classtt_1_1ex_1_1illegal__move.html#a002ffbb051769139627c2ab340f8f8ac", null ], + [ "piece", "classtt_1_1ex_1_1illegal__move.html#aea7c8fc16923d78e944e40ff6c206f23", null ], + [ "to", "classtt_1_1ex_1_1illegal__move.html#a8c500912d9d6e0a090cbc267ebd2f534", null ] +]; \ No newline at end of file diff --git a/classtt_1_1ex_1_1illegal__move__coll__graph.map b/classtt_1_1ex_1_1illegal__move__coll__graph.map new file mode 100644 index 0000000..b523c7a --- /dev/null +++ b/classtt_1_1ex_1_1illegal__move__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/classtt_1_1ex_1_1illegal__move__coll__graph.md5 b/classtt_1_1ex_1_1illegal__move__coll__graph.md5 new file mode 100644 index 0000000..255a853 --- /dev/null +++ b/classtt_1_1ex_1_1illegal__move__coll__graph.md5 @@ -0,0 +1 @@ +10ab6bd897716ed14f840920f5474380 \ No newline at end of file diff --git a/classtt_1_1ex_1_1illegal__move__coll__graph.svg b/classtt_1_1ex_1_1illegal__move__coll__graph.svg new file mode 100644 index 0000000..32ea051 --- /dev/null +++ b/classtt_1_1ex_1_1illegal__move__coll__graph.svg @@ -0,0 +1,67 @@ + + + + + + +tt::ex::illegal_move + + + +Node1 + + +tt::ex::illegal_move + + + + + +Node2 + + +tt::ex::tartan + + + + + +Node2->Node1 + + + + + +Node3 + + +std::logic_error + + + + + +Node3->Node2 + + + + + +Node4 + + +std::exception + + + + + +Node4->Node3 + + + + + diff --git a/classtt_1_1ex_1_1illegal__move__inherit__graph.map b/classtt_1_1ex_1_1illegal__move__inherit__graph.map new file mode 100644 index 0000000..29ff291 --- /dev/null +++ b/classtt_1_1ex_1_1illegal__move__inherit__graph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/classtt_1_1ex_1_1illegal__move__inherit__graph.md5 b/classtt_1_1ex_1_1illegal__move__inherit__graph.md5 new file mode 100644 index 0000000..28ac3e0 --- /dev/null +++ b/classtt_1_1ex_1_1illegal__move__inherit__graph.md5 @@ -0,0 +1 @@ +9044465c0badfaed2f88de3bb750d338 \ No newline at end of file diff --git a/classtt_1_1ex_1_1illegal__move__inherit__graph.svg b/classtt_1_1ex_1_1illegal__move__inherit__graph.svg new file mode 100644 index 0000000..70ea66f --- /dev/null +++ b/classtt_1_1ex_1_1illegal__move__inherit__graph.svg @@ -0,0 +1,246 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::ex::illegal_move + + + +Node1 + + +tt::ex::illegal_move + + + + + +Node5 + + +tt::chess::ex::check + + + + + +Node1->Node5 + + + + + +Node7 + + +tt::ex::can_not_move + + + + + +Node1->Node7 + + + + + +Node8 + + +tt::ex::no_such_move + + + + + +Node1->Node8 + + + + + +Node9 + + +tt::ex::piece_in_wrong +_color + + + + + +Node1->Node9 + + + + + +Node10 + + +tt::ex::tile_is_empty + + + + + +Node1->Node10 + + + + + +Node2 + + +tt::ex::tartan + + + + + +Node2->Node1 + + + + + +Node3 + + +std::logic_error + + + + + +Node3->Node2 + + + + + +Node4 + + +std::exception + + + + + +Node4->Node3 + + + + + +Node6 + + +tt::chess::ex::checkmate + + + + + +Node5->Node6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1ex_1_1illegal__move__inherit__graph_org.svg b/classtt_1_1ex_1_1illegal__move__inherit__graph_org.svg new file mode 100644 index 0000000..6a912df --- /dev/null +++ b/classtt_1_1ex_1_1illegal__move__inherit__graph_org.svg @@ -0,0 +1,158 @@ + + + + + + +tt::ex::illegal_move + + + +Node1 + + +tt::ex::illegal_move + + + + + +Node5 + + +tt::chess::ex::check + + + + + +Node1->Node5 + + + + + +Node7 + + +tt::ex::can_not_move + + + + + +Node1->Node7 + + + + + +Node8 + + +tt::ex::no_such_move + + + + + +Node1->Node8 + + + + + +Node9 + + +tt::ex::piece_in_wrong +_color + + + + + +Node1->Node9 + + + + + +Node10 + + +tt::ex::tile_is_empty + + + + + +Node1->Node10 + + + + + +Node2 + + +tt::ex::tartan + + + + + +Node2->Node1 + + + + + +Node3 + + +std::logic_error + + + + + +Node3->Node2 + + + + + +Node4 + + +std::exception + + + + + +Node4->Node3 + + + + + +Node6 + + +tt::chess::ex::checkmate + + + + + +Node5->Node6 + + + + + diff --git a/classtt_1_1ex_1_1illegal__turn-members.html b/classtt_1_1ex_1_1illegal__turn-members.html new file mode 100644 index 0000000..2a08b1e --- /dev/null +++ b/classtt_1_1ex_1_1illegal__turn-members.html @@ -0,0 +1,109 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::ex::illegal_turn Member List
+
+
+ +

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

+ + + + + + + + + +
exception(T... args)std::exception
illegal_turn(const std::string &what_arg)tt::ex::illegal_turninline
illegal_turn(const char *what_arg) (defined in tt::ex::illegal_turn)tt::ex::illegal_turninline
logic_error(T... args)std::logic_error
operator=(T... args)std::exception
what(T... args)std::logic_error
~exception(T... args)std::exception
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual
+
+ + + + diff --git a/classtt_1_1ex_1_1illegal__turn.html b/classtt_1_1ex_1_1illegal__turn.html new file mode 100644 index 0000000..5cd648a --- /dev/null +++ b/classtt_1_1ex_1_1illegal__turn.html @@ -0,0 +1,186 @@ + + + + + + + +tartan: tt::ex::illegal_turn Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::ex::illegal_turn Class Reference
+
+
+ +

Thrown when constructed Piece::Turn object is malformed. + More...

+ +

#include <exceptions.hpp>

+
+Inheritance diagram for tt::ex::illegal_turn:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::ex::illegal_turn:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 illegal_turn (const std::string &what_arg)
 
illegal_turn (const char *what_arg)
 
- Public Member Functions inherited from std::logic_error
+T logic_error (T... args)
 
+T what (T... args)
 
- Public Member Functions inherited from std::exception
+T what (T... args)
 
+T ~exception (T... args)
 
+T operator= (T... args)
 
+T exception (T... args)
 
+

Detailed Description

+

Thrown when constructed Piece::Turn object is malformed.

+

Constructor & Destructor Documentation

+ +

◆ illegal_turn()

+ +
+
+ + + + + +
+ + + + + + + + +
tt::ex::illegal_turn::illegal_turn (const std::stringwhat_arg)
+
+inline
+
+
Parameters
+ + +
what_argmessage string
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1ex_1_1illegal__turn.js b/classtt_1_1ex_1_1illegal__turn.js new file mode 100644 index 0000000..38f3e8d --- /dev/null +++ b/classtt_1_1ex_1_1illegal__turn.js @@ -0,0 +1,5 @@ +var classtt_1_1ex_1_1illegal__turn = +[ + [ "illegal_turn", "classtt_1_1ex_1_1illegal__turn.html#acb1c8b01e5604262d716d9f7900b04bf", null ], + [ "illegal_turn", "classtt_1_1ex_1_1illegal__turn.html#a9a28189049bfb3e7856dc675f948cf9f", null ] +]; \ No newline at end of file diff --git a/classtt_1_1ex_1_1illegal__turn__coll__graph.map b/classtt_1_1ex_1_1illegal__turn__coll__graph.map new file mode 100644 index 0000000..0c4353a --- /dev/null +++ b/classtt_1_1ex_1_1illegal__turn__coll__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/classtt_1_1ex_1_1illegal__turn__coll__graph.md5 b/classtt_1_1ex_1_1illegal__turn__coll__graph.md5 new file mode 100644 index 0000000..458ddf3 --- /dev/null +++ b/classtt_1_1ex_1_1illegal__turn__coll__graph.md5 @@ -0,0 +1 @@ +7678080cf1d91cbf7e576047cd6cf0d7 \ No newline at end of file diff --git a/classtt_1_1ex_1_1illegal__turn__coll__graph.svg b/classtt_1_1ex_1_1illegal__turn__coll__graph.svg new file mode 100644 index 0000000..acd0309 --- /dev/null +++ b/classtt_1_1ex_1_1illegal__turn__coll__graph.svg @@ -0,0 +1,67 @@ + + + + + + +tt::ex::illegal_turn + + + +Node1 + + +tt::ex::illegal_turn + + + + + +Node2 + + +tt::ex::tartan + + + + + +Node2->Node1 + + + + + +Node3 + + +std::logic_error + + + + + +Node3->Node2 + + + + + +Node4 + + +std::exception + + + + + +Node4->Node3 + + + + + diff --git a/classtt_1_1ex_1_1illegal__turn__inherit__graph.map b/classtt_1_1ex_1_1illegal__turn__inherit__graph.map new file mode 100644 index 0000000..0c4353a --- /dev/null +++ b/classtt_1_1ex_1_1illegal__turn__inherit__graph.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/classtt_1_1ex_1_1illegal__turn__inherit__graph.md5 b/classtt_1_1ex_1_1illegal__turn__inherit__graph.md5 new file mode 100644 index 0000000..458ddf3 --- /dev/null +++ b/classtt_1_1ex_1_1illegal__turn__inherit__graph.md5 @@ -0,0 +1 @@ +7678080cf1d91cbf7e576047cd6cf0d7 \ No newline at end of file diff --git a/classtt_1_1ex_1_1illegal__turn__inherit__graph.svg b/classtt_1_1ex_1_1illegal__turn__inherit__graph.svg new file mode 100644 index 0000000..acd0309 --- /dev/null +++ b/classtt_1_1ex_1_1illegal__turn__inherit__graph.svg @@ -0,0 +1,67 @@ + + + + + + +tt::ex::illegal_turn + + + +Node1 + + +tt::ex::illegal_turn + + + + + +Node2 + + +tt::ex::tartan + + + + + +Node2->Node1 + + + + + +Node3 + + +std::logic_error + + + + + +Node3->Node2 + + + + + +Node4 + + +std::exception + + + + + +Node4->Node3 + + + + + diff --git a/classtt_1_1ex_1_1no__such__move-members.html b/classtt_1_1ex_1_1no__such__move-members.html new file mode 100644 index 0000000..eef5ab8 --- /dev/null +++ b/classtt_1_1ex_1_1no__such__move-members.html @@ -0,0 +1,112 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::ex::no_such_move Member List
+
+
+ +

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

+ + + + + + + + + + + + +
exception(T... args)std::exception
illegal_move(const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move")tt::ex::illegal_moveinline
logic_error(T... args)std::logic_error
no_such_move(const Piece *p, const Piece::Position &to, const std::string &what_arg="Selected piece can't perform such move")tt::ex::no_such_moveinline
operator=(T... args)std::exception
piece() consttt::ex::illegal_moveinline
to() consttt::ex::illegal_moveinline
what(T... args)std::logic_error
~exception(T... args)std::exception
~illegal_move()=default (defined in tt::ex::illegal_move)tt::ex::illegal_movevirtual
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual
+
+ + + + diff --git a/classtt_1_1ex_1_1no__such__move.html b/classtt_1_1ex_1_1no__such__move.html new file mode 100644 index 0000000..2a603ca --- /dev/null +++ b/classtt_1_1ex_1_1no__such__move.html @@ -0,0 +1,210 @@ + + + + + + + +tartan: tt::ex::no_such_move Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::ex::no_such_move Class Reference
+
+
+ +

Thrown when piece moved with Board::makeMove() can not have such move. + More...

+ +

#include <exceptions.hpp>

+
+Inheritance diagram for tt::ex::no_such_move:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::ex::no_such_move:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 no_such_move (const Piece *p, const Piece::Position &to, const std::string &what_arg="Selected piece can't perform such move")
 
- Public Member Functions inherited from tt::ex::illegal_move
 illegal_move (const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move")
 
const Piecepiece () const
 Get Piece object. More...
 
const Piece::Positionto () const
 Get move target location. More...
 
- Public Member Functions inherited from std::logic_error
+T logic_error (T... args)
 
+T what (T... args)
 
- Public Member Functions inherited from std::exception
+T what (T... args)
 
+T ~exception (T... args)
 
+T operator= (T... args)
 
+T exception (T... args)
 
+

Detailed Description

+

Thrown when piece moved with Board::makeMove() can not have such move.

+

Constructor & Destructor Documentation

+ +

◆ no_such_move()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
tt::ex::no_such_move::no_such_move (const Piecep,
const Piece::Positionto,
const std::stringwhat_arg = "Selected piece can't perform such move" 
)
+
+inline
+
+
Parameters
+ + + + +
pPiece object that does not have such move
totarget Position of such move
what_argmessage string
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1ex_1_1no__such__move.js b/classtt_1_1ex_1_1no__such__move.js new file mode 100644 index 0000000..c3f73b0 --- /dev/null +++ b/classtt_1_1ex_1_1no__such__move.js @@ -0,0 +1,4 @@ +var classtt_1_1ex_1_1no__such__move = +[ + [ "no_such_move", "classtt_1_1ex_1_1no__such__move.html#ae1ebbdc45271eb22517545c73416b448", null ] +]; \ No newline at end of file diff --git a/classtt_1_1ex_1_1no__such__move__coll__graph.map b/classtt_1_1ex_1_1no__such__move__coll__graph.map new file mode 100644 index 0000000..33fa18d --- /dev/null +++ b/classtt_1_1ex_1_1no__such__move__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1ex_1_1no__such__move__coll__graph.md5 b/classtt_1_1ex_1_1no__such__move__coll__graph.md5 new file mode 100644 index 0000000..54ee180 --- /dev/null +++ b/classtt_1_1ex_1_1no__such__move__coll__graph.md5 @@ -0,0 +1 @@ +7a793ecf907d7ed925977fe38fa89ad9 \ No newline at end of file diff --git a/classtt_1_1ex_1_1no__such__move__coll__graph.svg b/classtt_1_1ex_1_1no__such__move__coll__graph.svg new file mode 100644 index 0000000..e91e3e7 --- /dev/null +++ b/classtt_1_1ex_1_1no__such__move__coll__graph.svg @@ -0,0 +1,82 @@ + + + + + + +tt::ex::no_such_move + + + +Node1 + + +tt::ex::no_such_move + + + + + +Node2 + + +tt::ex::illegal_move + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1ex_1_1no__such__move__inherit__graph.map b/classtt_1_1ex_1_1no__such__move__inherit__graph.map new file mode 100644 index 0000000..33fa18d --- /dev/null +++ b/classtt_1_1ex_1_1no__such__move__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1ex_1_1no__such__move__inherit__graph.md5 b/classtt_1_1ex_1_1no__such__move__inherit__graph.md5 new file mode 100644 index 0000000..54ee180 --- /dev/null +++ b/classtt_1_1ex_1_1no__such__move__inherit__graph.md5 @@ -0,0 +1 @@ +7a793ecf907d7ed925977fe38fa89ad9 \ No newline at end of file diff --git a/classtt_1_1ex_1_1no__such__move__inherit__graph.svg b/classtt_1_1ex_1_1no__such__move__inherit__graph.svg new file mode 100644 index 0000000..e91e3e7 --- /dev/null +++ b/classtt_1_1ex_1_1no__such__move__inherit__graph.svg @@ -0,0 +1,82 @@ + + + + + + +tt::ex::no_such_move + + + +Node1 + + +tt::ex::no_such_move + + + + + +Node2 + + +tt::ex::illegal_move + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1ex_1_1null__piece-members.html b/classtt_1_1ex_1_1null__piece-members.html new file mode 100644 index 0000000..f14ee22 --- /dev/null +++ b/classtt_1_1ex_1_1null__piece-members.html @@ -0,0 +1,110 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::ex::null_piece Member List
+
+
+ +

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

+ + + + + + + + + + +
bad_piece(const Piece *p, const std::string &what_arg="Invalid piece")tt::ex::bad_pieceinline
exception(T... args)std::exception
logic_error(T... args)std::logic_error
null_piece(const std::string what_arg="Piece does not exists")tt::ex::null_pieceinline
operator=(T... args)std::exception
piece() const =delete (defined in tt::ex::null_piece)tt::ex::null_piece
what(T... args)std::logic_error
~exception(T... args)std::exception
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual
+
+ + + + diff --git a/classtt_1_1ex_1_1null__piece.html b/classtt_1_1ex_1_1null__piece.html new file mode 100644 index 0000000..3b5b9ef --- /dev/null +++ b/classtt_1_1ex_1_1null__piece.html @@ -0,0 +1,192 @@ + + + + + + + +tartan: tt::ex::null_piece Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::ex::null_piece Class Reference
+
+
+ +

Thrown when Piece pointer is nullptr when it should not be. + More...

+ +

#include <exceptions.hpp>

+
+Inheritance diagram for tt::ex::null_piece:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::ex::null_piece:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 null_piece (const std::string what_arg="Piece does not exists")
 
+const Piecepiece () const =delete
 
- Public Member Functions inherited from tt::ex::bad_piece
 bad_piece (const Piece *p, const std::string &what_arg="Invalid piece")
 
const Piecepiece () const
 Get the reported tt::Piece object. More...
 
- Public Member Functions inherited from std::logic_error
+T logic_error (T... args)
 
+T what (T... args)
 
- Public Member Functions inherited from std::exception
+T what (T... args)
 
+T ~exception (T... args)
 
+T operator= (T... args)
 
+T exception (T... args)
 
+

Detailed Description

+

Thrown when Piece pointer is nullptr when it should not be.

+

Constructor & Destructor Documentation

+ +

◆ null_piece()

+ +
+
+ + + + + +
+ + + + + + + + +
tt::ex::null_piece::null_piece (const std::string what_arg = "Piece does not exists")
+
+inline
+
+
Parameters
+ + +
what_argmessage string
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1ex_1_1null__piece.js b/classtt_1_1ex_1_1null__piece.js new file mode 100644 index 0000000..d0e83bc --- /dev/null +++ b/classtt_1_1ex_1_1null__piece.js @@ -0,0 +1,5 @@ +var classtt_1_1ex_1_1null__piece = +[ + [ "null_piece", "classtt_1_1ex_1_1null__piece.html#a57b2d448ef006f12b2b8202d14988d83", null ], + [ "piece", "classtt_1_1ex_1_1null__piece.html#a97820ae51daf41f9e03eb361536a396d", null ] +]; \ No newline at end of file diff --git a/classtt_1_1ex_1_1null__piece__coll__graph.map b/classtt_1_1ex_1_1null__piece__coll__graph.map new file mode 100644 index 0000000..d7844f8 --- /dev/null +++ b/classtt_1_1ex_1_1null__piece__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1ex_1_1null__piece__coll__graph.md5 b/classtt_1_1ex_1_1null__piece__coll__graph.md5 new file mode 100644 index 0000000..0d97add --- /dev/null +++ b/classtt_1_1ex_1_1null__piece__coll__graph.md5 @@ -0,0 +1 @@ +ae650e3952fe0f927a4b36167eccb44e \ No newline at end of file diff --git a/classtt_1_1ex_1_1null__piece__coll__graph.svg b/classtt_1_1ex_1_1null__piece__coll__graph.svg new file mode 100644 index 0000000..2d97387 --- /dev/null +++ b/classtt_1_1ex_1_1null__piece__coll__graph.svg @@ -0,0 +1,82 @@ + + + + + + +tt::ex::null_piece + + + +Node1 + + +tt::ex::null_piece + + + + + +Node2 + + +tt::ex::bad_piece + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1ex_1_1null__piece__inherit__graph.map b/classtt_1_1ex_1_1null__piece__inherit__graph.map new file mode 100644 index 0000000..d7844f8 --- /dev/null +++ b/classtt_1_1ex_1_1null__piece__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1ex_1_1null__piece__inherit__graph.md5 b/classtt_1_1ex_1_1null__piece__inherit__graph.md5 new file mode 100644 index 0000000..0d97add --- /dev/null +++ b/classtt_1_1ex_1_1null__piece__inherit__graph.md5 @@ -0,0 +1 @@ +ae650e3952fe0f927a4b36167eccb44e \ No newline at end of file diff --git a/classtt_1_1ex_1_1null__piece__inherit__graph.svg b/classtt_1_1ex_1_1null__piece__inherit__graph.svg new file mode 100644 index 0000000..2d97387 --- /dev/null +++ b/classtt_1_1ex_1_1null__piece__inherit__graph.svg @@ -0,0 +1,82 @@ + + + + + + +tt::ex::null_piece + + + +Node1 + + +tt::ex::null_piece + + + + + +Node2 + + +tt::ex::bad_piece + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1ex_1_1piece__in__wrong__color-members.html b/classtt_1_1ex_1_1piece__in__wrong__color-members.html new file mode 100644 index 0000000..c9741f4 --- /dev/null +++ b/classtt_1_1ex_1_1piece__in__wrong__color-members.html @@ -0,0 +1,112 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::ex::piece_in_wrong_color Member List
+
+
+ +

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

+ + + + + + + + + + + + +
exception(T... args)std::exception
illegal_move(const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move")tt::ex::illegal_moveinline
logic_error(T... args)std::logic_error
operator=(T... args)std::exception
piece() consttt::ex::illegal_moveinline
piece_in_wrong_color(const Piece *p, const Piece::Position &to, const std::string &what_arg="Moved piece is in wrong color")tt::ex::piece_in_wrong_colorinline
to() consttt::ex::illegal_moveinline
what(T... args)std::logic_error
~exception(T... args)std::exception
~illegal_move()=default (defined in tt::ex::illegal_move)tt::ex::illegal_movevirtual
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual
+
+ + + + diff --git a/classtt_1_1ex_1_1piece__in__wrong__color.html b/classtt_1_1ex_1_1piece__in__wrong__color.html new file mode 100644 index 0000000..9ea9ef8 --- /dev/null +++ b/classtt_1_1ex_1_1piece__in__wrong__color.html @@ -0,0 +1,210 @@ + + + + + + + +tartan: tt::ex::piece_in_wrong_color Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::ex::piece_in_wrong_color Class Reference
+
+
+ +

Thrown when trying to Board::makeMove() on Piece that has wrong Piece::Color. + More...

+ +

#include <exceptions.hpp>

+
+Inheritance diagram for tt::ex::piece_in_wrong_color:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::ex::piece_in_wrong_color:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 piece_in_wrong_color (const Piece *p, const Piece::Position &to, const std::string &what_arg="Moved piece is in wrong color")
 
- Public Member Functions inherited from tt::ex::illegal_move
 illegal_move (const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move")
 
const Piecepiece () const
 Get Piece object. More...
 
const Piece::Positionto () const
 Get move target location. More...
 
- Public Member Functions inherited from std::logic_error
+T logic_error (T... args)
 
+T what (T... args)
 
- Public Member Functions inherited from std::exception
+T what (T... args)
 
+T ~exception (T... args)
 
+T operator= (T... args)
 
+T exception (T... args)
 
+

Detailed Description

+

Thrown when trying to Board::makeMove() on Piece that has wrong Piece::Color.

+

Constructor & Destructor Documentation

+ +

◆ piece_in_wrong_color()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
tt::ex::piece_in_wrong_color::piece_in_wrong_color (const Piecep,
const Piece::Positionto,
const std::stringwhat_arg = "Moved piece is in wrong color" 
)
+
+inline
+
+
Parameters
+ + + + +
pPiece object that is in wrong color
totarget Position of move
what_argmessage string
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1ex_1_1piece__in__wrong__color.js b/classtt_1_1ex_1_1piece__in__wrong__color.js new file mode 100644 index 0000000..736cf00 --- /dev/null +++ b/classtt_1_1ex_1_1piece__in__wrong__color.js @@ -0,0 +1,4 @@ +var classtt_1_1ex_1_1piece__in__wrong__color = +[ + [ "piece_in_wrong_color", "classtt_1_1ex_1_1piece__in__wrong__color.html#a51bad774ffee37f62992ebd10f328395", null ] +]; \ No newline at end of file diff --git a/classtt_1_1ex_1_1piece__in__wrong__color__coll__graph.map b/classtt_1_1ex_1_1piece__in__wrong__color__coll__graph.map new file mode 100644 index 0000000..6e73061 --- /dev/null +++ b/classtt_1_1ex_1_1piece__in__wrong__color__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1ex_1_1piece__in__wrong__color__coll__graph.md5 b/classtt_1_1ex_1_1piece__in__wrong__color__coll__graph.md5 new file mode 100644 index 0000000..e4ffc46 --- /dev/null +++ b/classtt_1_1ex_1_1piece__in__wrong__color__coll__graph.md5 @@ -0,0 +1 @@ +a3b91a19e78534d3e7ff5e117b8ec05c \ No newline at end of file diff --git a/classtt_1_1ex_1_1piece__in__wrong__color__coll__graph.svg b/classtt_1_1ex_1_1piece__in__wrong__color__coll__graph.svg new file mode 100644 index 0000000..3bfe1c6 --- /dev/null +++ b/classtt_1_1ex_1_1piece__in__wrong__color__coll__graph.svg @@ -0,0 +1,83 @@ + + + + + + +tt::ex::piece_in_wrong_color + + + +Node1 + + +tt::ex::piece_in_wrong +_color + + + + + +Node2 + + +tt::ex::illegal_move + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1ex_1_1piece__in__wrong__color__inherit__graph.map b/classtt_1_1ex_1_1piece__in__wrong__color__inherit__graph.map new file mode 100644 index 0000000..6e73061 --- /dev/null +++ b/classtt_1_1ex_1_1piece__in__wrong__color__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1ex_1_1piece__in__wrong__color__inherit__graph.md5 b/classtt_1_1ex_1_1piece__in__wrong__color__inherit__graph.md5 new file mode 100644 index 0000000..e4ffc46 --- /dev/null +++ b/classtt_1_1ex_1_1piece__in__wrong__color__inherit__graph.md5 @@ -0,0 +1 @@ +a3b91a19e78534d3e7ff5e117b8ec05c \ No newline at end of file diff --git a/classtt_1_1ex_1_1piece__in__wrong__color__inherit__graph.svg b/classtt_1_1ex_1_1piece__in__wrong__color__inherit__graph.svg new file mode 100644 index 0000000..3bfe1c6 --- /dev/null +++ b/classtt_1_1ex_1_1piece__in__wrong__color__inherit__graph.svg @@ -0,0 +1,83 @@ + + + + + + +tt::ex::piece_in_wrong_color + + + +Node1 + + +tt::ex::piece_in_wrong +_color + + + + + +Node2 + + +tt::ex::illegal_move + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1ex_1_1position__is__taken-members.html b/classtt_1_1ex_1_1position__is__taken-members.html new file mode 100644 index 0000000..fc1d5e7 --- /dev/null +++ b/classtt_1_1ex_1_1position__is__taken-members.html @@ -0,0 +1,110 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::ex::position_is_taken Member List
+
+
+ +

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

+ + + + + + + + + + +
bad_piece(const Piece *p, const std::string &what_arg="Invalid piece")tt::ex::bad_pieceinline
exception(T... args)std::exception
logic_error(T... args)std::logic_error
operator=(T... args)std::exception
piece() consttt::ex::bad_pieceinline
position_is_taken(const Piece *p, const std::string &what_arg="Piece position is taken") (defined in tt::ex::position_is_taken)tt::ex::position_is_takeninline
what(T... args)std::logic_error
~exception(T... args)std::exception
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual
+
+ + + + diff --git a/classtt_1_1ex_1_1position__is__taken.html b/classtt_1_1ex_1_1position__is__taken.html new file mode 100644 index 0000000..ef2b075 --- /dev/null +++ b/classtt_1_1ex_1_1position__is__taken.html @@ -0,0 +1,157 @@ + + + + + + + +tartan: tt::ex::position_is_taken Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::ex::position_is_taken Class Reference
+
+
+ +

Thrown when Piece Position on Board is occupied when it should not to. + More...

+ +

#include <exceptions.hpp>

+
+Inheritance diagram for tt::ex::position_is_taken:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::ex::position_is_taken:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

position_is_taken (const Piece *p, const std::string &what_arg="Piece position is taken")
 
- Public Member Functions inherited from tt::ex::bad_piece
 bad_piece (const Piece *p, const std::string &what_arg="Invalid piece")
 
const Piecepiece () const
 Get the reported tt::Piece object. More...
 
- Public Member Functions inherited from std::logic_error
+T logic_error (T... args)
 
+T what (T... args)
 
- Public Member Functions inherited from std::exception
+T what (T... args)
 
+T ~exception (T... args)
 
+T operator= (T... args)
 
+T exception (T... args)
 
+

Detailed Description

+

Thrown when Piece Position on Board is occupied when it should not to.

+

The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1ex_1_1position__is__taken.js b/classtt_1_1ex_1_1position__is__taken.js new file mode 100644 index 0000000..1602c35 --- /dev/null +++ b/classtt_1_1ex_1_1position__is__taken.js @@ -0,0 +1,4 @@ +var classtt_1_1ex_1_1position__is__taken = +[ + [ "position_is_taken", "classtt_1_1ex_1_1position__is__taken.html#ae03c76a0773dc6d151f2849eb5234270", null ] +]; \ No newline at end of file diff --git a/classtt_1_1ex_1_1position__is__taken__coll__graph.map b/classtt_1_1ex_1_1position__is__taken__coll__graph.map new file mode 100644 index 0000000..0633575 --- /dev/null +++ b/classtt_1_1ex_1_1position__is__taken__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1ex_1_1position__is__taken__coll__graph.md5 b/classtt_1_1ex_1_1position__is__taken__coll__graph.md5 new file mode 100644 index 0000000..5be66c7 --- /dev/null +++ b/classtt_1_1ex_1_1position__is__taken__coll__graph.md5 @@ -0,0 +1 @@ +8051d87e0b09d0e5922bd587d21b8b29 \ No newline at end of file diff --git a/classtt_1_1ex_1_1position__is__taken__coll__graph.svg b/classtt_1_1ex_1_1position__is__taken__coll__graph.svg new file mode 100644 index 0000000..b07d231 --- /dev/null +++ b/classtt_1_1ex_1_1position__is__taken__coll__graph.svg @@ -0,0 +1,83 @@ + + + + + + +tt::ex::position_is_taken + + + +Node1 + + +tt::ex::position_is +_taken + + + + + +Node2 + + +tt::ex::bad_piece + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1ex_1_1position__is__taken__inherit__graph.map b/classtt_1_1ex_1_1position__is__taken__inherit__graph.map new file mode 100644 index 0000000..0633575 --- /dev/null +++ b/classtt_1_1ex_1_1position__is__taken__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1ex_1_1position__is__taken__inherit__graph.md5 b/classtt_1_1ex_1_1position__is__taken__inherit__graph.md5 new file mode 100644 index 0000000..5be66c7 --- /dev/null +++ b/classtt_1_1ex_1_1position__is__taken__inherit__graph.md5 @@ -0,0 +1 @@ +8051d87e0b09d0e5922bd587d21b8b29 \ No newline at end of file diff --git a/classtt_1_1ex_1_1position__is__taken__inherit__graph.svg b/classtt_1_1ex_1_1position__is__taken__inherit__graph.svg new file mode 100644 index 0000000..b07d231 --- /dev/null +++ b/classtt_1_1ex_1_1position__is__taken__inherit__graph.svg @@ -0,0 +1,83 @@ + + + + + + +tt::ex::position_is_taken + + + +Node1 + + +tt::ex::position_is +_taken + + + + + +Node2 + + +tt::ex::bad_piece + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1ex_1_1tartan-members.html b/classtt_1_1ex_1_1tartan-members.html new file mode 100644 index 0000000..cd41f4e --- /dev/null +++ b/classtt_1_1ex_1_1tartan-members.html @@ -0,0 +1,107 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::ex::tartan Member List
+
+
+ +

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

+ + + + + + + +
exception(T... args)std::exception
logic_error(T... args)std::logic_error
operator=(T... args)std::exception
what(T... args)std::logic_error
~exception(T... args)std::exception
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual
+
+ + + + diff --git a/classtt_1_1ex_1_1tartan.html b/classtt_1_1ex_1_1tartan.html new file mode 100644 index 0000000..467ce8d --- /dev/null +++ b/classtt_1_1ex_1_1tartan.html @@ -0,0 +1,148 @@ + + + + + + + +tartan: tt::ex::tartan Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::ex::tartan Class Reference
+
+
+ +

Base class for all tartan exceptions. + More...

+ +

#include <exceptions.hpp>

+
+Inheritance diagram for tt::ex::tartan:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::ex::tartan:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + +

+Additional Inherited Members

- Public Member Functions inherited from std::logic_error
+T logic_error (T... args)
 
+T what (T... args)
 
- Public Member Functions inherited from std::exception
+T what (T... args)
 
+T ~exception (T... args)
 
+T operator= (T... args)
 
+T exception (T... args)
 
+

Detailed Description

+

Base class for all tartan exceptions.

+

Every exception that is related to gameplay thrown by this library is derived from this class.

+

The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1ex_1_1tartan.js b/classtt_1_1ex_1_1tartan.js new file mode 100644 index 0000000..ff907f2 --- /dev/null +++ b/classtt_1_1ex_1_1tartan.js @@ -0,0 +1,4 @@ +var classtt_1_1ex_1_1tartan = +[ + [ "~tartan", "classtt_1_1ex_1_1tartan.html#abe965f06a03bbf9c931da7ebf36372f3", null ] +]; \ No newline at end of file diff --git a/classtt_1_1ex_1_1tartan__coll__graph.map b/classtt_1_1ex_1_1tartan__coll__graph.map new file mode 100644 index 0000000..fe4b682 --- /dev/null +++ b/classtt_1_1ex_1_1tartan__coll__graph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/classtt_1_1ex_1_1tartan__coll__graph.md5 b/classtt_1_1ex_1_1tartan__coll__graph.md5 new file mode 100644 index 0000000..c587714 --- /dev/null +++ b/classtt_1_1ex_1_1tartan__coll__graph.md5 @@ -0,0 +1 @@ +7b3807e683e657b2f82b98ee16d2ca53 \ No newline at end of file diff --git a/classtt_1_1ex_1_1tartan__coll__graph.svg b/classtt_1_1ex_1_1tartan__coll__graph.svg new file mode 100644 index 0000000..0ed5da6 --- /dev/null +++ b/classtt_1_1ex_1_1tartan__coll__graph.svg @@ -0,0 +1,52 @@ + + + + + + +tt::ex::tartan + + + +Node1 + + +tt::ex::tartan + + + + + +Node2 + + +std::logic_error + + + + + +Node2->Node1 + + + + + +Node3 + + +std::exception + + + + + +Node3->Node2 + + + + + diff --git a/classtt_1_1ex_1_1tartan__inherit__graph.map b/classtt_1_1ex_1_1tartan__inherit__graph.map new file mode 100644 index 0000000..a53843c --- /dev/null +++ b/classtt_1_1ex_1_1tartan__inherit__graph.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1ex_1_1tartan__inherit__graph.md5 b/classtt_1_1ex_1_1tartan__inherit__graph.md5 new file mode 100644 index 0000000..2ec9c4d --- /dev/null +++ b/classtt_1_1ex_1_1tartan__inherit__graph.md5 @@ -0,0 +1 @@ +69620a67bf3ff947f369b7c2a227112e \ No newline at end of file diff --git a/classtt_1_1ex_1_1tartan__inherit__graph.svg b/classtt_1_1ex_1_1tartan__inherit__graph.svg new file mode 100644 index 0000000..725a19c --- /dev/null +++ b/classtt_1_1ex_1_1tartan__inherit__graph.svg @@ -0,0 +1,397 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +tt::ex::tartan + + + +Node1 + + +tt::ex::tartan + + + + + +Node4 + + +tt::chess::ex::no_king + + + + + +Node1->Node4 + + + + + +Node5 + + +tt::ex::bad_piece + + + + + +Node1->Node5 + + + + + +Node11 + + +tt::ex::bad_piece_type + + + + + +Node1->Node11 + + + + + +Node12 + + +tt::ex::bad_set + + + + + +Node1->Node12 + + + + + +Node13 + + +tt::ex::illegal_move + + + + + +Node1->Node13 + + + + + +Node20 + + +tt::ex::illegal_turn + + + + + +Node1->Node20 + + + + + +Node2 + + +std::logic_error + + + + + +Node2->Node1 + + + + + +Node3 + + +std::exception + + + + + +Node3->Node2 + + + + + +Node6 + + +tt::chess::ex::duplicate_king + + + + + +Node5->Node6 + + + + + +Node7 + + +tt::ex::bad_piece_spec + + + + + +Node5->Node7 + + + + + +Node8 + + +tt::ex::foreign_piece + + + + + +Node5->Node8 + + + + + +Node9 + + +tt::ex::null_piece + + + + + +Node5->Node9 + + + + + +Node10 + + +tt::ex::position_is +_taken + + + + + +Node5->Node10 + + + + + +Node14 + + +tt::chess::ex::check + + + + + +Node13->Node14 + + + + + +Node16 + + +tt::ex::can_not_move + + + + + +Node13->Node16 + + + + + +Node17 + + +tt::ex::no_such_move + + + + + +Node13->Node17 + + + + + +Node18 + + +tt::ex::piece_in_wrong +_color + + + + + +Node13->Node18 + + + + + +Node19 + + +tt::ex::tile_is_empty + + + + + +Node13->Node19 + + + + + +Node15 + + +tt::chess::ex::checkmate + + + + + +Node14->Node15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classtt_1_1ex_1_1tartan__inherit__graph_org.svg b/classtt_1_1ex_1_1tartan__inherit__graph_org.svg new file mode 100644 index 0000000..6d065e1 --- /dev/null +++ b/classtt_1_1ex_1_1tartan__inherit__graph_org.svg @@ -0,0 +1,309 @@ + + + + + + +tt::ex::tartan + + + +Node1 + + +tt::ex::tartan + + + + + +Node4 + + +tt::chess::ex::no_king + + + + + +Node1->Node4 + + + + + +Node5 + + +tt::ex::bad_piece + + + + + +Node1->Node5 + + + + + +Node11 + + +tt::ex::bad_piece_type + + + + + +Node1->Node11 + + + + + +Node12 + + +tt::ex::bad_set + + + + + +Node1->Node12 + + + + + +Node13 + + +tt::ex::illegal_move + + + + + +Node1->Node13 + + + + + +Node20 + + +tt::ex::illegal_turn + + + + + +Node1->Node20 + + + + + +Node2 + + +std::logic_error + + + + + +Node2->Node1 + + + + + +Node3 + + +std::exception + + + + + +Node3->Node2 + + + + + +Node6 + + +tt::chess::ex::duplicate_king + + + + + +Node5->Node6 + + + + + +Node7 + + +tt::ex::bad_piece_spec + + + + + +Node5->Node7 + + + + + +Node8 + + +tt::ex::foreign_piece + + + + + +Node5->Node8 + + + + + +Node9 + + +tt::ex::null_piece + + + + + +Node5->Node9 + + + + + +Node10 + + +tt::ex::position_is +_taken + + + + + +Node5->Node10 + + + + + +Node14 + + +tt::chess::ex::check + + + + + +Node13->Node14 + + + + + +Node16 + + +tt::ex::can_not_move + + + + + +Node13->Node16 + + + + + +Node17 + + +tt::ex::no_such_move + + + + + +Node13->Node17 + + + + + +Node18 + + +tt::ex::piece_in_wrong +_color + + + + + +Node13->Node18 + + + + + +Node19 + + +tt::ex::tile_is_empty + + + + + +Node13->Node19 + + + + + +Node15 + + +tt::chess::ex::checkmate + + + + + +Node14->Node15 + + + + + diff --git a/classtt_1_1ex_1_1tile__is__empty-members.html b/classtt_1_1ex_1_1tile__is__empty-members.html new file mode 100644 index 0000000..64050fa --- /dev/null +++ b/classtt_1_1ex_1_1tile__is__empty-members.html @@ -0,0 +1,114 @@ + + + + + + + +tartan: Member List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tt::ex::tile_is_empty Member List
+
+
+ +

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

+ + + + + + + + + + + + + + +
exception(T... args)std::exception
from() consttt::ex::tile_is_emptyinline
illegal_move(const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move")tt::ex::illegal_moveinline
logic_error(T... args)std::logic_error
operator=(T... args)std::exception
piece()=delete (defined in tt::ex::tile_is_empty)tt::ex::tile_is_empty
tt::ex::illegal_move::piece() consttt::ex::illegal_moveinline
tile_is_empty(const Piece::Position &from, const Piece::Position &to, const std::string &what_arg="Selected tile is empty")tt::ex::tile_is_emptyinline
to() consttt::ex::illegal_moveinline
what(T... args)std::logic_error
~exception(T... args)std::exception
~illegal_move()=default (defined in tt::ex::illegal_move)tt::ex::illegal_movevirtual
~tartan()=default (defined in tt::ex::tartan)tt::ex::tartanvirtual
+
+ + + + diff --git a/classtt_1_1ex_1_1tile__is__empty.html b/classtt_1_1ex_1_1tile__is__empty.html new file mode 100644 index 0000000..e48ebb2 --- /dev/null +++ b/classtt_1_1ex_1_1tile__is__empty.html @@ -0,0 +1,245 @@ + + + + + + + +tartan: tt::ex::tile_is_empty Class Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tt::ex::tile_is_empty Class Reference
+
+
+ +

Thrown when selected Piece location is empty of the Board. + More...

+ +

#include <exceptions.hpp>

+
+Inheritance diagram for tt::ex::tile_is_empty:
+
+
+
+
[legend]
+
+Collaboration diagram for tt::ex::tile_is_empty:
+
+
+
+
[legend]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 tile_is_empty (const Piece::Position &from, const Piece::Position &to, const std::string &what_arg="Selected tile is empty")
 
+const Piecepiece ()=delete
 
const Piece::Positionfrom () const
 Get empli tile Position. More...
 
- Public Member Functions inherited from tt::ex::illegal_move
 illegal_move (const Piece *p, const Piece::Position &to, const std::string &what_arg="Illegal move")
 
const Piecepiece () const
 Get Piece object. More...
 
const Piece::Positionto () const
 Get move target location. More...
 
- Public Member Functions inherited from std::logic_error
+T logic_error (T... args)
 
+T what (T... args)
 
- Public Member Functions inherited from std::exception
+T what (T... args)
 
+T ~exception (T... args)
 
+T operator= (T... args)
 
+T exception (T... args)
 
+

Detailed Description

+

Thrown when selected Piece location is empty of the Board.

+

Constructor & Destructor Documentation

+ +

◆ tile_is_empty()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
tt::ex::tile_is_empty::tile_is_empty (const Piece::Positionfrom,
const Piece::Positionto,
const std::stringwhat_arg = "Selected tile is empty" 
)
+
+inline
+
+
Parameters
+ + + + +
fromPosition turn were performed from
toPosition turn were performed to
what_argmessage string
+
+
+ +
+
+

Member Function Documentation

+ +

◆ from()

+ +
+
+ + + + + +
+ + + + + + + +
const Piece::Position& tt::ex::tile_is_empty::from () const
+
+inline
+
+ +

Get empli tile Position.

+
Returns
empty tile Position
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + diff --git a/classtt_1_1ex_1_1tile__is__empty.js b/classtt_1_1ex_1_1tile__is__empty.js new file mode 100644 index 0000000..e40fff1 --- /dev/null +++ b/classtt_1_1ex_1_1tile__is__empty.js @@ -0,0 +1,6 @@ +var classtt_1_1ex_1_1tile__is__empty = +[ + [ "tile_is_empty", "classtt_1_1ex_1_1tile__is__empty.html#a186251ebb4d8ff33828c21bc0ff0eb94", null ], + [ "from", "classtt_1_1ex_1_1tile__is__empty.html#a0895eec244f75a41df750df77326c5a0", null ], + [ "piece", "classtt_1_1ex_1_1tile__is__empty.html#aa729fd52cc79c54ca80b8381159e3f89", null ] +]; \ No newline at end of file diff --git a/classtt_1_1ex_1_1tile__is__empty__coll__graph.map b/classtt_1_1ex_1_1tile__is__empty__coll__graph.map new file mode 100644 index 0000000..ae86948 --- /dev/null +++ b/classtt_1_1ex_1_1tile__is__empty__coll__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1ex_1_1tile__is__empty__coll__graph.md5 b/classtt_1_1ex_1_1tile__is__empty__coll__graph.md5 new file mode 100644 index 0000000..5ad33fa --- /dev/null +++ b/classtt_1_1ex_1_1tile__is__empty__coll__graph.md5 @@ -0,0 +1 @@ +988ae34d5d28a2241ccee2e6d7e125d3 \ No newline at end of file diff --git a/classtt_1_1ex_1_1tile__is__empty__coll__graph.svg b/classtt_1_1ex_1_1tile__is__empty__coll__graph.svg new file mode 100644 index 0000000..b0baa8d --- /dev/null +++ b/classtt_1_1ex_1_1tile__is__empty__coll__graph.svg @@ -0,0 +1,82 @@ + + + + + + +tt::ex::tile_is_empty + + + +Node1 + + +tt::ex::tile_is_empty + + + + + +Node2 + + +tt::ex::illegal_move + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/classtt_1_1ex_1_1tile__is__empty__inherit__graph.map b/classtt_1_1ex_1_1tile__is__empty__inherit__graph.map new file mode 100644 index 0000000..ae86948 --- /dev/null +++ b/classtt_1_1ex_1_1tile__is__empty__inherit__graph.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/classtt_1_1ex_1_1tile__is__empty__inherit__graph.md5 b/classtt_1_1ex_1_1tile__is__empty__inherit__graph.md5 new file mode 100644 index 0000000..5ad33fa --- /dev/null +++ b/classtt_1_1ex_1_1tile__is__empty__inherit__graph.md5 @@ -0,0 +1 @@ +988ae34d5d28a2241ccee2e6d7e125d3 \ No newline at end of file diff --git a/classtt_1_1ex_1_1tile__is__empty__inherit__graph.svg b/classtt_1_1ex_1_1tile__is__empty__inherit__graph.svg new file mode 100644 index 0000000..b0baa8d --- /dev/null +++ b/classtt_1_1ex_1_1tile__is__empty__inherit__graph.svg @@ -0,0 +1,82 @@ + + + + + + +tt::ex::tile_is_empty + + + +Node1 + + +tt::ex::tile_is_empty + + + + + +Node2 + + +tt::ex::illegal_move + + + + + +Node2->Node1 + + + + + +Node3 + + +tt::ex::tartan + + + + + +Node3->Node2 + + + + + +Node4 + + +std::logic_error + + + + + +Node4->Node3 + + + + + +Node5 + + +std::exception + + + + + +Node5->Node4 + + + + + diff --git a/closed.png b/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..98cc2c909da37a6df914fbf67780eebd99c597f5 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V-kvUwAr*{o@8{^CZMh(5KoB^r_<4^zF@3)Cp&&t3hdujKf f*?bjBoY!V+E))@{xMcbjXe@)LtDnm{r-UW|*e5JT literal 0 HcmV?d00001 diff --git a/dir_14fa9e8e51c4f66738f41c44ea194524.html b/dir_14fa9e8e51c4f66738f41c44ea194524.html new file mode 100644 index 0000000..f55238a --- /dev/null +++ b/dir_14fa9e8e51c4f66738f41c44ea194524.html @@ -0,0 +1,99 @@ + + + + + + + +tartan: /home/runner/work/tartan/tartan/doc/manual/examples/chess Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
chess Directory Reference
+
+
+
+
+ + + + diff --git a/dir_3bb2a5ae20e830c6a7982dce6965fd64.html b/dir_3bb2a5ae20e830c6a7982dce6965fd64.html new file mode 100644 index 0000000..9088d15 --- /dev/null +++ b/dir_3bb2a5ae20e830c6a7982dce6965fd64.html @@ -0,0 +1,103 @@ + + + + + + + +tartan: chess/include Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
include Directory Reference
+
+
+ + +

+Directories

+
+
+ + + + diff --git a/dir_3bb2a5ae20e830c6a7982dce6965fd64.js b/dir_3bb2a5ae20e830c6a7982dce6965fd64.js new file mode 100644 index 0000000..b36e530 --- /dev/null +++ b/dir_3bb2a5ae20e830c6a7982dce6965fd64.js @@ -0,0 +1,4 @@ +var dir_3bb2a5ae20e830c6a7982dce6965fd64 = +[ + [ "tartan", "dir_c61f36d4ebfa6cea13d4b0232a86f7b3.html", "dir_c61f36d4ebfa6cea13d4b0232a86f7b3" ] +]; \ No newline at end of file diff --git a/dir_51dd3be1b9570a8bceae30c29525e7f2.html b/dir_51dd3be1b9570a8bceae30c29525e7f2.html new file mode 100644 index 0000000..4f9ab65 --- /dev/null +++ b/dir_51dd3be1b9570a8bceae30c29525e7f2.html @@ -0,0 +1,99 @@ + + + + + + + +tartan: board/include/tartan/board Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
board Directory Reference
+
+
+
+
+ + + + diff --git a/dir_51dd3be1b9570a8bceae30c29525e7f2.js b/dir_51dd3be1b9570a8bceae30c29525e7f2.js new file mode 100644 index 0000000..aedd92f --- /dev/null +++ b/dir_51dd3be1b9570a8bceae30c29525e7f2.js @@ -0,0 +1,5 @@ +var dir_51dd3be1b9570a8bceae30c29525e7f2 = +[ + [ "board.hpp", "board_2board_8hpp_source.html", null ], + [ "exceptions.hpp", "board_2include_2tartan_2board_2exceptions_8hpp_source.html", null ] +]; \ No newline at end of file diff --git a/dir_53a612b3408ee37195418fd38e9ef7aa.html b/dir_53a612b3408ee37195418fd38e9ef7aa.html new file mode 100644 index 0000000..a41fc94 --- /dev/null +++ b/dir_53a612b3408ee37195418fd38e9ef7aa.html @@ -0,0 +1,103 @@ + + + + + + + +tartan: /home/runner/work/tartan/tartan/doc/manual/examples Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
examples Directory Reference
+
+
+ + +

+Directories

+
+
+ + + + diff --git a/dir_57b9d00d354698a0ab59528fec87b4dd.html b/dir_57b9d00d354698a0ab59528fec87b4dd.html new file mode 100644 index 0000000..4443247 --- /dev/null +++ b/dir_57b9d00d354698a0ab59528fec87b4dd.html @@ -0,0 +1,99 @@ + + + + + + + +tartan: chess/include/tartan/chess Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
chess Directory Reference
+
+
+
+
+ + + + diff --git a/dir_57b9d00d354698a0ab59528fec87b4dd.js b/dir_57b9d00d354698a0ab59528fec87b4dd.js new file mode 100644 index 0000000..e4985f8 --- /dev/null +++ b/dir_57b9d00d354698a0ab59528fec87b4dd.js @@ -0,0 +1,5 @@ +var dir_57b9d00d354698a0ab59528fec87b4dd = +[ + [ "chess.hpp", "chess_2chess_8hpp_source.html", null ], + [ "exceptions.hpp", "chess_2include_2tartan_2chess_2exceptions_8hpp_source.html", null ] +]; \ No newline at end of file diff --git a/dir_5f40c606fb16c2ca961d22e9e1371c38.html b/dir_5f40c606fb16c2ca961d22e9e1371c38.html new file mode 100644 index 0000000..503bfe9 --- /dev/null +++ b/dir_5f40c606fb16c2ca961d22e9e1371c38.html @@ -0,0 +1,99 @@ + + + + + + + +tartan: chess/pieces/king Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
king Directory Reference
+
+
+
+
+ + + + diff --git a/dir_700e5c2ec96accdf94043bb93b72e696.html b/dir_700e5c2ec96accdf94043bb93b72e696.html new file mode 100644 index 0000000..541d310 --- /dev/null +++ b/dir_700e5c2ec96accdf94043bb93b72e696.html @@ -0,0 +1,99 @@ + + + + + + + +tartan: /home/runner/work/tartan/tartan/doc/manual/building Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
building Directory Reference
+
+
+
+
+ + + + diff --git a/dir_8b83450d87c625274a82923874c955fb.html b/dir_8b83450d87c625274a82923874c955fb.html new file mode 100644 index 0000000..5d7ad67 --- /dev/null +++ b/dir_8b83450d87c625274a82923874c955fb.html @@ -0,0 +1,99 @@ + + + + + + + +tartan: chess/pieces/knight Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
knight Directory Reference
+
+
+
+
+ + + + diff --git a/dir_8c2dcca811eea81a753bff0f0a8ed82b.html b/dir_8c2dcca811eea81a753bff0f0a8ed82b.html new file mode 100644 index 0000000..5ae10f0 --- /dev/null +++ b/dir_8c2dcca811eea81a753bff0f0a8ed82b.html @@ -0,0 +1,99 @@ + + + + + + + +tartan: chess/pieces/queen Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
queen Directory Reference
+
+
+
+
+ + + + diff --git a/dir_8ce7cd6e96eb11a61d1d013aa8c7fa46.html b/dir_8ce7cd6e96eb11a61d1d013aa8c7fa46.html new file mode 100644 index 0000000..13c3d48 --- /dev/null +++ b/dir_8ce7cd6e96eb11a61d1d013aa8c7fa46.html @@ -0,0 +1,99 @@ + + + + + + + +tartan: board Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
board Directory Reference
+
+
+
+
+ + + + diff --git a/dir_8ce7cd6e96eb11a61d1d013aa8c7fa46.js b/dir_8ce7cd6e96eb11a61d1d013aa8c7fa46.js new file mode 100644 index 0000000..df71a50 --- /dev/null +++ b/dir_8ce7cd6e96eb11a61d1d013aa8c7fa46.js @@ -0,0 +1,4 @@ +var dir_8ce7cd6e96eb11a61d1d013aa8c7fa46 = +[ + [ "include", "dir_d0dc48bc3eb7806d335d9d6a6c61931e.html", "dir_d0dc48bc3eb7806d335d9d6a6c61931e" ] +]; \ No newline at end of file diff --git a/dir_96caa8241013ee1be11b57209aa209e6.html b/dir_96caa8241013ee1be11b57209aa209e6.html new file mode 100644 index 0000000..942c04b --- /dev/null +++ b/dir_96caa8241013ee1be11b57209aa209e6.html @@ -0,0 +1,103 @@ + + + + + + + +tartan: chess/pieces Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
pieces Directory Reference
+
+
+ + +

+Directories

+
+
+ + + + diff --git a/dir_99c8503af503d92ffed4be50bf3a3a02.html b/dir_99c8503af503d92ffed4be50bf3a3a02.html new file mode 100644 index 0000000..3ce770f --- /dev/null +++ b/dir_99c8503af503d92ffed4be50bf3a3a02.html @@ -0,0 +1,99 @@ + + + + + + + +tartan: chess/pieces/bishop Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
bishop Directory Reference
+
+
+
+
+ + + + diff --git a/dir_a469c1a447a1fbb4c350399e58cec756.html b/dir_a469c1a447a1fbb4c350399e58cec756.html new file mode 100644 index 0000000..897560e --- /dev/null +++ b/dir_a469c1a447a1fbb4c350399e58cec756.html @@ -0,0 +1,99 @@ + + + + + + + +tartan: chess Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
chess Directory Reference
+
+
+
+
+ + + + diff --git a/dir_a469c1a447a1fbb4c350399e58cec756.js b/dir_a469c1a447a1fbb4c350399e58cec756.js new file mode 100644 index 0000000..7431151 --- /dev/null +++ b/dir_a469c1a447a1fbb4c350399e58cec756.js @@ -0,0 +1,4 @@ +var dir_a469c1a447a1fbb4c350399e58cec756 = +[ + [ "include", "dir_3bb2a5ae20e830c6a7982dce6965fd64.html", "dir_3bb2a5ae20e830c6a7982dce6965fd64" ] +]; \ No newline at end of file diff --git a/dir_ac3d49fa51eb43655afda827970f1cbc.html b/dir_ac3d49fa51eb43655afda827970f1cbc.html new file mode 100644 index 0000000..1ecc826 --- /dev/null +++ b/dir_ac3d49fa51eb43655afda827970f1cbc.html @@ -0,0 +1,99 @@ + + + + + + + +tartan: chess/pieces/pawn Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
pawn Directory Reference
+
+
+
+
+ + + + diff --git a/dir_b0277c5f79256c570f387897173ad08f.html b/dir_b0277c5f79256c570f387897173ad08f.html new file mode 100644 index 0000000..c19700a --- /dev/null +++ b/dir_b0277c5f79256c570f387897173ad08f.html @@ -0,0 +1,99 @@ + + + + + + + +tartan: chess/pieces/rook Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
rook Directory Reference
+
+
+
+
+ + + + diff --git a/dir_b1b70d624a8ea63110426bf73ac60e3b.html b/dir_b1b70d624a8ea63110426bf73ac60e3b.html new file mode 100644 index 0000000..f310d47 --- /dev/null +++ b/dir_b1b70d624a8ea63110426bf73ac60e3b.html @@ -0,0 +1,103 @@ + + + + + + + +tartan: board/include/tartan Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tartan Directory Reference
+
+
+ + +

+Directories

+
+
+ + + + diff --git a/dir_b1b70d624a8ea63110426bf73ac60e3b.js b/dir_b1b70d624a8ea63110426bf73ac60e3b.js new file mode 100644 index 0000000..45b19ad --- /dev/null +++ b/dir_b1b70d624a8ea63110426bf73ac60e3b.js @@ -0,0 +1,5 @@ +var dir_b1b70d624a8ea63110426bf73ac60e3b = +[ + [ "board", "dir_51dd3be1b9570a8bceae30c29525e7f2.html", "dir_51dd3be1b9570a8bceae30c29525e7f2" ], + [ "board.hpp", "board_8hpp_source.html", null ] +]; \ No newline at end of file diff --git a/dir_c61f36d4ebfa6cea13d4b0232a86f7b3.html b/dir_c61f36d4ebfa6cea13d4b0232a86f7b3.html new file mode 100644 index 0000000..6726be6 --- /dev/null +++ b/dir_c61f36d4ebfa6cea13d4b0232a86f7b3.html @@ -0,0 +1,103 @@ + + + + + + + +tartan: chess/include/tartan Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tartan Directory Reference
+
+
+ + +

+Directories

+
+
+ + + + diff --git a/dir_c61f36d4ebfa6cea13d4b0232a86f7b3.js b/dir_c61f36d4ebfa6cea13d4b0232a86f7b3.js new file mode 100644 index 0000000..b5d9601 --- /dev/null +++ b/dir_c61f36d4ebfa6cea13d4b0232a86f7b3.js @@ -0,0 +1,5 @@ +var dir_c61f36d4ebfa6cea13d4b0232a86f7b3 = +[ + [ "chess", "dir_57b9d00d354698a0ab59528fec87b4dd.html", "dir_57b9d00d354698a0ab59528fec87b4dd" ], + [ "chess.hpp", "chess_8hpp_source.html", null ] +]; \ No newline at end of file diff --git a/dir_c668cd2bb21ed4943e6e1c98e81623df.html b/dir_c668cd2bb21ed4943e6e1c98e81623df.html new file mode 100644 index 0000000..7e69d08 --- /dev/null +++ b/dir_c668cd2bb21ed4943e6e1c98e81623df.html @@ -0,0 +1,99 @@ + + + + + + + +tartan: /home/runner/work/tartan/tartan/doc/manual/chess Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
chess Directory Reference
+
+
+
+
+ + + + diff --git a/dir_d0dc48bc3eb7806d335d9d6a6c61931e.html b/dir_d0dc48bc3eb7806d335d9d6a6c61931e.html new file mode 100644 index 0000000..72e9a1e --- /dev/null +++ b/dir_d0dc48bc3eb7806d335d9d6a6c61931e.html @@ -0,0 +1,103 @@ + + + + + + + +tartan: board/include Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
include Directory Reference
+
+
+ + +

+Directories

+
+
+ + + + diff --git a/dir_d0dc48bc3eb7806d335d9d6a6c61931e.js b/dir_d0dc48bc3eb7806d335d9d6a6c61931e.js new file mode 100644 index 0000000..2a55b7d --- /dev/null +++ b/dir_d0dc48bc3eb7806d335d9d6a6c61931e.js @@ -0,0 +1,4 @@ +var dir_d0dc48bc3eb7806d335d9d6a6c61931e = +[ + [ "tartan", "dir_b1b70d624a8ea63110426bf73ac60e3b.html", "dir_b1b70d624a8ea63110426bf73ac60e3b" ] +]; \ No newline at end of file diff --git a/dir_e68e8157741866f444e17edd764ebbae.html b/dir_e68e8157741866f444e17edd764ebbae.html new file mode 100644 index 0000000..c656d5d --- /dev/null +++ b/dir_e68e8157741866f444e17edd764ebbae.html @@ -0,0 +1,99 @@ + + + + + + + +tartan: /home/runner/work/tartan/tartan/doc Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
doc Directory Reference
+
+
+
+
+ + + + diff --git a/dir_f07404d1ec307d740de070e46f3f2a22.html b/dir_f07404d1ec307d740de070e46f3f2a22.html new file mode 100644 index 0000000..56039dd --- /dev/null +++ b/dir_f07404d1ec307d740de070e46f3f2a22.html @@ -0,0 +1,99 @@ + + + + + + + +tartan: /home/runner/work/tartan/tartan/doc/manual Directory Reference + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
manual Directory Reference
+
+
+
+
+ + + + diff --git a/doc.png b/doc.png new file mode 100644 index 0000000000000000000000000000000000000000..17edabff95f7b8da13c9516a04efe05493c29501 GIT binary patch literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t literal 0 HcmV?d00001 diff --git a/doxygen.css b/doxygen.css new file mode 100644 index 0000000..ffbff02 --- /dev/null +++ b/doxygen.css @@ -0,0 +1,1793 @@ +/* The standard CSS for doxygen 1.9.1 */ + +body, table, div, p, dl { + font: 400 14px/22px Roboto,sans-serif; +} + +p.reference, p.definition { + font: 400 14px/22px Roboto,sans-serif; +} + +/* @group Heading Levels */ + +h1.groupheader { + font-size: 150%; +} + +.title { + font: 400 14px/28px Roboto,sans-serif; + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + +h2.groupheader { + border-bottom: 1px solid #879ECB; + color: #354C7B; + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px cyan; +} + +dt { + font-weight: bold; +} + +ul.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; + column-count: 3; +} + +p.startli, p.startdd { + margin-top: 2px; +} + +th p.starttd, th p.intertd, th p.endtd { + font-size: 100%; + font-weight: 700; +} + +p.starttd { + margin-top: 0px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +p.interli { +} + +p.interdd { +} + +p.intertd { +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.navtab { + border-right: 1px solid #A3B4D7; + padding-right: 15px; + text-align: right; + line-height: 110%; +} + +div.navtab table { + border-spacing: 0; +} + +td.navtab { + padding-right: 6px; + padding-left: 6px; +} +td.navtabHL { + background-image: url('tab_a.png'); + background-repeat:repeat-x; + padding-right: 6px; + padding-left: 6px; +} + +td.navtabHL a, td.navtabHL a:visited { + color: #fff; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); +} + +a.navtab { + font-weight: bold; +} + +div.qindex{ + text-align: center; + width: 100%; + line-height: 140%; + font-size: 130%; + color: #A0A0A0; +} + +dt.alphachar{ + font-size: 180%; + font-weight: bold; +} + +.alphachar a{ + color: black; +} + +.alphachar a:hover, .alphachar a:visited{ + text-decoration: none; +} + +.classindex dl { + padding: 25px; + column-count:1 +} + +.classindex dd { + display:inline-block; + margin-left: 50px; + width: 90%; + line-height: 1.15em; +} + +.classindex dl.odd { + background-color: #F8F9FC; +} + +@media(min-width: 1120px) { + .classindex dl { + column-count:2 + } +} + +@media(min-width: 1320px) { + .classindex dl { + column-count:3 + } +} + + +/* @group Link Styling */ + +a { + color: #3D578C; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #4665A2; +} + +a:hover { + text-decoration: underline; +} + +.contents a.qindexHL:visited { + color: #FFFFFF; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code, a.code:visited, a.line, a.line:visited { + color: #4665A2; +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: #4665A2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +ul { + overflow: hidden; /*Fixed: list item bullets overlap floating elements*/ +} + +#side-nav ul { + overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */ +} + +#main-nav ul { + overflow: visible; /* reset ul rule for the navigation bar drop down lists */ +} + +.fragment { + text-align: left; + direction: ltr; + overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ + overflow-y: hidden; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; +} + +div.fragment { + padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ + margin: 4px 8px 4px 2px; + background-color: #FBFCFD; + border: 1px solid #C4CFE5; +} + +div.line { + font-family: monospace, fixed; + font-size: 13px; + min-height: 13px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line:after { + content:"\000A"; + white-space: pre; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #E8E8E8; + white-space: pre; +} +span.lineno a { + background-color: #D8D8D8; +} + +span.lineno a:hover { + background-color: #C8C8C8; +} + +.lineno { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +div.ah, span.ah { + background-color: black; + font-weight: bold; + color: #FFFFFF; + margin-bottom: 3px; + margin-top: 3px; + padding: 0.2em; + border: solid thin #333; + border-radius: 0.5em; + -webkit-border-radius: .5em; + -moz-border-radius: .5em; + box-shadow: 2px 2px 3px #999; + -webkit-box-shadow: 2px 2px 3px #999; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background-color: white; + color: black; + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 8px; +} + +td.indexkey { + background-color: #EBEFF6; + font-weight: bold; + border: 1px solid #C4CFE5; + margin: 2px 0px 2px 0; + padding: 2px 10px; + white-space: nowrap; + vertical-align: top; +} + +td.indexvalue { + background-color: #EBEFF6; + border: 1px solid #C4CFE5; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #EEF1F7; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl, img.inline { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +blockquote { + background-color: #F7F8FB; + border-left: 2px solid #9CAFD4; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +blockquote.DocNodeRTL { + border-left: 0; + border-right: 2px solid #9CAFD4; + margin: 0 4px 0 24px; + padding: 0 16px 0 12px; +} + +/* @end */ + +/* +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +*/ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #A3B4D7; +} + +th.dirtab { + background: #EBEFF6; + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid #4A6AAA; +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: cyan; + box-shadow: 0 0 15px cyan; +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #F9FAFC; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memSeparator { + border-bottom: 1px solid #DEE4F0; + line-height: 1px; + margin: 0px; + padding: 0px; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight, .memTemplItemRight { + width: 100%; +} + +.memTemplParams { + color: #4665A2; + white-space: nowrap; + font-size: 80%; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtitle { + padding: 8px; + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + margin-bottom: -1px; + background-image: url('nav_f.png'); + background-repeat: repeat-x; + background-color: #E2E8F2; + line-height: 1.25; + font-weight: 300; + float:left; +} + +.permalink +{ + font-size: 65%; + display: inline-block; + vertical-align: middle; +} + +.memtemplate { + font-size: 80%; + color: #4665A2; + font-weight: normal; + margin-left: 9px; +} + +.memnav { + background-color: #EBEFF6; + border: 1px solid #A3B4D7; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px cyan; +} + +.memname { + font-weight: 400; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 0px 6px 0px; + color: #253555; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + background-color: #DFE5F1; + /* opera specific markup */ + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 4px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 4px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 4px; + +} + +.overload { + font-family: "courier new",courier,monospace; + font-size: 65%; +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; + padding: 6px 10px 2px 10px; + background-color: #FBFCFD; + border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: #FFFFFF; + /* opera specific markup */ + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} +.paramname code { + line-height: 14px; +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype, .tparams .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir, .tparams .paramdir { + font-family: "courier new",courier,monospace; + vertical-align: top; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: #728DC1; + border-top:1px solid #5373B4; + border-left:1px solid #5373B4; + border-right:1px solid #C4CFE5; + border-bottom:1px solid #C4CFE5; + text-shadow: none; + color: white; + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view inside a (index) page */ + +div.directory { + margin: 10px 0px; + border-top: 1px solid #9CAFD4; + border-bottom: 1px solid #9CAFD4; + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.even { + padding-left: 6px; + background-color: #F7F8FB; +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: #3D578C; +} + +.arrow { + color: #9CAFD4; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; +} + +.icon { + font-family: Arial, Helvetica; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: #728DC1; + color: white; + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderopen.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderclosed.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('doc.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +table.directory { + font: 400 14px Roboto,sans-serif; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +address { + font-style: normal; + color: #2A3D61; +} + +table.doxtable caption { + caption-side: top; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.doxtable td, table.doxtable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +table.fieldtable { + /*width: 100%;*/ + margin-bottom: 10px; + border: 1px solid #A8B8D9; + border-spacing: 0px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 3px; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid #A8B8D9; + /*width: 100%;*/ +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #E2E8F2; + font-size: 90%; + color: #253555; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + font-weight: 400; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid #A8B8D9; +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: url('tab_b.png'); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image:url('tab_b.png'); + background-repeat:repeat-x; + background-position: 0 -5px; + height:30px; + line-height:30px; + color:#8AA0CC; + border:solid 1px #C2CDE4; + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:url('bc_s.png'); + background-repeat:no-repeat; + background-position:right; + color:#364D7C; +} + +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; + color: #283A5D; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; +} + +.navpath li.navelem a:hover +{ + color:#6884BD; +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color:#364D7C; + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + +div.ingroups +{ + font-size: 8pt; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + background-image:url('nav_h.png'); + background-repeat:repeat-x; + background-color: #F9FAFC; + margin: 0px; + border-bottom: 1px solid #C4CFE5; +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + +.PageDocRTL-title div.headertitle { + text-align: right; + direction: rtl; +} + +dl { + padding: 0 0 0 0; +} + +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ +dl.section { + margin-left: 0px; + padding-left: 0px; +} + +dl.section.DocNodeRTL { + margin-right: 0px; + padding-right: 0px; +} + +dl.note { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #D0C000; +} + +dl.note.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #FF0000; +} + +dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00D000; +} + +dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #00D000; +} + +dl.deprecated { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #505050; +} + +dl.deprecated.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #505050; +} + +dl.todo { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #00C0E0; +} + +dl.todo.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #00C0E0; +} + +dl.test { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #3030E0; +} + +dl.test.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #3030E0; +} + +dl.bug { + margin-left: -7px; + padding-left: 3px; + border-left: 4px solid; + border-color: #C08050; +} + +dl.bug.DocNodeRTL { + margin-left: 0; + padding-left: 0; + border-left: 0; + margin-right: -7px; + padding-right: 3px; + border-right: 4px solid; + border-color: #C08050; +} + +dl.section dd { + margin-bottom: 6px; +} + + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectalign +{ + vertical-align: middle; +} + +#projectname +{ + font: 300% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font: 120% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font: 50% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid #5373B4; +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.plantumlgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +div.zoom +{ + border: 1px solid #90A5CE; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:#334975; + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; + text-align:right; + width:52px; +} + +dl.citelist dd { + margin:2px 0 2px 72px; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: #F4F6FA; + border: 1px solid #D8DFEE; + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 8px 10px 10px; + width: 200px; +} + +.PageDocRTL-title div.toc { + float: left !important; + text-align: right; +} + +div.toc li { + background: url("bdwn.png") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +.PageDocRTL-title div.toc li { + background-position-x: right !important; + padding-left: 0 !important; + padding-right: 10px; +} + +div.toc h3 { + font: bold 12px/1.2 Arial,FreeSans,sans-serif; + color: #4665A2; + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 30px; +} + +div.toc li.level4 { + margin-left: 45px; +} + +span.emoji { + /* font family used at the site: https://unicode.org/emoji/charts/full-emoji-list.html + * font-family: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", Times, Symbola, Aegyptus, Code2000, Code2001, Code2002, Musica, serif, LastResort; + */ +} + +.PageDocRTL-title div.toc li.level1 { + margin-left: 0 !important; + margin-right: 0; +} + +.PageDocRTL-title div.toc li.level2 { + margin-left: 0 !important; + margin-right: 15px; +} + +.PageDocRTL-title div.toc li.level3 { + margin-left: 0 !important; + margin-right: 30px; +} + +.PageDocRTL-title div.toc li.level4 { + margin-left: 0 !important; + margin-right: 45px; +} + +.inherit_header { + font-weight: bold; + color: gray; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + white-space: nowrap; + background-color: white; + border: 1px solid gray; + border-radius: 4px 4px 4px 4px; + box-shadow: 1px 1px 7px gray; + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: grey; + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: #006318; +} + +#powerTip div { + margin: 0px; + padding: 0px; + font: 12px/16px Roboto,sans-serif; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: #FFFFFF; + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before { + border-top-color: #808080; + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: #FFFFFF; + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: #808080; + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: #FFFFFF; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: #FFFFFF; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + +/* @group Markdown */ + +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid #2D4068; + padding: 3px 7px 2px; +} + +table.markdownTable tr { +} + +th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft, td.markdownTableBodyLeft { + text-align: left +} + +th.markdownTableHeadRight, td.markdownTableBodyRight { + text-align: right +} + +th.markdownTableHeadCenter, td.markdownTableBodyCenter { + text-align: center +} + +.DocNodeRTL { + text-align: right; + direction: rtl; +} + +.DocNodeLTR { + text-align: left; + direction: ltr; +} + +table.DocNodeRTL { + width: auto; + margin-right: 0; + margin-left: auto; +} + +table.DocNodeLTR { + width: auto; + margin-right: auto; + margin-left: 0; +} + +tt, code, kbd, samp +{ + display: inline-block; + direction:ltr; +} +/* @end */ + +u { + text-decoration: underline; +} + diff --git a/doxygen.svg b/doxygen.svg new file mode 100644 index 0000000..d42dad5 --- /dev/null +++ b/doxygen.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dynsections.js b/dynsections.js new file mode 100644 index 0000000..3174bd7 --- /dev/null +++ b/dynsections.js @@ -0,0 +1,121 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); +} + +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l + + + + + + +tartan: File List + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
File List
+
+
+
Here is a list of all documented files with brief descriptions:
+
[detail level 12345]
+ + + + + + + + + + + + + + +
  board
  include
  tartan
  board
 board.hpp
 exceptions.hpp
 board.hpp
  chess
  include
  tartan
  chess
 chess.hpp
 exceptions.hpp
 chess.hpp
+
+
+
+ + + + diff --git a/files_dup.js b/files_dup.js new file mode 100644 index 0000000..0760fa8 --- /dev/null +++ b/files_dup.js @@ -0,0 +1,5 @@ +var files_dup = +[ + [ "board", "dir_8ce7cd6e96eb11a61d1d013aa8c7fa46.html", "dir_8ce7cd6e96eb11a61d1d013aa8c7fa46" ], + [ "chess", "dir_a469c1a447a1fbb4c350399e58cec756.html", "dir_a469c1a447a1fbb4c350399e58cec756" ] +]; \ No newline at end of file diff --git a/folderclosed.png b/folderclosed.png new file mode 100644 index 0000000000000000000000000000000000000000..bb8ab35edce8e97554e360005ee9fc5bffb36e66 GIT binary patch literal 616 zcmV-u0+;=XP)a9#ETzayK)T~Jw&MMH>OIr#&;dC}is*2Mqdf&akCc=O@`qC+4i z5Iu3w#1M@KqXCz8TIZd1wli&kkl2HVcAiZ8PUn5z_kG@-y;?yK06=cA0U%H0PH+kU zl6dp}OR(|r8-RG+YLu`zbI}5TlOU6ToR41{9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6` zBLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XUdOZN~c=dLt_h_k!dbxm_*ibDM zlFX`g{k$X}yIe%$N)cn1LNu=q9_CS)*>A zsX_mM4L@`(cSNQKMFc$RtYbx{79#j-J7hk*>*+ZZhM4Hw?I?rsXCi#mRWJ=-0LGV5a-WR0Qgt<|Nqf)C-@80`5gIz45^_20000IqP)X=#(TiCT&PiIIVc55T}TU}EUh*{q$|`3@{d>{Tc9Bo>e= zfmF3!f>fbI9#GoEHh0f`i5)wkLpva0ztf%HpZneK?w-7AK@b4Itw{y|Zd3k!fH?q2 zlhckHd_V2M_X7+)U&_Xcfvtw60l;--DgZmLSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+! zh78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5jDplgxd44}9;IRqUH1YHH|@6oFe%z( zo4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|)Rz|V`sGfHNrJ)0gJb8xx+SBmRf@1l zvuzt=vGfI)<-F9!o&3l?>9~0QbUDT(wFdnQPv%xdD)m*g%!20>Bc9iYmGAp<9YAa( z0QgYgTWqf1qN++Gqp z8@AYPTB3E|6s=WLG?xw0tm|U!o=&zd+H0oRYE;Dbx+Na9s^STqX|Gnq%H8s(nGDGJ j8vwW|`Ts`)fSK|Kx=IK@RG@g200000NkvXXu0mjfauFEA literal 0 HcmV?d00001 diff --git a/functions.html b/functions.html new file mode 100644 index 0000000..1b21a26 --- /dev/null +++ b/functions.html @@ -0,0 +1,121 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- a -

+
+
+ + + + diff --git a/functions_b.html b/functions_b.html new file mode 100644 index 0000000..a9d1c40 --- /dev/null +++ b/functions_b.html @@ -0,0 +1,133 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- b -

+
+
+ + + + diff --git a/functions_c.html b/functions_c.html new file mode 100644 index 0000000..dce8b66 --- /dev/null +++ b/functions_c.html @@ -0,0 +1,160 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- c -

+
+
+ + + + diff --git a/functions_d.html b/functions_d.html new file mode 100644 index 0000000..1317344 --- /dev/null +++ b/functions_d.html @@ -0,0 +1,111 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- d -

+
+
+ + + + diff --git a/functions_dup.js b/functions_dup.js new file mode 100644 index 0000000..5a9fe6b --- /dev/null +++ b/functions_dup.js @@ -0,0 +1,24 @@ +var functions_dup = +[ + [ "a", "functions.html", null ], + [ "b", "functions_b.html", null ], + [ "c", "functions_c.html", null ], + [ "d", "functions_d.html", null ], + [ "f", "functions_f.html", null ], + [ "g", "functions_g.html", null ], + [ "h", "functions_h.html", null ], + [ "i", "functions_i.html", null ], + [ "k", "functions_k.html", null ], + [ "l", "functions_l.html", null ], + [ "m", "functions_m.html", null ], + [ "n", "functions_n.html", null ], + [ "o", "functions_o.html", null ], + [ "p", "functions_p.html", null ], + [ "r", "functions_r.html", null ], + [ "s", "functions_s.html", null ], + [ "t", "functions_t.html", null ], + [ "u", "functions_u.html", null ], + [ "w", "functions_w.html", null ], + [ "x", "functions_x.html", null ], + [ "y", "functions_y.html", null ] +]; \ No newline at end of file diff --git a/functions_enum.html b/functions_enum.html new file mode 100644 index 0000000..27c7db8 --- /dev/null +++ b/functions_enum.html @@ -0,0 +1,103 @@ + + + + + + + +tartan: Class Members - Enumerations + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ + + + diff --git a/functions_eval.html b/functions_eval.html new file mode 100644 index 0000000..077262d --- /dev/null +++ b/functions_eval.html @@ -0,0 +1,102 @@ + + + + + + + +tartan: Class Members - Enumerator + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ + + + diff --git a/functions_f.html b/functions_f.html new file mode 100644 index 0000000..aa88a25 --- /dev/null +++ b/functions_f.html @@ -0,0 +1,108 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- f -

+
+
+ + + + diff --git a/functions_func.html b/functions_func.html new file mode 100644 index 0000000..2db6184 --- /dev/null +++ b/functions_func.html @@ -0,0 +1,515 @@ + + + + + + + +tartan: Class Members - Functions + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- a -

+ + +

- b -

+ + +

- c -

+ + +

- d -

+ + +

- f -

+ + +

- g -

+ + +

- h -

+ + +

- i -

+ + +

- k -

+ + +

- l -

+ + +

- m -

+ + +

- n -

+ + +

- o -

+ + +

- p -

+ + +

- r -

+ + +

- s -

+ + +

- t -

+ + +

- u -

+ + +

- w -

+ + +

- x -

+ + +

- y -

+
+
+ + + + diff --git a/functions_g.html b/functions_g.html new file mode 100644 index 0000000..0bae576 --- /dev/null +++ b/functions_g.html @@ -0,0 +1,101 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- g -

+
+
+ + + + diff --git a/functions_h.html b/functions_h.html new file mode 100644 index 0000000..60422c4 --- /dev/null +++ b/functions_h.html @@ -0,0 +1,104 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- h -

+
+
+ + + + diff --git a/functions_i.html b/functions_i.html new file mode 100644 index 0000000..c8ce9bb --- /dev/null +++ b/functions_i.html @@ -0,0 +1,119 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- i -

+
+
+ + + + diff --git a/functions_k.html b/functions_k.html new file mode 100644 index 0000000..a3ea9f6 --- /dev/null +++ b/functions_k.html @@ -0,0 +1,101 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- k -

+
+
+ + + + diff --git a/functions_l.html b/functions_l.html new file mode 100644 index 0000000..d742859 --- /dev/null +++ b/functions_l.html @@ -0,0 +1,101 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- l -

+
+
+ + + + diff --git a/functions_m.html b/functions_m.html new file mode 100644 index 0000000..02c4a61 --- /dev/null +++ b/functions_m.html @@ -0,0 +1,130 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- m -

+
+
+ + + + diff --git a/functions_n.html b/functions_n.html new file mode 100644 index 0000000..3d37938 --- /dev/null +++ b/functions_n.html @@ -0,0 +1,107 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- n -

+
+
+ + + + diff --git a/functions_o.html b/functions_o.html new file mode 100644 index 0000000..799c47f --- /dev/null +++ b/functions_o.html @@ -0,0 +1,140 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- o -

+
+
+ + + + diff --git a/functions_p.html b/functions_p.html new file mode 100644 index 0000000..a0a1e0b --- /dev/null +++ b/functions_p.html @@ -0,0 +1,180 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- p -

+
+
+ + + + diff --git a/functions_r.html b/functions_r.html new file mode 100644 index 0000000..65316c5 --- /dev/null +++ b/functions_r.html @@ -0,0 +1,101 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- r -

+
+
+ + + + diff --git a/functions_rela.html b/functions_rela.html new file mode 100644 index 0000000..930f1db --- /dev/null +++ b/functions_rela.html @@ -0,0 +1,112 @@ + + + + + + + +tartan: Class Members - Related Functions + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ + +
+ + + + diff --git a/functions_s.html b/functions_s.html new file mode 100644 index 0000000..0be783b --- /dev/null +++ b/functions_s.html @@ -0,0 +1,148 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- s -

+
+
+ + + + diff --git a/functions_t.html b/functions_t.html new file mode 100644 index 0000000..451cb9d --- /dev/null +++ b/functions_t.html @@ -0,0 +1,134 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- t -

+
+
+ + + + diff --git a/functions_type.html b/functions_type.html new file mode 100644 index 0000000..aebbba8 --- /dev/null +++ b/functions_type.html @@ -0,0 +1,117 @@ + + + + + + + +tartan: Class Members - Typedefs + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ + + + diff --git a/functions_u.html b/functions_u.html new file mode 100644 index 0000000..7c6971d --- /dev/null +++ b/functions_u.html @@ -0,0 +1,102 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- u -

+
+
+ + + + diff --git a/functions_vars.html b/functions_vars.html new file mode 100644 index 0000000..f25a247 --- /dev/null +++ b/functions_vars.html @@ -0,0 +1,153 @@ + + + + + + + +tartan: Class Members - Variables + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ + + + diff --git a/functions_w.html b/functions_w.html new file mode 100644 index 0000000..8f54043 --- /dev/null +++ b/functions_w.html @@ -0,0 +1,101 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- w -

+
+
+ + + + diff --git a/functions_x.html b/functions_x.html new file mode 100644 index 0000000..24738d6 --- /dev/null +++ b/functions_x.html @@ -0,0 +1,101 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- x -

+
+
+ + + + diff --git a/functions_y.html b/functions_y.html new file mode 100644 index 0000000..ad8f780 --- /dev/null +++ b/functions_y.html @@ -0,0 +1,101 @@ + + + + + + + +tartan: Class Members + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
Here is a list of all documented class members with links to the class documentation for each member:
+ +

- y -

+
+
+ + + + diff --git a/graph_legend.html b/graph_legend.html new file mode 100644 index 0000000..de87890 --- /dev/null +++ b/graph_legend.html @@ -0,0 +1,158 @@ + + + + + + + +tartan: Graph Legend + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Graph Legend
+
+
+

This page explains how to interpret the graphs that are generated by doxygen.

+

Consider the following example:

/*! Invisible class because of truncation */
+
class Invisible { };
+
+
/*! Truncated class, inheritance relation is hidden */
+
class Truncated : public Invisible { };
+
+
/* Class not documented with doxygen comments */
+
class Undocumented { };
+
+
/*! Class that is inherited using public inheritance */
+
class PublicBase : public Truncated { };
+
+
/*! A template class */
+
template<class T> class Templ { };
+
+
/*! Class that is inherited using protected inheritance */
+
class ProtectedBase { };
+
+
/*! Class that is inherited using private inheritance */
+
class PrivateBase { };
+
+
/*! Class that is used by the Inherited class */
+
class Used { };
+
+
/*! Super class that inherits a number of other classes */
+
class Inherited : public PublicBase,
+
protected ProtectedBase,
+
private PrivateBase,
+
public Undocumented,
+
public Templ<int>
+
{
+
private:
+
Used *m_usedClass;
+
};
+

This will result in the following graph:

+

The boxes in the above graph have the following meaning:

+
    +
  • +A filled gray box represents the struct or class for which the graph is generated.
  • +
  • +A box with a black border denotes a documented struct or class.
  • +
  • +A box with a gray border denotes an undocumented struct or class.
  • +
  • +A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.
  • +
+

The arrows have the following meaning:

+
    +
  • +A dark blue arrow is used to visualize a public inheritance relation between two classes.
  • +
  • +A dark green arrow is used for protected inheritance.
  • +
  • +A dark red arrow is used for private inheritance.
  • +
  • +A purple dashed arrow is used if a class is contained or used by another class. The arrow is labelled with the variable(s) through which the pointed class or struct is accessible.
  • +
  • +A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labelled with the template parameters of the instance.
  • +
+
+
+ + + + diff --git a/graph_legend.md5 b/graph_legend.md5 new file mode 100644 index 0000000..5543aee --- /dev/null +++ b/graph_legend.md5 @@ -0,0 +1 @@ +2949d8d683b49299ad5e82dbf5d1be6c \ No newline at end of file diff --git a/graph_legend.svg b/graph_legend.svg new file mode 100644 index 0000000..5c7a71a --- /dev/null +++ b/graph_legend.svg @@ -0,0 +1,117 @@ + + + + + + +Graph Legend + + + +Node9 + +Inherited + + + +Node10 + +PublicBase + + + +Node10->Node9 + + + + + +Node11 + +Truncated + + + +Node11->Node10 + + + + + +Node13 + +ProtectedBase + + + +Node13->Node9 + + + + + +Node14 + +PrivateBase + + + +Node14->Node9 + + + + + +Node15 + +Undocumented + + + +Node15->Node9 + + + + + +Node16 + +Templ< int > + + + +Node16->Node9 + + + + + +Node17 + +Templ< T > + + + +Node17->Node16 + + +< int > + + + +Node18 + +Used + + + +Node18->Node9 + + +m_usedClass + + + diff --git a/hierarchy.html b/hierarchy.html new file mode 100644 index 0000000..d7f5abc --- /dev/null +++ b/hierarchy.html @@ -0,0 +1,144 @@ + + + + + + + +tartan: Class Hierarchy + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Class Hierarchy
+
+
+
+

Go to the graphical class hierarchy

+This inheritance list is sorted roughly, but not completely, alphabetically:
+
[detail level 123456]
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Cstd::array< T > [external]STL class
 Ctt::Board8x8 game board
 Ctt::chess::ChessboardChess game board
 Cstd::exception [external]STL class
 Cstd::logic_error [external]STL class
 Ctt::ex::tartanBase class for all tartan exceptions
 Ctt::chess::ex::no_kingThrown when tt::chess::Chessboard has no King object of certain tt::Piece::Color
 Ctt::ex::bad_pieceBase class for exceptions about pieces
 Ctt::chess::ex::duplicate_kingThrown when inserted King is already provided
 Ctt::ex::bad_piece_specThrown when Board::piece() can not recognize Piece specification
 Ctt::ex::foreign_pieceThrown when piece does not belong to Board object in which it is being processed
 Ctt::ex::null_pieceThrown when Piece pointer is nullptr when it should not be
 Ctt::ex::position_is_takenThrown when Piece Position on Board is occupied when it should not to
 Ctt::ex::bad_piece_typeThrown when tt::Board::getPieceType() returns std::type_info that is not mentioned in its argument
 Ctt::ex::bad_setException when Board::set() functions fail
 Ctt::ex::illegal_moveBase class for Board::makeMove() function errors
 Ctt::chess::ex::checkThrown when turn cannot be perfomred because of King beeing in check
 Ctt::chess::ex::checkmateThrown when turn cannot be perfomred because of King is under checkmate
 Ctt::ex::can_not_moveThrown when Board::makeMove() is performed on Piece that can not make any moves
 Ctt::ex::no_such_moveThrown when piece moved with Board::makeMove() can not have such move
 Ctt::ex::piece_in_wrong_colorThrown when trying to Board::makeMove() on Piece that has wrong Piece::Color
 Ctt::ex::tile_is_emptyThrown when selected Piece location is empty of the Board
 Ctt::ex::illegal_turnThrown when constructed Piece::Turn object is malformed
 Cstd::list< Turn * > [external]
 Ctt::Piece::TurnMapList of Turn objects
 Ctt::PieceGeneric board memeber piece API
 Ctt::chess::BishopBishop chess Piece
 Ctt::chess::KingKing chess Piece
 Ctt::chess::KnightKnight chess Piece
 Ctt::chess::PawnPawn chess Piece
 Ctt::chess::QueenQueen chess Piece
 Ctt::chess::RookRook chess Piece
 Ctt::Piece::PositionPiece position at the Board
 Ctt::Piece::TurnGeneric Piece Turn on Board
 Ctt::chess::Bishop::TurnBishop Turn
 Ctt::chess::King::TurnKing Turn
 Ctt::chess::Knight::TurnKnight Turn
 Ctt::chess::Pawn::TurnPawn Turn
 Ctt::chess::Queen::TurnQueen Turn
 Ctt::chess::Rook::TurnRook Turn
+
+
+
+ + + + diff --git a/hierarchy.js b/hierarchy.js new file mode 100644 index 0000000..8ccb578 --- /dev/null +++ b/hierarchy.js @@ -0,0 +1,54 @@ +var hierarchy = +[ + [ "std::array< T >", "https://en.cppreference.com/w/cpp/container/array.html", [ + [ "tt::Board", "classtt_1_1Board.html", [ + [ "tt::chess::Chessboard", "classtt_1_1chess_1_1Chessboard.html", null ] + ] ] + ] ], + [ "std::exception", "https://en.cppreference.com/w/cpp/error/exception.html", [ + [ "std::logic_error", "https://en.cppreference.com/w/cpp/error/logic_error.html", [ + [ "tt::ex::tartan", "classtt_1_1ex_1_1tartan.html", [ + [ "tt::chess::ex::no_king", "classtt_1_1chess_1_1ex_1_1no__king.html", null ], + [ "tt::ex::bad_piece", "classtt_1_1ex_1_1bad__piece.html", [ + [ "tt::chess::ex::duplicate_king", "classtt_1_1chess_1_1ex_1_1duplicate__king.html", null ], + [ "tt::ex::bad_piece_spec", "classtt_1_1ex_1_1bad__piece__spec.html", null ], + [ "tt::ex::foreign_piece", "classtt_1_1ex_1_1foreign__piece.html", null ], + [ "tt::ex::null_piece", "classtt_1_1ex_1_1null__piece.html", null ], + [ "tt::ex::position_is_taken", "classtt_1_1ex_1_1position__is__taken.html", null ] + ] ], + [ "tt::ex::bad_piece_type", "classtt_1_1ex_1_1bad__piece__type.html", null ], + [ "tt::ex::bad_set", "classtt_1_1ex_1_1bad__set.html", null ], + [ "tt::ex::illegal_move", "classtt_1_1ex_1_1illegal__move.html", [ + [ "tt::chess::ex::check", "classtt_1_1chess_1_1ex_1_1check.html", [ + [ "tt::chess::ex::checkmate", "classtt_1_1chess_1_1ex_1_1checkmate.html", null ] + ] ], + [ "tt::ex::can_not_move", "classtt_1_1ex_1_1can__not__move.html", null ], + [ "tt::ex::no_such_move", "classtt_1_1ex_1_1no__such__move.html", null ], + [ "tt::ex::piece_in_wrong_color", "classtt_1_1ex_1_1piece__in__wrong__color.html", null ], + [ "tt::ex::tile_is_empty", "classtt_1_1ex_1_1tile__is__empty.html", null ] + ] ], + [ "tt::ex::illegal_turn", "classtt_1_1ex_1_1illegal__turn.html", null ] + ] ] + ] ] + ] ], + [ "std::list< Turn * >", "https://en.cppreference.com/w/cpp/container/list.html", [ + [ "tt::Piece::TurnMap", "classtt_1_1Piece_1_1TurnMap.html", null ] + ] ], + [ "tt::Piece", "classtt_1_1Piece.html", [ + [ "tt::chess::Bishop", "classtt_1_1chess_1_1Bishop.html", null ], + [ "tt::chess::King", "classtt_1_1chess_1_1King.html", null ], + [ "tt::chess::Knight", "classtt_1_1chess_1_1Knight.html", null ], + [ "tt::chess::Pawn", "classtt_1_1chess_1_1Pawn.html", null ], + [ "tt::chess::Queen", "classtt_1_1chess_1_1Queen.html", null ], + [ "tt::chess::Rook", "classtt_1_1chess_1_1Rook.html", null ] + ] ], + [ "tt::Piece::Position", "classtt_1_1Piece_1_1Position.html", null ], + [ "tt::Piece::Turn", "classtt_1_1Piece_1_1Turn.html", [ + [ "tt::chess::Bishop::Turn", "classtt_1_1chess_1_1Bishop_1_1Turn.html", null ], + [ "tt::chess::King::Turn", "classtt_1_1chess_1_1King_1_1Turn.html", null ], + [ "tt::chess::Knight::Turn", "classtt_1_1chess_1_1Knight_1_1Turn.html", null ], + [ "tt::chess::Pawn::Turn", "classtt_1_1chess_1_1Pawn_1_1Turn.html", null ], + [ "tt::chess::Queen::Turn", "classtt_1_1chess_1_1Queen_1_1Turn.html", null ], + [ "tt::chess::Rook::Turn", "classtt_1_1chess_1_1Rook_1_1Turn.html", null ] + ] ] +]; \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..3b76caa --- /dev/null +++ b/index.html @@ -0,0 +1,106 @@ + + + + + + + +tartan: Main Page + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
tartan Documentation
+
+
+

Welcome to the documentation page of tartan library.

+

+Quickstart

+ +
+
+
+ + + + diff --git a/inherit_graph_0.map b/inherit_graph_0.map new file mode 100644 index 0000000..679992d --- /dev/null +++ b/inherit_graph_0.map @@ -0,0 +1,5 @@ + + + + + diff --git a/inherit_graph_0.md5 b/inherit_graph_0.md5 new file mode 100644 index 0000000..96fab1f --- /dev/null +++ b/inherit_graph_0.md5 @@ -0,0 +1 @@ +bdf6554e86e62870e30a311cbf529ccb \ No newline at end of file diff --git a/inherit_graph_0.svg b/inherit_graph_0.svg new file mode 100644 index 0000000..edc0470 --- /dev/null +++ b/inherit_graph_0.svg @@ -0,0 +1,52 @@ + + + + + + +Graphical Class Hierarchy + + + +Node0 + + +std::array< T > + + + + + +Node1 + + +tt::Board + + + + + +Node0->Node1 + + + + + +Node2 + + +tt::chess::Chessboard + + + + + +Node1->Node2 + + + + + diff --git a/inherit_graph_1.map b/inherit_graph_1.map new file mode 100644 index 0000000..d27844f --- /dev/null +++ b/inherit_graph_1.map @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/inherit_graph_1.md5 b/inherit_graph_1.md5 new file mode 100644 index 0000000..8ea796c --- /dev/null +++ b/inherit_graph_1.md5 @@ -0,0 +1 @@ +3cc78e162c2587657282ea340c23ad8f \ No newline at end of file diff --git a/inherit_graph_1.svg b/inherit_graph_1.svg new file mode 100644 index 0000000..c4324e7 --- /dev/null +++ b/inherit_graph_1.svg @@ -0,0 +1,309 @@ + + + + + + +Graphical Class Hierarchy + + + +Node0 + + +std::exception + + + + + +Node1 + + +std::logic_error + + + + + +Node0->Node1 + + + + + +Node2 + + +tt::ex::tartan + + + + + +Node1->Node2 + + + + + +Node3 + + +tt::chess::ex::no_king + + + + + +Node2->Node3 + + + + + +Node4 + + +tt::ex::bad_piece + + + + + +Node2->Node4 + + + + + +Node10 + + +tt::ex::bad_piece_type + + + + + +Node2->Node10 + + + + + +Node11 + + +tt::ex::bad_set + + + + + +Node2->Node11 + + + + + +Node12 + + +tt::ex::illegal_move + + + + + +Node2->Node12 + + + + + +Node19 + + +tt::ex::illegal_turn + + + + + +Node2->Node19 + + + + + +Node5 + + +tt::chess::ex::duplicate_king + + + + + +Node4->Node5 + + + + + +Node6 + + +tt::ex::bad_piece_spec + + + + + +Node4->Node6 + + + + + +Node7 + + +tt::ex::foreign_piece + + + + + +Node4->Node7 + + + + + +Node8 + + +tt::ex::null_piece + + + + + +Node4->Node8 + + + + + +Node9 + + +tt::ex::position_is +_taken + + + + + +Node4->Node9 + + + + + +Node13 + + +tt::chess::ex::check + + + + + +Node12->Node13 + + + + + +Node15 + + +tt::ex::can_not_move + + + + + +Node12->Node15 + + + + + +Node16 + + +tt::ex::no_such_move + + + + + +Node12->Node16 + + + + + +Node17 + + +tt::ex::piece_in_wrong +_color + + + + + +Node12->Node17 + + + + + +Node18 + + +tt::ex::tile_is_empty + + + + + +Node12->Node18 + + + + + +Node14 + + +tt::chess::ex::checkmate + + + + + +Node13->Node14 + + + + + diff --git a/inherit_graph_2.map b/inherit_graph_2.map new file mode 100644 index 0000000..0861e76 --- /dev/null +++ b/inherit_graph_2.map @@ -0,0 +1,4 @@ + + + + diff --git a/inherit_graph_2.md5 b/inherit_graph_2.md5 new file mode 100644 index 0000000..0c21f08 --- /dev/null +++ b/inherit_graph_2.md5 @@ -0,0 +1 @@ +0b3fdf32430090e5082fc0afe98318ee \ No newline at end of file diff --git a/inherit_graph_2.svg b/inherit_graph_2.svg new file mode 100644 index 0000000..9930b99 --- /dev/null +++ b/inherit_graph_2.svg @@ -0,0 +1,37 @@ + + + + + + +Graphical Class Hierarchy + + + +Node0 + + +std::list< Turn * > + + + + + +Node1 + + +tt::Piece::TurnMap + + + + + +Node0->Node1 + + + + + diff --git a/inherit_graph_3.map b/inherit_graph_3.map new file mode 100644 index 0000000..4d70dc9 --- /dev/null +++ b/inherit_graph_3.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/inherit_graph_3.md5 b/inherit_graph_3.md5 new file mode 100644 index 0000000..bd8f1a2 --- /dev/null +++ b/inherit_graph_3.md5 @@ -0,0 +1 @@ +b1ef99f1a5fc493a2eaa92e5eb9bebe9 \ No newline at end of file diff --git a/inherit_graph_3.svg b/inherit_graph_3.svg new file mode 100644 index 0000000..7d48c64 --- /dev/null +++ b/inherit_graph_3.svg @@ -0,0 +1,112 @@ + + + + + + +Graphical Class Hierarchy + + + +Node0 + + +tt::Piece + + + + + +Node1 + + +tt::chess::Bishop + + + + + +Node0->Node1 + + + + + +Node2 + + +tt::chess::King + + + + + +Node0->Node2 + + + + + +Node3 + + +tt::chess::Knight + + + + + +Node0->Node3 + + + + + +Node4 + + +tt::chess::Pawn + + + + + +Node0->Node4 + + + + + +Node5 + + +tt::chess::Queen + + + + + +Node0->Node5 + + + + + +Node6 + + +tt::chess::Rook + + + + + +Node0->Node6 + + + + + diff --git a/inherit_graph_4.map b/inherit_graph_4.map new file mode 100644 index 0000000..1dbbeba --- /dev/null +++ b/inherit_graph_4.map @@ -0,0 +1,3 @@ + + + diff --git a/inherit_graph_4.md5 b/inherit_graph_4.md5 new file mode 100644 index 0000000..8558c51 --- /dev/null +++ b/inherit_graph_4.md5 @@ -0,0 +1 @@ +330e87357f19b6e98421c2b880861f80 \ No newline at end of file diff --git a/inherit_graph_4.svg b/inherit_graph_4.svg new file mode 100644 index 0000000..8a4e6cf --- /dev/null +++ b/inherit_graph_4.svg @@ -0,0 +1,22 @@ + + + + + + +Graphical Class Hierarchy + + + +Node0 + + +tt::Piece::Position + + + + + diff --git a/inherit_graph_5.map b/inherit_graph_5.map new file mode 100644 index 0000000..04d77a2 --- /dev/null +++ b/inherit_graph_5.map @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/inherit_graph_5.md5 b/inherit_graph_5.md5 new file mode 100644 index 0000000..b3befec --- /dev/null +++ b/inherit_graph_5.md5 @@ -0,0 +1 @@ +a69d9df1c66cc86ed810b8fd31f20a5e \ No newline at end of file diff --git a/inherit_graph_5.svg b/inherit_graph_5.svg new file mode 100644 index 0000000..b0aa733 --- /dev/null +++ b/inherit_graph_5.svg @@ -0,0 +1,112 @@ + + + + + + +Graphical Class Hierarchy + + + +Node0 + + +tt::Piece::Turn + + + + + +Node1 + + +tt::chess::Bishop::Turn + + + + + +Node0->Node1 + + + + + +Node2 + + +tt::chess::King::Turn + + + + + +Node0->Node2 + + + + + +Node3 + + +tt::chess::Knight::Turn + + + + + +Node0->Node3 + + + + + +Node4 + + +tt::chess::Pawn::Turn + + + + + +Node0->Node4 + + + + + +Node5 + + +tt::chess::Queen::Turn + + + + + +Node0->Node5 + + + + + +Node6 + + +tt::chess::Rook::Turn + + + + + +Node0->Node6 + + + + + diff --git a/inherits.html b/inherits.html new file mode 100644 index 0000000..d086e8a --- /dev/null +++ b/inherits.html @@ -0,0 +1,114 @@ + + + + + + + +tartan: Class Hierarchy + + + + + + + + + + + + + +
+
+ + + + + + +
+
tartan +  1.2.0.1 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Class Hierarchy
+
+
+ + + + + + + +
+
+
+
+
+
+
+
+
+ + + + diff --git a/jquery.js b/jquery.js new file mode 100644 index 0000000..103c32d --- /dev/null +++ b/jquery.js @@ -0,0 +1,35 @@ +/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=s.call(arguments,1),h=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(h=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):h=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,m=-2*e.offset[1];0>c?(s=t.top+p+f+m+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+m)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+m-h,(i>0||u>a(i))&&(t.top+=p+f+m))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var n=!1;t(document).on("mouseup",function(){n=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("
"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidtht.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element +},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),m&&(p-=l),g&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable});/** + * Copyright (c) 2007 Ariel Flesler - aflesler ○ gmail • com | https://github.com/flesler + * Licensed under MIT + * @author Ariel Flesler + * @version 2.1.2 + */ +;(function(f){"use strict";"function"===typeof define&&define.amd?define(["jquery"],f):"undefined"!==typeof module&&module.exports?module.exports=f(require("jquery")):f(jQuery)})(function($){"use strict";function n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase(),["iframe","#document","html","body"])}function h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}var p=$.scrollTo=function(a,d,b){return $(window).scrollTo(a,d,b)};p.defaults={axis:"xy",duration:0,limit:!0};$.fn.scrollTo=function(a,d,b){"object"=== typeof d&&(b=d,d=0);"function"===typeof b&&(b={onAfter:b});"max"===a&&(a=9E9);b=$.extend({},p.defaults,b);d=d||b.duration;var u=b.queue&&1=f[g]?0:Math.min(f[g],n));!a&&1-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 + * http://www.smartmenus.org/ + * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); \ No newline at end of file diff --git a/menu.js b/menu.js new file mode 100644 index 0000000..2fe2214 --- /dev/null +++ b/menu.js @@ -0,0 +1,51 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function initMenu(relPath,searchEnabled,serverSide,searchPage,search) { + function makeTree(data,relPath) { + var result=''; + if ('children' in data) { + result+=''; + } + return result; + } + + $('#main-nav').append(makeTree(menudata,relPath)); + $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu'); + if (searchEnabled) { + if (serverSide) { + $('#main-menu').append('
  • '); + } else { + $('#main-menu').append('
  • '); + } + } + $('#main-menu').smartmenus(); +} +/* @license-end */ diff --git a/menudata.js b/menudata.js new file mode 100644 index 0000000..6c0ea90 --- /dev/null +++ b/menudata.js @@ -0,0 +1,89 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file +*/ +var menudata={children:[ +{text:"Main Page",url:"index.html"}, +{text:"Related Pages",url:"pages.html"}, +{text:"Namespaces",url:"namespaces.html",children:[ +{text:"Namespace List",url:"namespaces.html"}, +{text:"Namespace Members",url:"namespacemembers.html",children:[ +{text:"All",url:"namespacemembers.html"}, +{text:"Functions",url:"namespacemembers_func.html"}, +{text:"Typedefs",url:"namespacemembers_type.html"}]}]}, +{text:"Classes",url:"annotated.html",children:[ +{text:"Class List",url:"annotated.html"}, +{text:"Class Index",url:"classes.html"}, +{text:"Class Hierarchy",url:"inherits.html"}, +{text:"Class Members",url:"functions.html",children:[ +{text:"All",url:"functions.html",children:[ +{text:"a",url:"functions.html#index_a"}, +{text:"b",url:"functions_b.html#index_b"}, +{text:"c",url:"functions_c.html#index_c"}, +{text:"d",url:"functions_d.html#index_d"}, +{text:"f",url:"functions_f.html#index_f"}, +{text:"g",url:"functions_g.html#index_g"}, +{text:"h",url:"functions_h.html#index_h"}, +{text:"i",url:"functions_i.html#index_i"}, +{text:"k",url:"functions_k.html#index_k"}, +{text:"l",url:"functions_l.html#index_l"}, +{text:"m",url:"functions_m.html#index_m"}, +{text:"n",url:"functions_n.html#index_n"}, +{text:"o",url:"functions_o.html#index_o"}, +{text:"p",url:"functions_p.html#index_p"}, +{text:"r",url:"functions_r.html#index_r"}, +{text:"s",url:"functions_s.html#index_s"}, +{text:"t",url:"functions_t.html#index_t"}, +{text:"u",url:"functions_u.html#index_u"}, +{text:"w",url:"functions_w.html#index_w"}, +{text:"x",url:"functions_x.html#index_x"}, +{text:"y",url:"functions_y.html#index_y"}]}, +{text:"Functions",url:"functions_func.html",children:[ +{text:"a",url:"functions_func.html#index_a"}, +{text:"b",url:"functions_func.html#index_b"}, +{text:"c",url:"functions_func.html#index_c"}, +{text:"d",url:"functions_func.html#index_d"}, +{text:"f",url:"functions_func.html#index_f"}, +{text:"g",url:"functions_func.html#index_g"}, +{text:"h",url:"functions_func.html#index_h"}, +{text:"i",url:"functions_func.html#index_i"}, +{text:"k",url:"functions_func.html#index_k"}, +{text:"l",url:"functions_func.html#index_l"}, +{text:"m",url:"functions_func.html#index_m"}, +{text:"n",url:"functions_func.html#index_n"}, +{text:"o",url:"functions_func.html#index_o"}, +{text:"p",url:"functions_func.html#index_p"}, +{text:"r",url:"functions_func.html#index_r"}, +{text:"s",url:"functions_func.html#index_s"}, +{text:"t",url:"functions_func.html#index_t"}, +{text:"u",url:"functions_func.html#index_u"}, +{text:"w",url:"functions_func.html#index_w"}, +{text:"x",url:"functions_func.html#index_x"}, +{text:"y",url:"functions_func.html#index_y"}]}, +{text:"Variables",url:"functions_vars.html"}, +{text:"Typedefs",url:"functions_type.html"}, +{text:"Enumerations",url:"functions_enum.html"}, +{text:"Enumerator",url:"functions_eval.html"}, +{text:"Related Functions",url:"functions_rela.html"}]}]}, +{text:"Files",url:"files.html",children:[ +{text:"File List",url:"files.html"}]}]} diff --git a/namespacemembers.html b/namespacemembers.html new file mode 100644 index 0000000..09017f4 --- /dev/null +++ b/namespacemembers.html @@ -0,0 +1,108 @@ + + + + + + + +tartan: Namespace Members + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    tartan +  1.2.0.1 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all documented namespace members with links to the namespaces they belong to:
      +
    • BoardT +: tt +
    • +
    • operator!=() +: tt +
    • +
    • operator<<() +: tt +
    • +
    • operator==() +: tt +
    • +
    +
    +
    + + + + diff --git a/namespacemembers_func.html b/namespacemembers_func.html new file mode 100644 index 0000000..e752abe --- /dev/null +++ b/namespacemembers_func.html @@ -0,0 +1,105 @@ + + + + + + + +tartan: Namespace Members + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    tartan +  1.2.0.1 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
      +
    • operator!=() +: tt +
    • +
    • operator<<() +: tt +
    • +
    • operator==() +: tt +
    • +
    +
    +
    + + + + diff --git a/namespacemembers_type.html b/namespacemembers_type.html new file mode 100644 index 0000000..a356275 --- /dev/null +++ b/namespacemembers_type.html @@ -0,0 +1,99 @@ + + + + + + + +tartan: Namespace Members + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    tartan +  1.2.0.1 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
      +
    • BoardT +: tt +
    • +
    +
    +
    + + + + diff --git a/namespaces.html b/namespaces.html new file mode 100644 index 0000000..c8cb97d --- /dev/null +++ b/namespaces.html @@ -0,0 +1,143 @@ + + + + + + + +tartan: Namespace List + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    tartan +  1.2.0.1 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Namespace List
    +
    +
    +
    Here is a list of all documented namespaces with brief descriptions:
    +
    [detail level 1234]
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     NstdSTL namespace
     NttTartan library namespace
     NchessChess game namespace
     NexChess related exceptions namespace
     Cduplicate_kingThrown when inserted King is already provided
     Cno_kingThrown when tt::chess::Chessboard has no King object of certain tt::Piece::Color
     CcheckThrown when turn cannot be perfomred because of King beeing in check
     CcheckmateThrown when turn cannot be perfomred because of King is under checkmate
     CChessboardChess game board
     CPawnPawn chess Piece
     CTurnPawn Turn
     CKnightKnight chess Piece
     CTurnKnight Turn
     CBishopBishop chess Piece
     CTurnBishop Turn
     CRookRook chess Piece
     CTurnRook Turn
     CQueenQueen chess Piece
     CTurnQueen Turn
     CKingKing chess Piece
     CTurnKing Turn
     NexTartan tt::Board exceptions set
     CtartanBase class for all tartan exceptions
     Cbad_setException when Board::set() functions fail
     Cbad_pieceBase class for exceptions about pieces
     Cnull_pieceThrown when Piece pointer is nullptr when it should not be
     Cforeign_pieceThrown when piece does not belong to Board object in which it is being processed
     Cbad_piece_specThrown when Board::piece() can not recognize Piece specification
     Cposition_is_takenThrown when Piece Position on Board is occupied when it should not to
     Cillegal_moveBase class for Board::makeMove() function errors
     Ctile_is_emptyThrown when selected Piece location is empty of the Board
     Cpiece_in_wrong_colorThrown when trying to Board::makeMove() on Piece that has wrong Piece::Color
     Ccan_not_moveThrown when Board::makeMove() is performed on Piece that can not make any moves
     Cno_such_moveThrown when piece moved with Board::makeMove() can not have such move
     Cillegal_turnThrown when constructed Piece::Turn object is malformed
     Cbad_piece_typeThrown when tt::Board::getPieceType() returns std::type_info that is not mentioned in its argument
     CPieceGeneric board memeber piece API
     CPositionPiece position at the Board
     CTurnGeneric Piece Turn on Board
     CTurnMapList of Turn objects
     CBoard8x8 game board
    +
    +
    +
    + + + + diff --git a/namespaces_dup.js b/namespaces_dup.js new file mode 100644 index 0000000..4556cd4 --- /dev/null +++ b/namespaces_dup.js @@ -0,0 +1,552 @@ +var namespaces_dup = +[ + [ "std", "namespacestd.html", [ + [ "chrono", null, [ + [ "Getting the sources", "building.html#dbsources", null ], + [ "Build system configuration", "building.html#dbconfig", null ], + [ "Building", "building.html#dbbuild", null ], + [ "Testing", "building.html#dbtest", null ], + [ "duration_cast", "https://en.cppreference.com/w/cpp/chrono/duration/duration_cast.html", null ], + [ "time_point_cast", "https://en.cppreference.com/w/cpp/chrono/time_point/time_point_cast.html", null ] + ] ], + [ "experimental", null, [ + [ "make_optional", "https://en.cppreference.com/w/cpp/experimental/optional/make_optional.html", null ] + ] ], + [ "rel_ops", null, [ + [ "operator!=", "https://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp.html", null ], + [ "operator<=", "https://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp.html", null ], + [ "operator>", "https://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp.html", null ], + [ "operator>=", "https://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp.html", null ] + ] ], + [ "this_thread", null, [ + [ "get_id", "https://en.cppreference.com/w/cpp/thread/get_id.html", null ], + [ "sleep_for", "https://en.cppreference.com/w/cpp/thread/sleep_for.html", null ], + [ "sleep_until", "https://en.cppreference.com/w/cpp/thread/sleep_until.html", null ], + [ "yield", "https://en.cppreference.com/w/cpp/thread/yield.html", null ] + ] ], + [ "_Exit", "https://en.cppreference.com/w/cpp/utility/program/_Exit.html", null ], + [ "abort", "https://en.cppreference.com/w/cpp/utility/program/abort.html", null ], + [ "abs(float)", "https://en.cppreference.com/w/cpp/numeric/math/fabs.html", null ], + [ "abs(int)", "https://en.cppreference.com/w/cpp/numeric/math/abs.html", null ], + [ "accumulate", "https://en.cppreference.com/w/cpp/algorithm/accumulate.html", null ], + [ "acos", "https://en.cppreference.com/w/cpp/numeric/math/acos.html", null ], + [ "acosh", "https://en.cppreference.com/w/cpp/numeric/math/acosh.html", null ], + [ "addressof", "https://en.cppreference.com/w/cpp/memory/addressof.html", null ], + [ "adjacent_difference", "https://en.cppreference.com/w/cpp/algorithm/adjacent_difference.html", null ], + [ "adjacent_find", "https://en.cppreference.com/w/cpp/algorithm/adjacent_find.html", null ], + [ "advance", "https://en.cppreference.com/w/cpp/iterator/advance.html", null ], + [ "align", "https://en.cppreference.com/w/cpp/memory/align.html", null ], + [ "all_of", "https://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html", null ], + [ "allocate_shared", "https://en.cppreference.com/w/cpp/memory/shared_ptr/allocate_shared.html", null ], + [ "any_of", "https://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html", null ], + [ "asctime", "https://en.cppreference.com/w/cpp/chrono/c/asctime.html", null ], + [ "asin", "https://en.cppreference.com/w/cpp/numeric/math/asin.html", null ], + [ "asinh", "https://en.cppreference.com/w/cpp/numeric/math/asinh.html", null ], + [ "async", "https://en.cppreference.com/w/cpp/thread/async.html", null ], + [ "at_quick_exit", "https://en.cppreference.com/w/cpp/utility/program/at_quick_exit.html", null ], + [ "atan", "https://en.cppreference.com/w/cpp/numeric/math/atan.html", null ], + [ "atan2", "https://en.cppreference.com/w/cpp/numeric/math/atan2.html", null ], + [ "atanh", "https://en.cppreference.com/w/cpp/numeric/math/atanh.html", null ], + [ "atexit", "https://en.cppreference.com/w/cpp/utility/program/atexit.html", null ], + [ "atof", "https://en.cppreference.com/w/cpp/string/byte/atof.html", null ], + [ "atoi", "https://en.cppreference.com/w/cpp/string/byte/atoi.html", null ], + [ "atol", "https://en.cppreference.com/w/cpp/string/byte/atoi.html", null ], + [ "atoll", "https://en.cppreference.com/w/cpp/string/byte/atoi.html", null ], + [ "atomic_compare_exchange_strong", "https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html", null ], + [ "atomic_compare_exchange_strong_explicit", "https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html", null ], + [ "atomic_compare_exchange_weak", "https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html", null ], + [ "atomic_compare_exchange_weak_explicit", "https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html", null ], + [ "atomic_exchange", "https://en.cppreference.com/w/cpp/atomic/atomic_exchange.html", null ], + [ "atomic_exchange_explicit", "https://en.cppreference.com/w/cpp/atomic/atomic_exchange.html", null ], + [ "atomic_fetch_add", "https://en.cppreference.com/w/cpp/atomic/atomic_fetch_add.html", null ], + [ "atomic_fetch_add_explicit", "https://en.cppreference.com/w/cpp/atomic/atomic_fetch_add.html", null ], + [ "atomic_fetch_and", "https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html", null ], + [ "atomic_fetch_and_explicit", "https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html", null ], + [ "atomic_fetch_or", "https://en.cppreference.com/w/cpp/atomic/atomic_fetch_or.html", null ], + [ "atomic_fetch_or_explicit", "https://en.cppreference.com/w/cpp/atomic/atomic_fetch_or.html", null ], + [ "atomic_fetch_sub", "https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html", null ], + [ "atomic_fetch_sub_explicit", "https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html", null ], + [ "atomic_fetch_xor", "https://en.cppreference.com/w/cpp/atomic/atomic_fetch_xor.html", null ], + [ "atomic_fetch_xor_explicit", "https://en.cppreference.com/w/cpp/atomic/atomic_fetch_xor.html", null ], + [ "atomic_init", "https://en.cppreference.com/w/cpp/atomic/atomic_init.html", null ], + [ "atomic_is_lock_free", "https://en.cppreference.com/w/cpp/atomic/atomic_is_lock_free.html", null ], + [ "atomic_load", "https://en.cppreference.com/w/cpp/atomic/atomic_load.html", null ], + [ "atomic_load_explicit", "https://en.cppreference.com/w/cpp/atomic/atomic_load.html", null ], + [ "atomic_signal_fence", "https://en.cppreference.com/w/cpp/atomic/atomic_signal_fence.html", null ], + [ "atomic_store", "https://en.cppreference.com/w/cpp/atomic/atomic_store.html", null ], + [ "atomic_store_explicit", "https://en.cppreference.com/w/cpp/atomic/atomic_store.html", null ], + [ "atomic_thread_fence", "https://en.cppreference.com/w/cpp/atomic/atomic_thread_fence.html", null ], + [ "back_inserter", "https://en.cppreference.com/w/cpp/iterator/back_inserter.html", null ], + [ "begin", "https://en.cppreference.com/w/cpp/iterator/begin.html", null ], + [ "binary_search", "https://en.cppreference.com/w/cpp/algorithm/binary_search.html", null ], + [ "bind", "https://en.cppreference.com/w/cpp/utility/functional/bind.html", null ], + [ "boolalpha", "https://en.cppreference.com/w/cpp/io/manip/boolalpha.html", null ], + [ "bsearch", "https://en.cppreference.com/w/cpp/algorithm/bsearch.html", null ], + [ "btowc", "https://en.cppreference.com/w/cpp/string/multibyte/btowc.html", null ], + [ "c16rtomb", "https://en.cppreference.com/w/cpp/string/multibyte/c16rtomb.html", null ], + [ "c32rtomb", "https://en.cppreference.com/w/cpp/string/multibyte/c32rtomb.html", null ], + [ "call_once", "https://en.cppreference.com/w/cpp/thread/call_once.html", null ], + [ "calloc", "https://en.cppreference.com/w/cpp/memory/c/calloc.html", null ], + [ "cbrt", "https://en.cppreference.com/w/cpp/numeric/math/cbrt.html", null ], + [ "ceil", "https://en.cppreference.com/w/cpp/numeric/math/ceil.html", null ], + [ "clearerr", "https://en.cppreference.com/w/cpp/io/c/clearerr.html", null ], + [ "clock", "https://en.cppreference.com/w/cpp/chrono/c/clock.html", null ], + [ "const_pointer_cast", "https://en.cppreference.com/w/cpp/memory/shared_ptr/pointer_cast.html", null ], + [ "copy", "https://en.cppreference.com/w/cpp/algorithm/copy.html", null ], + [ "copy_backward", "https://en.cppreference.com/w/cpp/algorithm/copy_backward.html", null ], + [ "copy_if", "https://en.cppreference.com/w/cpp/algorithm/copy.html", null ], + [ "copy_n", "https://en.cppreference.com/w/cpp/algorithm/copy_n.html", null ], + [ "copysign", "https://en.cppreference.com/w/cpp/numeric/math/copysign.html", null ], + [ "cos", "https://en.cppreference.com/w/cpp/numeric/math/cos.html", null ], + [ "cosh", "https://en.cppreference.com/w/cpp/numeric/math/cosh.html", null ], + [ "count", "https://en.cppreference.com/w/cpp/algorithm/count.html", null ], + [ "count_if", "https://en.cppreference.com/w/cpp/algorithm/count.html", null ], + [ "cref", "https://en.cppreference.com/w/cpp/utility/functional/ref.html", null ], + [ "ctime", "https://en.cppreference.com/w/cpp/chrono/c/ctime.html", null ], + [ "current_exception", "https://en.cppreference.com/w/cpp/error/current_exception.html", null ], + [ "dec", "https://en.cppreference.com/w/cpp/io/manip/hex.html", null ], + [ "declare_no_pointers", "https://en.cppreference.com/w/cpp/memory/gc/declare_no_pointers.html", null ], + [ "declare_reachable", "https://en.cppreference.com/w/cpp/memory/gc/declare_reachable.html", null ], + [ "declval", "https://en.cppreference.com/w/cpp/utility/declval.html", null ], + [ "defaultfloat", "https://en.cppreference.com/w/cpp/io/manip/fixed.html", null ], + [ "difftime", "https://en.cppreference.com/w/cpp/chrono/c/difftime.html", null ], + [ "distance", "https://en.cppreference.com/w/cpp/iterator/distance.html", null ], + [ "div", "https://en.cppreference.com/w/cpp/numeric/math/div.html", null ], + [ "dynamic_pointer_cast", "https://en.cppreference.com/w/cpp/memory/shared_ptr/pointer_cast.html", null ], + [ "end", "https://en.cppreference.com/w/cpp/iterator/end.html", null ], + [ "endl", "https://en.cppreference.com/w/cpp/io/manip/endl.html", null ], + [ "ends", "https://en.cppreference.com/w/cpp/io/manip/ends.html", null ], + [ "equal", "https://en.cppreference.com/w/cpp/algorithm/equal.html", null ], + [ "equal_range", "https://en.cppreference.com/w/cpp/algorithm/equal_range.html", null ], + [ "erf", "https://en.cppreference.com/w/cpp/numeric/math/erf.html", null ], + [ "erfc", "https://en.cppreference.com/w/cpp/numeric/math/erfc.html", null ], + [ "exit", "https://en.cppreference.com/w/cpp/utility/program/exit.html", null ], + [ "exp", "https://en.cppreference.com/w/cpp/numeric/math/exp.html", null ], + [ "exp2", "https://en.cppreference.com/w/cpp/numeric/math/exp2.html", null ], + [ "expm1", "https://en.cppreference.com/w/cpp/numeric/math/expm1.html", null ], + [ "fabs", "https://en.cppreference.com/w/cpp/numeric/math/fabs.html", null ], + [ "fclose", "https://en.cppreference.com/w/cpp/io/c/fclose.html", null ], + [ "fdim", "https://en.cppreference.com/w/cpp/numeric/math/fdim.html", null ], + [ "feclearexcept", "https://en.cppreference.com/w/cpp/numeric/fenv/feclearexcept.html", null ], + [ "fegetenv", "https://en.cppreference.com/w/cpp/numeric/fenv/feenv.html", null ], + [ "fegetexceptflag", "https://en.cppreference.com/w/cpp/numeric/fenv/feexceptflag.html", null ], + [ "fegetround", "https://en.cppreference.com/w/cpp/numeric/fenv/feround.html", null ], + [ "feholdexcept", "https://en.cppreference.com/w/cpp/numeric/fenv/feholdexcept.html", null ], + [ "feof", "https://en.cppreference.com/w/cpp/io/c/feof.html", null ], + [ "feraiseexcept", "https://en.cppreference.com/w/cpp/numeric/fenv/feraiseexcept.html", null ], + [ "ferror", "https://en.cppreference.com/w/cpp/io/c/ferror.html", null ], + [ "fesetenv", "https://en.cppreference.com/w/cpp/numeric/fenv/feenv.html", null ], + [ "fesetexceptflag", "https://en.cppreference.com/w/cpp/numeric/fenv/feexceptflag.html", null ], + [ "fesetround", "https://en.cppreference.com/w/cpp/numeric/fenv/feround.html", null ], + [ "fetestexcept", "https://en.cppreference.com/w/cpp/numeric/fenv/fetestexcept.html", null ], + [ "feupdateenv", "https://en.cppreference.com/w/cpp/numeric/fenv/feupdateenv.html", null ], + [ "fflush", "https://en.cppreference.com/w/cpp/io/c/fflush.html", null ], + [ "fgetc", "https://en.cppreference.com/w/cpp/io/c/fgetc.html", null ], + [ "fgetpos", "https://en.cppreference.com/w/cpp/io/c/fgetpos.html", null ], + [ "fgets", "https://en.cppreference.com/w/cpp/io/c/fgets.html", null ], + [ "fgetwc", "https://en.cppreference.com/w/cpp/io/c/fgetwc.html", null ], + [ "fgetws", "https://en.cppreference.com/w/cpp/io/c/fgetws.html", null ], + [ "fill", "https://en.cppreference.com/w/cpp/algorithm/fill.html", null ], + [ "fill_n", "https://en.cppreference.com/w/cpp/algorithm/fill_n.html", null ], + [ "find", "https://en.cppreference.com/w/cpp/algorithm/find.html", null ], + [ "find_end", "https://en.cppreference.com/w/cpp/algorithm/find_end.html", null ], + [ "find_first_of", "https://en.cppreference.com/w/cpp/algorithm/find_first_of.html", null ], + [ "find_if", "https://en.cppreference.com/w/cpp/algorithm/find.html", null ], + [ "find_if_not", "https://en.cppreference.com/w/cpp/algorithm/find.html", null ], + [ "fixed", "https://en.cppreference.com/w/cpp/io/manip/fixed.html", null ], + [ "floor", "https://en.cppreference.com/w/cpp/numeric/math/floor.html", null ], + [ "flush", "https://en.cppreference.com/w/cpp/io/manip/flush.html", null ], + [ "fma", "https://en.cppreference.com/w/cpp/numeric/math/fma.html", null ], + [ "fmax", "https://en.cppreference.com/w/cpp/numeric/math/fmax.html", null ], + [ "fmin", "https://en.cppreference.com/w/cpp/numeric/math/fmin.html", null ], + [ "fmod", "https://en.cppreference.com/w/cpp/numeric/math/fmod.html", null ], + [ "fopen", "https://en.cppreference.com/w/cpp/io/c/fopen.html", null ], + [ "for_each", "https://en.cppreference.com/w/cpp/algorithm/for_each.html", null ], + [ "forward", "https://en.cppreference.com/w/cpp/utility/forward.html", null ], + [ "forward_as_tuple", "https://en.cppreference.com/w/cpp/utility/tuple/forward_as_tuple.html", null ], + [ "fpclassify", "https://en.cppreference.com/w/cpp/numeric/math/fpclassify.html", null ], + [ "fprintf", "https://en.cppreference.com/w/cpp/io/c/fprintf.html", null ], + [ "fputc", "https://en.cppreference.com/w/cpp/io/c/fputc.html", null ], + [ "fputs", "https://en.cppreference.com/w/cpp/io/c/fputs.html", null ], + [ "fputwc", "https://en.cppreference.com/w/cpp/io/c/fputwc.html", null ], + [ "fputws", "https://en.cppreference.com/w/cpp/io/c/fputws.html", null ], + [ "fread", "https://en.cppreference.com/w/cpp/io/c/fread.html", null ], + [ "free", "https://en.cppreference.com/w/cpp/memory/c/free.html", null ], + [ "freopen", "https://en.cppreference.com/w/cpp/io/c/freopen.html", null ], + [ "frexp", "https://en.cppreference.com/w/cpp/numeric/math/frexp.html", null ], + [ "front_inserter", "https://en.cppreference.com/w/cpp/iterator/front_inserter.html", null ], + [ "fscanf", "https://en.cppreference.com/w/cpp/io/c/fscanf.html", null ], + [ "fseek", "https://en.cppreference.com/w/cpp/io/c/fseek.html", null ], + [ "fsetpos", "https://en.cppreference.com/w/cpp/io/c/fsetpos.html", null ], + [ "ftell", "https://en.cppreference.com/w/cpp/io/c/ftell.html", null ], + [ "future_category", "https://en.cppreference.com/w/cpp/thread/future/future_category.html", null ], + [ "fwprintf", "https://en.cppreference.com/w/cpp/io/c/fwprintf.html", null ], + [ "fwrite", "https://en.cppreference.com/w/cpp/io/c/fwrite.html", null ], + [ "fwscanf", "https://en.cppreference.com/w/cpp/io/c/fwscanf.html", null ], + [ "generate", "https://en.cppreference.com/w/cpp/algorithm/generate.html", null ], + [ "generate_canonical", "https://en.cppreference.com/w/cpp/numeric/random/generate_canonical.html", null ], + [ "generate_n", "https://en.cppreference.com/w/cpp/algorithm/generate_n.html", null ], + [ "generic_category", "https://en.cppreference.com/w/cpp/error/generic_category.html", null ], + [ "get_money", "https://en.cppreference.com/w/cpp/io/manip/get_money.html", null ], + [ "get_new_handler", "https://en.cppreference.com/w/cpp/memory/new/get_new_handler.html", null ], + [ "get_pointer_safety", "https://en.cppreference.com/w/cpp/memory/gc/get_pointer_safety.html", null ], + [ "get_temporary_buffer", "https://en.cppreference.com/w/cpp/memory/get_temporary_buffer.html", null ], + [ "get_terminate", "https://en.cppreference.com/w/cpp/error/get_terminate.html", null ], + [ "get_time", "https://en.cppreference.com/w/cpp/io/manip/get_time.html", null ], + [ "get_unexpected", "https://en.cppreference.com/w/cpp/error/get_unexpected.html", null ], + [ "getc", "https://en.cppreference.com/w/cpp/io/c/fgetc.html", null ], + [ "getchar", "https://en.cppreference.com/w/cpp/io/c/getchar.html", null ], + [ "getenv", "https://en.cppreference.com/w/cpp/utility/program/getenv.html", null ], + [ "getline", "https://en.cppreference.com/w/cpp/string/basic_string/getline.html", null ], + [ "gets", "https://en.cppreference.com/w/cpp/io/c/gets.html", null ], + [ "getwchar", "https://en.cppreference.com/w/cpp/io/c/getwchar.html", null ], + [ "gmtime", "https://en.cppreference.com/w/cpp/chrono/c/gmtime.html", null ], + [ "has_facet", "https://en.cppreference.com/w/cpp/locale/has_facet.html", null ], + [ "hex", "https://en.cppreference.com/w/cpp/io/manip/hex.html", null ], + [ "hexfloat", "https://en.cppreference.com/w/cpp/io/manip/fixed.html", null ], + [ "hypot", "https://en.cppreference.com/w/cpp/numeric/math/hypot.html", null ], + [ "ilogb", "https://en.cppreference.com/w/cpp/numeric/math/ilogb.html", null ], + [ "includes", "https://en.cppreference.com/w/cpp/algorithm/includes.html", null ], + [ "inner_product", "https://en.cppreference.com/w/cpp/algorithm/inner_product.html", null ], + [ "inplace_merge", "https://en.cppreference.com/w/cpp/algorithm/inplace_merge.html", null ], + [ "inserter", "https://en.cppreference.com/w/cpp/iterator/inserter.html", null ], + [ "internal", "https://en.cppreference.com/w/cpp/io/manip/left.html", null ], + [ "iota", "https://en.cppreference.com/w/cpp/algorithm/iota.html", null ], + [ "is_heap", "https://en.cppreference.com/w/cpp/algorithm/is_heap.html", null ], + [ "is_heap_until", "https://en.cppreference.com/w/cpp/algorithm/is_heap_until.html", null ], + [ "is_partitioned", "https://en.cppreference.com/w/cpp/algorithm/is_partitioned.html", null ], + [ "is_permutation", "https://en.cppreference.com/w/cpp/algorithm/is_permutation.html", null ], + [ "is_sorted", "https://en.cppreference.com/w/cpp/algorithm/is_sorted.html", null ], + [ "is_sorted_until", "https://en.cppreference.com/w/cpp/algorithm/is_sorted_until.html", null ], + [ "isalnum", "https://en.cppreference.com/w/cpp/string/byte/isalnum.html", null ], + [ "isalpha", "https://en.cppreference.com/w/cpp/string/byte/isalpha.html", null ], + [ "isblank", "https://en.cppreference.com/w/cpp/string/byte/isblank.html", null ], + [ "iscntrl", "https://en.cppreference.com/w/cpp/string/byte/iscntrl.html", null ], + [ "isdigit", "https://en.cppreference.com/w/cpp/string/byte/isdigit.html", null ], + [ "isfinite", "https://en.cppreference.com/w/cpp/numeric/math/isfinite.html", null ], + [ "isgraph", "https://en.cppreference.com/w/cpp/string/byte/isgraph.html", null ], + [ "isinf", "https://en.cppreference.com/w/cpp/numeric/math/isinf.html", null ], + [ "islower", "https://en.cppreference.com/w/cpp/string/byte/islower.html", null ], + [ "isnan", "https://en.cppreference.com/w/cpp/numeric/math/isnan.html", null ], + [ "isnormal", "https://en.cppreference.com/w/cpp/numeric/math/isnormal.html", null ], + [ "isprint", "https://en.cppreference.com/w/cpp/string/byte/isprint.html", null ], + [ "ispunct", "https://en.cppreference.com/w/cpp/string/byte/ispunct.html", null ], + [ "isspace", "https://en.cppreference.com/w/cpp/string/byte/isspace.html", null ], + [ "isupper", "https://en.cppreference.com/w/cpp/string/byte/isupper.html", null ], + [ "iswalnum", "https://en.cppreference.com/w/cpp/string/wide/iswalnum.html", null ], + [ "iswalpha", "https://en.cppreference.com/w/cpp/string/wide/iswalpha.html", null ], + [ "iswblank", "https://en.cppreference.com/w/cpp/string/wide/iswblank.html", null ], + [ "iswcntrl", "https://en.cppreference.com/w/cpp/string/wide/iswcntrl.html", null ], + [ "iswctype", "https://en.cppreference.com/w/cpp/string/wide/iswctype.html", null ], + [ "iswdigit", "https://en.cppreference.com/w/cpp/string/wide/iswdigit.html", null ], + [ "iswgraph", "https://en.cppreference.com/w/cpp/string/wide/iswgraph.html", null ], + [ "iswlower", "https://en.cppreference.com/w/cpp/string/wide/iswlower.html", null ], + [ "iswprint", "https://en.cppreference.com/w/cpp/string/wide/iswprint.html", null ], + [ "iswpunct", "https://en.cppreference.com/w/cpp/string/wide/iswpunct.html", null ], + [ "iswspace", "https://en.cppreference.com/w/cpp/string/wide/iswspace.html", null ], + [ "iswupper", "https://en.cppreference.com/w/cpp/string/wide/iswupper.html", null ], + [ "iswxdigit", "https://en.cppreference.com/w/cpp/string/wide/iswxdigit.html", null ], + [ "isxdigit", "https://en.cppreference.com/w/cpp/string/byte/isxdigit.html", null ], + [ "iter_swap", "https://en.cppreference.com/w/cpp/algorithm/iter_swap.html", null ], + [ "kill_dependency", "https://en.cppreference.com/w/cpp/atomic/kill_dependency.html", null ], + [ "labs", "https://en.cppreference.com/w/cpp/numeric/math/abs.html", null ], + [ "ldexp", "https://en.cppreference.com/w/cpp/numeric/math/ldexp.html", null ], + [ "ldiv", "https://en.cppreference.com/w/cpp/numeric/math/div.html", null ], + [ "left", "https://en.cppreference.com/w/cpp/io/manip/left.html", null ], + [ "lexicographical_compare", "https://en.cppreference.com/w/cpp/algorithm/lexicographical_compare.html", null ], + [ "lgamma", "https://en.cppreference.com/w/cpp/numeric/math/lgamma.html", null ], + [ "llabs", "https://en.cppreference.com/w/cpp/numeric/math/abs.html", null ], + [ "llrint", "https://en.cppreference.com/w/cpp/numeric/math/rint.html", null ], + [ "llround", "https://en.cppreference.com/w/cpp/numeric/math/round.html", null ], + [ "localeconv", "https://en.cppreference.com/w/cpp/locale/localeconv.html", null ], + [ "localtime", "https://en.cppreference.com/w/cpp/chrono/c/localtime.html", null ], + [ "lock", "https://en.cppreference.com/w/cpp/thread/lock.html", null ], + [ "log", "https://en.cppreference.com/w/cpp/numeric/math/log.html", null ], + [ "log10", "https://en.cppreference.com/w/cpp/numeric/math/log10.html", null ], + [ "log1p", "https://en.cppreference.com/w/cpp/numeric/math/log1p.html", null ], + [ "logb", "https://en.cppreference.com/w/cpp/numeric/math/logb.html", null ], + [ "longjmp", "https://en.cppreference.com/w/cpp/utility/program/longjmp.html", null ], + [ "lower_bound", "https://en.cppreference.com/w/cpp/algorithm/lower_bound.html", null ], + [ "lrint", "https://en.cppreference.com/w/cpp/numeric/math/rint.html", null ], + [ "lround", "https://en.cppreference.com/w/cpp/numeric/math/round.html", null ], + [ "make_exception_ptr", "https://en.cppreference.com/w/cpp/error/make_exception_ptr.html", null ], + [ "make_heap", "https://en.cppreference.com/w/cpp/algorithm/make_heap.html", null ], + [ "make_move_iterator", "https://en.cppreference.com/w/cpp/iterator/make_move_iterator.html", null ], + [ "make_pair", "https://en.cppreference.com/w/cpp/utility/pair/make_pair.html", null ], + [ "make_shared", "https://en.cppreference.com/w/cpp/memory/shared_ptr/make_shared.html", null ], + [ "make_tuple", "https://en.cppreference.com/w/cpp/utility/tuple/make_tuple.html", null ], + [ "malloc", "https://en.cppreference.com/w/cpp/memory/c/malloc.html", null ], + [ "max", "https://en.cppreference.com/w/cpp/algorithm/max.html", null ], + [ "max_element", "https://en.cppreference.com/w/cpp/algorithm/max_element.html", null ], + [ "mblen", "https://en.cppreference.com/w/cpp/string/multibyte/mblen.html", null ], + [ "mbrlen", "https://en.cppreference.com/w/cpp/string/multibyte/mbrlen.html", null ], + [ "mbrtoc16", "https://en.cppreference.com/w/cpp/string/multibyte/mbrtoc16.html", null ], + [ "mbrtoc32", "https://en.cppreference.com/w/cpp/string/multibyte/mbrtoc32.html", null ], + [ "mbrtowc", "https://en.cppreference.com/w/cpp/string/multibyte/mbrtowc.html", null ], + [ "mbsinit", "https://en.cppreference.com/w/cpp/string/multibyte/mbsinit.html", null ], + [ "mbsrtowcs", "https://en.cppreference.com/w/cpp/string/multibyte/mbsrtowcs.html", null ], + [ "mbstowcs", "https://en.cppreference.com/w/cpp/string/multibyte/mbstowcs.html", null ], + [ "mbtowc", "https://en.cppreference.com/w/cpp/string/multibyte/mbtowc.html", null ], + [ "mem_fn", "https://en.cppreference.com/w/cpp/utility/functional/mem_fn.html", null ], + [ "memchr", "https://en.cppreference.com/w/cpp/string/byte/memchr.html", null ], + [ "memcmp", "https://en.cppreference.com/w/cpp/string/byte/memcmp.html", null ], + [ "memcpy", "https://en.cppreference.com/w/cpp/string/byte/memcpy.html", null ], + [ "memmove", "https://en.cppreference.com/w/cpp/string/byte/memmove.html", null ], + [ "memset", "https://en.cppreference.com/w/cpp/string/byte/memset.html", null ], + [ "merge", "https://en.cppreference.com/w/cpp/algorithm/merge.html", null ], + [ "min", "https://en.cppreference.com/w/cpp/algorithm/min.html", null ], + [ "min_element", "https://en.cppreference.com/w/cpp/algorithm/min_element.html", null ], + [ "minmax", "https://en.cppreference.com/w/cpp/algorithm/minmax.html", null ], + [ "minmax_element", "https://en.cppreference.com/w/cpp/algorithm/minmax_element.html", null ], + [ "mismatch", "https://en.cppreference.com/w/cpp/algorithm/mismatch.html", null ], + [ "mktime", "https://en.cppreference.com/w/cpp/chrono/c/mktime.html", null ], + [ "modf", "https://en.cppreference.com/w/cpp/numeric/math/modf.html", null ], + [ "move", "https://en.cppreference.com/w/cpp/utility/move.html", null ], + [ "move_backward", "https://en.cppreference.com/w/cpp/algorithm/move_backward.html", null ], + [ "move_if_noexcept", "https://en.cppreference.com/w/cpp/utility/move_if_noexcept.html", null ], + [ "nan", "https://en.cppreference.com/w/cpp/numeric/math/nan.html", null ], + [ "nanf", "https://en.cppreference.com/w/cpp/numeric/math/nan.html", null ], + [ "nanl", "https://en.cppreference.com/w/cpp/numeric/math/nan.html", null ], + [ "nearbyint", "https://en.cppreference.com/w/cpp/numeric/math/nearbyint.html", null ], + [ "next", "https://en.cppreference.com/w/cpp/iterator/next.html", null ], + [ "next_permutation", "https://en.cppreference.com/w/cpp/algorithm/next_permutation.html", null ], + [ "nextafter", "https://en.cppreference.com/w/cpp/numeric/math/nextafter.html", null ], + [ "nexttoward", "https://en.cppreference.com/w/cpp/numeric/math/nextafter.html", null ], + [ "noboolalpha", "https://en.cppreference.com/w/cpp/io/manip/boolalpha.html", null ], + [ "none_of", "https://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html", null ], + [ "noshowbase", "https://en.cppreference.com/w/cpp/io/manip/showbase.html", null ], + [ "noshowpoint", "https://en.cppreference.com/w/cpp/io/manip/showpoint.html", null ], + [ "noshowpos", "https://en.cppreference.com/w/cpp/io/manip/showpos.html", null ], + [ "noskipws", "https://en.cppreference.com/w/cpp/io/manip/skipws.html", null ], + [ "not1", "https://en.cppreference.com/w/cpp/utility/functional/not1.html", null ], + [ "not2", "https://en.cppreference.com/w/cpp/utility/functional/not2.html", null ], + [ "notify_all_at_thread_exit", "https://en.cppreference.com/w/cpp/thread/notify_all_at_thread_exit.html", null ], + [ "nounitbuf", "https://en.cppreference.com/w/cpp/io/manip/unitbuf.html", null ], + [ "nouppercase", "https://en.cppreference.com/w/cpp/io/manip/uppercase.html", null ], + [ "nth_element", "https://en.cppreference.com/w/cpp/algorithm/nth_element.html", null ], + [ "oct", "https://en.cppreference.com/w/cpp/io/manip/hex.html", null ], + [ "partial_sort", "https://en.cppreference.com/w/cpp/algorithm/partial_sort.html", null ], + [ "partial_sort_copy", "https://en.cppreference.com/w/cpp/algorithm/partial_sort_copy.html", null ], + [ "partial_sum", "https://en.cppreference.com/w/cpp/algorithm/partial_sum.html", null ], + [ "partition", "https://en.cppreference.com/w/cpp/algorithm/partition.html", null ], + [ "partition_copy", "https://en.cppreference.com/w/cpp/algorithm/partition_copy.html", null ], + [ "partition_point", "https://en.cppreference.com/w/cpp/algorithm/partition_point.html", null ], + [ "perror", "https://en.cppreference.com/w/cpp/io/c/perror.html", null ], + [ "pop_heap", "https://en.cppreference.com/w/cpp/algorithm/pop_heap.html", null ], + [ "pow", "https://en.cppreference.com/w/cpp/numeric/math/pow.html", null ], + [ "prev", "https://en.cppreference.com/w/cpp/iterator/prev.html", null ], + [ "prev_permutation", "https://en.cppreference.com/w/cpp/algorithm/prev_permutation.html", null ], + [ "printf", "https://en.cppreference.com/w/cpp/io/c/fprintf.html", null ], + [ "push_heap", "https://en.cppreference.com/w/cpp/algorithm/push_heap.html", null ], + [ "put_money", "https://en.cppreference.com/w/cpp/io/manip/put_money.html", null ], + [ "put_time", "https://en.cppreference.com/w/cpp/io/manip/put_time.html", null ], + [ "putc", "https://en.cppreference.com/w/cpp/io/c/fputc.html", null ], + [ "putchar", "https://en.cppreference.com/w/cpp/io/c/putchar.html", null ], + [ "puts", "https://en.cppreference.com/w/cpp/io/c/puts.html", null ], + [ "putwchar", "https://en.cppreference.com/w/cpp/io/c/putwchar.html", null ], + [ "qsort", "https://en.cppreference.com/w/cpp/algorithm/qsort.html", null ], + [ "quick_exit", "https://en.cppreference.com/w/cpp/utility/program/quick_exit.html", null ], + [ "raise", "https://en.cppreference.com/w/cpp/utility/program/raise.html", null ], + [ "rand", "https://en.cppreference.com/w/cpp/numeric/random/rand.html", null ], + [ "random_shuffle", "https://en.cppreference.com/w/cpp/algorithm/random_shuffle.html", null ], + [ "realloc", "https://en.cppreference.com/w/cpp/memory/c/realloc.html", null ], + [ "ref", "https://en.cppreference.com/w/cpp/utility/functional/ref.html", null ], + [ "regex_match", "https://en.cppreference.com/w/cpp/regex/regex_match.html", null ], + [ "regex_replace", "https://en.cppreference.com/w/cpp/regex/regex_replace.html", null ], + [ "regex_search", "https://en.cppreference.com/w/cpp/regex/regex_search.html", null ], + [ "remainder", "https://en.cppreference.com/w/cpp/numeric/math/remainder.html", null ], + [ "remove", "https://en.cppreference.com/w/cpp/algorithm/remove.html", null ], + [ "remove_copy", "https://en.cppreference.com/w/cpp/algorithm/remove_copy.html", null ], + [ "remove_copy_if", "https://en.cppreference.com/w/cpp/algorithm/remove_copy.html", null ], + [ "remove_if", "https://en.cppreference.com/w/cpp/algorithm/remove.html", null ], + [ "remquo", "https://en.cppreference.com/w/cpp/numeric/math/remquo.html", null ], + [ "rename", "https://en.cppreference.com/w/cpp/io/c/rename.html", null ], + [ "replace", "https://en.cppreference.com/w/cpp/algorithm/replace.html", null ], + [ "replace_copy", "https://en.cppreference.com/w/cpp/algorithm/replace_copy.html", null ], + [ "replace_copy_if", "https://en.cppreference.com/w/cpp/algorithm/replace_copy.html", null ], + [ "replace_if", "https://en.cppreference.com/w/cpp/algorithm/replace.html", null ], + [ "resetiosflags", "https://en.cppreference.com/w/cpp/io/manip/resetiosflags.html", null ], + [ "rethrow_exception", "https://en.cppreference.com/w/cpp/error/rethrow_exception.html", null ], + [ "rethrow_if_nested", "https://en.cppreference.com/w/cpp/error/rethrow_if_nested.html", null ], + [ "return_temporary_buffer", "https://en.cppreference.com/w/cpp/memory/return_temporary_buffer.html", null ], + [ "reverse", "https://en.cppreference.com/w/cpp/algorithm/reverse.html", null ], + [ "reverse_copy", "https://en.cppreference.com/w/cpp/algorithm/reverse_copy.html", null ], + [ "rewind", "https://en.cppreference.com/w/cpp/io/c/rewind.html", null ], + [ "right", "https://en.cppreference.com/w/cpp/io/manip/left.html", null ], + [ "rint", "https://en.cppreference.com/w/cpp/numeric/math/rint.html", null ], + [ "rotate", "https://en.cppreference.com/w/cpp/algorithm/rotate.html", null ], + [ "rotate_copy", "https://en.cppreference.com/w/cpp/algorithm/rotate_copy.html", null ], + [ "round", "https://en.cppreference.com/w/cpp/numeric/math/round.html", null ], + [ "scalbln", "https://en.cppreference.com/w/cpp/numeric/math/scalbn.html", null ], + [ "scalbn", "https://en.cppreference.com/w/cpp/numeric/math/scalbn.html", null ], + [ "scanf", "https://en.cppreference.com/w/cpp/io/c/fscanf.html", null ], + [ "scientific", "https://en.cppreference.com/w/cpp/io/manip/fixed.html", null ], + [ "search", "https://en.cppreference.com/w/cpp/algorithm/search.html", null ], + [ "search_n", "https://en.cppreference.com/w/cpp/algorithm/search_n.html", null ], + [ "set_difference", "https://en.cppreference.com/w/cpp/algorithm/set_difference.html", null ], + [ "set_intersection", "https://en.cppreference.com/w/cpp/algorithm/set_intersection.html", null ], + [ "set_new_handler", "https://en.cppreference.com/w/cpp/memory/new/set_new_handler.html", null ], + [ "set_symmetric_difference", "https://en.cppreference.com/w/cpp/algorithm/set_symmetric_difference.html", null ], + [ "set_terminate", "https://en.cppreference.com/w/cpp/error/set_terminate.html", null ], + [ "set_unexpected", "https://en.cppreference.com/w/cpp/error/set_unexpected.html", null ], + [ "set_union", "https://en.cppreference.com/w/cpp/algorithm/set_union.html", null ], + [ "setbase", "https://en.cppreference.com/w/cpp/io/manip/setbase.html", null ], + [ "setbuf", "https://en.cppreference.com/w/cpp/io/c/setbuf.html", null ], + [ "setfill", "https://en.cppreference.com/w/cpp/io/manip/setfill.html", null ], + [ "setiosflags", "https://en.cppreference.com/w/cpp/io/manip/setiosflags.html", null ], + [ "setlocale", "https://en.cppreference.com/w/cpp/locale/setlocale.html", null ], + [ "setprecision", "https://en.cppreference.com/w/cpp/io/manip/setprecision.html", null ], + [ "setvbuf", "https://en.cppreference.com/w/cpp/io/c/setvbuf.html", null ], + [ "setw", "https://en.cppreference.com/w/cpp/io/manip/setw.html", null ], + [ "showbase", "https://en.cppreference.com/w/cpp/io/manip/showbase.html", null ], + [ "showpoint", "https://en.cppreference.com/w/cpp/io/manip/showpoint.html", null ], + [ "showpos", "https://en.cppreference.com/w/cpp/io/manip/showpos.html", null ], + [ "shuffle", "https://en.cppreference.com/w/cpp/algorithm/random_shuffle.html", null ], + [ "signal", "https://en.cppreference.com/w/cpp/utility/program/signal.html", null ], + [ "signbit", "https://en.cppreference.com/w/cpp/numeric/math/signbit.html", null ], + [ "sin", "https://en.cppreference.com/w/cpp/numeric/math/sin.html", null ], + [ "sinh", "https://en.cppreference.com/w/cpp/numeric/math/sinh.html", null ], + [ "skipws", "https://en.cppreference.com/w/cpp/io/manip/skipws.html", null ], + [ "snprintf", "https://en.cppreference.com/w/cpp/io/c/fprintf.html", null ], + [ "sort", "https://en.cppreference.com/w/cpp/algorithm/sort.html", null ], + [ "sort_heap", "https://en.cppreference.com/w/cpp/algorithm/sort_heap.html", null ], + [ "sprintf", "https://en.cppreference.com/w/cpp/io/c/fprintf.html", null ], + [ "sqrt", "https://en.cppreference.com/w/cpp/numeric/math/sqrt.html", null ], + [ "srand", "https://en.cppreference.com/w/cpp/numeric/random/srand.html", null ], + [ "sscanf", "https://en.cppreference.com/w/cpp/io/c/fscanf.html", null ], + [ "stable_partition", "https://en.cppreference.com/w/cpp/algorithm/stable_partition.html", null ], + [ "stable_sort", "https://en.cppreference.com/w/cpp/algorithm/stable_sort.html", null ], + [ "static_pointer_cast", "https://en.cppreference.com/w/cpp/memory/shared_ptr/pointer_cast.html", null ], + [ "stod", "https://en.cppreference.com/w/cpp/string/basic_string/stof.html", null ], + [ "stof", "https://en.cppreference.com/w/cpp/string/basic_string/stof.html", null ], + [ "stoi", "https://en.cppreference.com/w/cpp/string/basic_string/stol.html", null ], + [ "stol", "https://en.cppreference.com/w/cpp/string/basic_string/stol.html", null ], + [ "stold", "https://en.cppreference.com/w/cpp/string/basic_string/stof.html", null ], + [ "stoll", "https://en.cppreference.com/w/cpp/string/basic_string/stol.html", null ], + [ "stoul", "https://en.cppreference.com/w/cpp/string/basic_string/stoul.html", null ], + [ "stoull", "https://en.cppreference.com/w/cpp/string/basic_string/stoul.html", null ], + [ "strcat", "https://en.cppreference.com/w/cpp/string/byte/strcat.html", null ], + [ "strchr", "https://en.cppreference.com/w/cpp/string/byte/strchr.html", null ], + [ "strcmp", "https://en.cppreference.com/w/cpp/string/byte/strcmp.html", null ], + [ "strcoll", "https://en.cppreference.com/w/cpp/string/byte/strcoll.html", null ], + [ "strcpy", "https://en.cppreference.com/w/cpp/string/byte/strcpy.html", null ], + [ "strcspn", "https://en.cppreference.com/w/cpp/string/byte/strcspn.html", null ], + [ "strerror", "https://en.cppreference.com/w/cpp/string/byte/strerror.html", null ], + [ "strftime", "https://en.cppreference.com/w/cpp/chrono/c/strftime.html", null ], + [ "strlen", "https://en.cppreference.com/w/cpp/string/byte/strlen.html", null ], + [ "strncat", "https://en.cppreference.com/w/cpp/string/byte/strncat.html", null ], + [ "strncmp", "https://en.cppreference.com/w/cpp/string/byte/strncmp.html", null ], + [ "strncpy", "https://en.cppreference.com/w/cpp/string/byte/strncpy.html", null ], + [ "strpbrk", "https://en.cppreference.com/w/cpp/string/byte/strpbrk.html", null ], + [ "strrchr", "https://en.cppreference.com/w/cpp/string/byte/strrchr.html", null ], + [ "strspn", "https://en.cppreference.com/w/cpp/string/byte/strspn.html", null ], + [ "strstr", "https://en.cppreference.com/w/cpp/string/byte/strstr.html", null ], + [ "strtod", "https://en.cppreference.com/w/cpp/string/byte/strtof.html", null ], + [ "strtof", "https://en.cppreference.com/w/cpp/string/byte/strtof.html", null ], + [ "strtoimax", "https://en.cppreference.com/w/cpp/string/byte/strtoimax.html", null ], + [ "strtok", "https://en.cppreference.com/w/cpp/string/byte/strtok.html", null ], + [ "strtol", "https://en.cppreference.com/w/cpp/string/byte/strtol.html", null ], + [ "strtold", "https://en.cppreference.com/w/cpp/string/byte/strtof.html", null ], + [ "strtoll", "https://en.cppreference.com/w/cpp/string/byte/strtol.html", null ], + [ "strtoul", "https://en.cppreference.com/w/cpp/string/byte/strtoul.html", null ], + [ "strtoull", "https://en.cppreference.com/w/cpp/string/byte/strtoul.html", null ], + [ "strtoumax", "https://en.cppreference.com/w/cpp/string/byte/strtoimax.html", null ], + [ "strxfrm", "https://en.cppreference.com/w/cpp/string/byte/strxfrm.html", null ], + [ "swap", "https://en.cppreference.com/w/cpp/algorithm/swap.html", null ], + [ "swap_ranges", "https://en.cppreference.com/w/cpp/algorithm/swap_ranges.html", null ], + [ "swprintf", "https://en.cppreference.com/w/cpp/io/c/fwprintf.html", null ], + [ "swscanf", "https://en.cppreference.com/w/cpp/io/c/fwscanf.html", null ], + [ "system", "https://en.cppreference.com/w/cpp/utility/program/system.html", null ], + [ "system_category", "https://en.cppreference.com/w/cpp/error/system_category.html", null ], + [ "tan", "https://en.cppreference.com/w/cpp/numeric/math/tan.html", null ], + [ "tanh", "https://en.cppreference.com/w/cpp/numeric/math/tanh.html", null ], + [ "terminate", "https://en.cppreference.com/w/cpp/error/terminate.html", null ], + [ "tgamma", "https://en.cppreference.com/w/cpp/numeric/math/tgamma.html", null ], + [ "throw_with_nested", "https://en.cppreference.com/w/cpp/error/throw_with_nested.html", null ], + [ "tie", "https://en.cppreference.com/w/cpp/utility/tuple/tie.html", null ], + [ "time", "https://en.cppreference.com/w/cpp/chrono/c/time.html", null ], + [ "tmpfile", "https://en.cppreference.com/w/cpp/io/c/tmpfile.html", null ], + [ "tmpnam", "https://en.cppreference.com/w/cpp/io/c/tmpnam.html", null ], + [ "to_string", "https://en.cppreference.com/w/cpp/string/basic_string/to_string.html", null ], + [ "to_wstring", "https://en.cppreference.com/w/cpp/string/basic_string/to_wstring.html", null ], + [ "tolower", "https://en.cppreference.com/w/cpp/string/byte/tolower.html", null ], + [ "toupper", "https://en.cppreference.com/w/cpp/string/byte/toupper.html", null ], + [ "towctrans", "https://en.cppreference.com/w/cpp/string/wide/towctrans.html", null ], + [ "towlower", "https://en.cppreference.com/w/cpp/string/wide/towlower.html", null ], + [ "towupper", "https://en.cppreference.com/w/cpp/string/wide/towupper.html", null ], + [ "transform", "https://en.cppreference.com/w/cpp/algorithm/transform.html", null ], + [ "trunc", "https://en.cppreference.com/w/cpp/numeric/math/trunc.html", null ], + [ "try_lock", "https://en.cppreference.com/w/cpp/thread/try_lock.html", null ], + [ "tuple_cat", "https://en.cppreference.com/w/cpp/utility/tuple/tuple_cat.html", null ], + [ "uncaught_exception", "https://en.cppreference.com/w/cpp/error/uncaught_exception.html", null ], + [ "undeclare_no_pointers", "https://en.cppreference.com/w/cpp/memory/gc/undeclare_no_pointers.html", null ], + [ "undeclare_reachable", "https://en.cppreference.com/w/cpp/memory/gc/undeclare_reachable.html", null ], + [ "unexpected", "https://en.cppreference.com/w/cpp/error/unexpected.html", null ], + [ "ungetc", "https://en.cppreference.com/w/cpp/io/c/ungetc.html", null ], + [ "ungetwc", "https://en.cppreference.com/w/cpp/io/c/ungetwc.html", null ], + [ "uninitialized_copy", "https://en.cppreference.com/w/cpp/memory/uninitialized_copy.html", null ], + [ "uninitialized_copy_n", "https://en.cppreference.com/w/cpp/memory/uninitialized_copy_n.html", null ], + [ "uninitialized_fill", "https://en.cppreference.com/w/cpp/memory/uninitialized_fill.html", null ], + [ "uninitialized_fill_n", "https://en.cppreference.com/w/cpp/memory/uninitialized_fill_n.html", null ], + [ "unique", "https://en.cppreference.com/w/cpp/algorithm/unique.html", null ], + [ "unique_copy", "https://en.cppreference.com/w/cpp/algorithm/unique_copy.html", null ], + [ "unitbuf", "https://en.cppreference.com/w/cpp/io/manip/unitbuf.html", null ], + [ "upper_bound", "https://en.cppreference.com/w/cpp/algorithm/upper_bound.html", null ], + [ "uppercase", "https://en.cppreference.com/w/cpp/io/manip/uppercase.html", null ], + [ "use_facet", "https://en.cppreference.com/w/cpp/locale/use_facet.html", null ], + [ "vfprintf", "https://en.cppreference.com/w/cpp/io/c/vfprintf.html", null ], + [ "vfscanf", "https://en.cppreference.com/w/cpp/io/c/vfscanf.html", null ], + [ "vfwprintf", "https://en.cppreference.com/w/cpp/io/c/vfwprintf.html", null ], + [ "vfwscanf", "https://en.cppreference.com/w/cpp/io/c/vfwscanf.html", null ], + [ "vprintf", "https://en.cppreference.com/w/cpp/io/c/vfprintf.html", null ], + [ "vscanf", "https://en.cppreference.com/w/cpp/io/c/vfscanf.html", null ], + [ "vsnprintf", "https://en.cppreference.com/w/cpp/io/c/vfprintf.html", null ], + [ "vsprintf", "https://en.cppreference.com/w/cpp/io/c/vfprintf.html", null ], + [ "vsscanf", "https://en.cppreference.com/w/cpp/io/c/vfscanf.html", null ], + [ "vswprintf", "https://en.cppreference.com/w/cpp/io/c/vfwprintf.html", null ], + [ "vswscanf", "https://en.cppreference.com/w/cpp/io/c/vfwscanf.html", null ], + [ "vwprintf", "https://en.cppreference.com/w/cpp/io/c/vfwprintf.html", null ], + [ "vwscanf", "https://en.cppreference.com/w/cpp/io/c/vfwscanf.html", null ], + [ "wcrtomb", "https://en.cppreference.com/w/cpp/string/multibyte/wcrtomb.html", null ], + [ "wcscat", "https://en.cppreference.com/w/cpp/string/wide/wcscat.html", null ], + [ "wcschr", "https://en.cppreference.com/w/cpp/string/wide/wcschr.html", null ], + [ "wcscmp", "https://en.cppreference.com/w/cpp/string/wide/wcscmp.html", null ], + [ "wcscoll", "https://en.cppreference.com/w/cpp/string/wide/wcscoll.html", null ], + [ "wcscpy", "https://en.cppreference.com/w/cpp/string/wide/wcscpy.html", null ], + [ "wcscspn", "https://en.cppreference.com/w/cpp/string/wide/wcscspn.html", null ], + [ "wcsftime", "https://en.cppreference.com/w/cpp/chrono/c/wcsftime.html", null ], + [ "wcslen", "https://en.cppreference.com/w/cpp/string/wide/wcslen.html", null ], + [ "wcsncat", "https://en.cppreference.com/w/cpp/string/wide/wcsncat.html", null ], + [ "wcsncmp", "https://en.cppreference.com/w/cpp/string/wide/wcsncmp.html", null ], + [ "wcsncpy", "https://en.cppreference.com/w/cpp/string/wide/wcsncpy.html", null ], + [ "wcspbrk", "https://en.cppreference.com/w/cpp/string/wide/wcspbrk.html", null ], + [ "wcsrchr", "https://en.cppreference.com/w/cpp/string/wide/wcsrchr.html", null ], + [ "wcsspn", "https://en.cppreference.com/w/cpp/string/wide/wcsspn.html", null ], + [ "wcsstr", "https://en.cppreference.com/w/cpp/string/wide/wcsstr.html", null ], + [ "wcstod", "https://en.cppreference.com/w/cpp/string/wide/wcstof.html", null ], + [ "wcstof", "https://en.cppreference.com/w/cpp/string/wide/wcstof.html", null ], + [ "wcstoimax", "https://en.cppreference.com/w/cpp/string/wide/wcstoimax.html", null ], + [ "wcstok", "https://en.cppreference.com/w/cpp/string/wide/wcstok.html", null ], + [ "wcstol", "https://en.cppreference.com/w/cpp/string/wide/wcstol.html", null ], + [ "wcstold", "https://en.cppreference.com/w/cpp/string/wide/wcstof.html", null ], + [ "wcstoll", "https://en.cppreference.com/w/cpp/string/wide/wcstol.html", null ], + [ "wcstombs", "https://en.cppreference.com/w/cpp/string/multibyte/wcstombs.html", null ], + [ "wcstoul", "https://en.cppreference.com/w/cpp/string/wide/wcstoul.html", null ], + [ "wcstoull", "https://en.cppreference.com/w/cpp/string/wide/wcstoul.html", null ], + [ "wcstoumax", "https://en.cppreference.com/w/cpp/string/wide/wcstoimax.html", null ], + [ "wcsxfrm", "https://en.cppreference.com/w/cpp/string/wide/wcsxfrm.html", null ], + [ "wctob", "https://en.cppreference.com/w/cpp/string/multibyte/wctob.html", null ], + [ "wctomb", "https://en.cppreference.com/w/cpp/string/multibyte/wctomb.html", null ], + [ "wctrans", "https://en.cppreference.com/w/cpp/string/wide/wctrans.html", null ], + [ "wctype", "https://en.cppreference.com/w/cpp/string/wide/wctype.html", null ], + [ "wmemchr", "https://en.cppreference.com/w/cpp/string/wide/wmemchr.html", null ], + [ "wmemcmp", "https://en.cppreference.com/w/cpp/string/wide/wmemcmp.html", null ], + [ "wmemcpy", "https://en.cppreference.com/w/cpp/string/wide/wmemcpy.html", null ], + [ "wmemmove", "https://en.cppreference.com/w/cpp/string/wide/wmemmove.html", null ], + [ "wmemset", "https://en.cppreference.com/w/cpp/string/wide/wmemset.html", null ], + [ "wprintf", "https://en.cppreference.com/w/cpp/io/c/fwprintf.html", null ], + [ "ws", "https://en.cppreference.com/w/cpp/io/manip/ws.html", null ], + [ "wscanf", "https://en.cppreference.com/w/cpp/io/c/fwscanf.html", null ] + ] ], + [ "tt", "namespacett.html", "namespacett" ] +]; \ No newline at end of file diff --git a/namespacestd.html b/namespacestd.html new file mode 100644 index 0000000..acd9d41 --- /dev/null +++ b/namespacestd.html @@ -0,0 +1,2724 @@ + + + + + + + +tartan: std Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    tartan +  1.2.0.1 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    std Namespace Reference
    +
    +
    + +

    STL namespace. +More...

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  money_get
     
    class  basic_ofstream
     STL class.
     
    class  ctype_byname
     
    class  fstream
     STL class.
     
    class  codecvt
     
    class  num_get
     
    class  wostream
     STL class.
     
    class  codecvt_byname
     
    class  basic_ostringstream
     STL class.
     
    class  time_put_byname
     
    class  time_get
     
    class  basic_ios
     STL class.
     
    class  codecvt_utf8
     
    class  ostringstream
     STL class.
     
    class  basic_fstream
     STL class.
     
    class  iostream
     
    class  codecvt_utf8_utf16
     
    class  ios_base
     STL class.
     
    class  wistream
     STL class.
     
    class  stringstream
     STL class.
     
    class  locale
     
    class  collate_byname
     
    class  ostream
     STL class.
     
    class  wifstream
     STL class.
     
    class  moneypunct_byname
     
    class  ctype_base
     
    class  basic_istream
     STL class.
     
    class  money_base
     
    class  messages_byname
     
    class  strstream
     
    class  time_get_byname
     
    class  basic_stringstream
     STL class.
     
    class  bitset
     STL class.
     
    class  thread
     STL class.
     
    class  time_put
     
    class  wostringstream
     STL class.
     
    class  istrstream
     
    class  basic_ostream
     STL class.
     
    class  moneypunct
     
    class  wiostream
     
    class  collate
     
    class  ofstream
     STL class.
     
    class  basic_istringstream
     STL class.
     
    class  basic_ifstream
     STL class.
     
    class  map
     STL class.
     
    class  codecvt_utf16
     
    class  num_put
     
    class  messages
     
    class  messages_base
     
    class  istringstream
     STL class.
     
    class  ctype
     
    class  istream
     STL class.
     
    class  ostrstream
     
    class  wfstream
     STL class.
     
    class  multimap
     STL class.
     
    class  numpunct_byname
     
    class  basic_iostream
     STL class.
     
    class  wofstream
     STL class.
     
    class  wstringstream
     STL class.
     
    class  wistringstream
     STL class.
     
    class  ifstream
     STL class.
     
    class  numpunct
     
    class  money_put
     
    class  is_function
     
    class  input_iterator_tag
     
    class  logical_and
     
    class  is_integral
     
    class  ratio_subtract
     
    class  size_t
     
    class  wcout
     
    class  valarray
     STL class.
     
    class  ratio_greater_equal
     
    class  remove_extent
     
    class  ratio_greater
     
    class  intptr_t
     
    class  regex_iterator
     
    class  lock_guard
     STL class.
     
    class  wbuffer_convert
     
    class  modulus
     
    class  ratio_divide
     
    class  ostreambuf_iterator
     
    class  dynarray
     
    class  is_nothrow_move_constructible
     
    class  vector
     STL class.
     
    class  match_results
     
    class  back_insert_iterator
     
    class  iterator
     
    class  int8_t
     
    class  student_t_distribution
     
    class  mt19937_64
     
    class  runtime_error
     STL class.
     
    class  ranlux24_base
     
    class  allocator_traits
     
    class  ratio_less_equal
     
    class  condition_variable_any
     
    class  deca
     
    class  extreme_value_distribution
     
    class  cout
     
    class  decay
     
    class  is_trivially_move_assignable
     
    class  adopt_lock_t
     
    class  wcerr
     
    class  lognormal_distribution
     
    class  wclog
     
    class  char_traits
     
    class  remove_reference
     
    class  is_pointer
     
    class  multiset
     STL class.
     
    class  weak_ptr
     STL class.
     
    class  bidirectional_iterator_tag
     
    class  wstring_convert
     
    class  greater_equal
     
    class  is_trivially_constructible
     
    class  string
     STL class.
     
    class  discrete_distribution
     
    class  is_polymorphic
     
    class  reverse_iterator
     
    class  bad_array_new_length
     
    class  condition_variable
     
    class  ranlux48
     
    class  unexpected_handler
     
    class  piecewise_constant_distribution
     
    class  codecvt_base
     
    class  set
     STL class.
     
    class  forward_iterator_tag
     
    class  pointer_safety
     
    class  uint_least64_t
     
    class  placeholders
     
    class  nothrow_t
     
    class  is_nothrow_copy_assignable
     
    class  is_same
     
    class  unique_lock
     STL class.
     
    class  is_error_code_enum
     
    class  regex
     
    class  cin
     
    class  unordered_map
     STL class.
     
    class  initializer_list
     
    class  is_const
     
    class  basic_regex
     
    class  poisson_distribution
     
    class  bad_typeid
     STL class.
     
    class  less_equal
     
    class  sig_atomic_t
     
    class  make_unsigned
     
    class  basic_filebuf
     
    class  logical_or
     
    class  wstringbuf
     
    class  kilo
     
    class  bernoulli_distribution
     
    class  int16_t
     
    class  int32_t
     
    class  is_rvalue_reference
     
    class  integral_constant
     
    class  wsmatch
     
    class  cerr
     
    class  ratio_add
     
    class  is_trivially_move_constructible
     
    class  wcsub_match
     
    class  is_member_pointer
     
    class  wstreampos
     
    class  uint_least16_t
     
    class  tuple
     
    class  make_signed
     
    class  logic_error
     STL class.
     
    class  sregex_iterator
     
    class  int_least64_t
     
    class  binary_negate
     
    class  discard_block_engine
     
    class  is_trivially_assignable
     
    class  add_cv
     
    class  pico
     
    class  iterator_traits
     
    class  is_trivially_default_constructible
     
    class  shared_ptr
     STL class.
     
    class  bad_alloc
     STL class.
     
    class  stringbuf
     
    class  exponential_distribution
     
    class  uint32_t
     
    class  wcregex_iterator
     
    class  bad_function_call
     
    class  false_type
     
    class  wregex
     
    class  uint_least8_t
     
    class  uniform_real_distribution
     
    class  smatch
     
    class  cregex_token_iterator
     
    class  range_error
     STL class.
     
    class  is_assignable
     
    class  is_copy_assignable
     
    class  invalid_argument
     STL class.
     
    class  is_unsigned
     
    class  jmp_buf
     
    class  is_class
     
    class  geometric_distribution
     
    class  uint_fast8_t
     
    class  mersenne_twister_engine
     
    class  is_arithmetic
     
    class  negate
     
    class  try_to_lock_t
     
    class  wfilebuf
     
    class  is_compound
     
    class  is_object
     
    class  recursive_mutex
     STL class.
     
    class  is_copy_constructible
     
    class  not_equal_to
     
    class  is_destructible
     
    class  int_fast32_t
     
    class  rank
     
    class  milli
     
    class  deci
     
    class  add_lvalue_reference
     
    class  is_bind_expression
     
    class  ratio_less
     
    class  int64_t
     
    class  nullptr_t
     
    class  stack
     STL class.
     
    class  uint_fast64_t
     
    class  is_reference
     
    class  ratio
     
    class  shared_future
     
    class  u16streampos
     
    class  aligned_storage
     
    class  wstreambuf
     
    class  binary_function
     
    class  out_of_range
     STL class.
     
    class  independent_bits_engine
     
    class  tera
     
    class  recursive_timed_mutex
     STL class.
     
    class  nano
     
    class  unordered_multimap
     STL class.
     
    class  normal_distribution
     
    class  minstd_rand
     
    class  is_signed
     
    class  is_move_constructible
     
    class  unique_ptr
     STL class.
     
    class  is_nothrow_copy_constructible
     
    class  forward_list
     STL class.
     
    class  errc
     
    class  lconv
     
    class  strstreambuf
     
    class  equal_to
     
    class  divides
     
    class  domain_error
     STL class.
     
    class  is_empty
     
    class  is_nothrow_default_constructible
     
    class  ratio_equal
     
    class  streamsize
     
    class  shared_lock
     STL class.
     
    class  uint8_t
     
    class  enable_shared_from_this
     
    class  ptrdiff_t
     
    class  int_fast8_t
     
    class  aligned_union
     
    class  future
     
    class  wcmatch
     
    class  overflow_error
     STL class.
     
    class  centi
     
    class  wssub_match
     
    class  is_nothrow_move_assignable
     
    class  pair
     
    class  wsregex_token_iterator
     
    class  weibull_distribution
     
    class  less
     
    class  multiplies
     
    class  is_enum
     
    class  unary_function
     
    class  error_code
     STL class.
     
    class  yocto
     
    class  streampos
     
    class  istream_iterator
     
    class  terminate_handler
     
    class  reference_wrapper
     
    class  ranlux48_base
     
    class  bit_not
     
    class  int_fast16_t
     
    class  error_category
     STL class.
     
    class  regex_traits
     
    class  negative_binomial_distribution
     
    class  is_union
     
    class  mt19937
     
    class  enable_if
     
    class  chi_squared_distribution
     
    class  add_rvalue_reference
     
    class  ostream_iterator
     
    class  is_trivially_copy_assignable
     
    class  clog
     
    class  is_scalar
     
    class  uses_allocator
     
    class  piecewise_linear_distribution
     
    class  hash
     
    class  shuffle_order_engine
     
    class  greater
     
    class  csub_match
     
    class  uintmax_t
     
    class  remove_pointer
     
    class  numeric_limits
     
    class  add_volatile
     
    class  once_flag
     
    class  is_literal_type
     
    class  peta
     
    class  is_placeholder
     
    class  add_const
     
    class  basic_stringbuf
     
    class  tm
     
    class  is_abstract
     
    class  deque
     STL class.
     
    class  allocator
     STL class.
     
    class  scoped_allocator_adaptor
     
    class  ssub_match
     
    class  promise
     
    class  add_pointer
     
    class  uintptr_t
     
    class  bit_and
     
    class  uniform_int_distribution
     
    class  type_info
     
    class  fisher_f_distribution
     
    class  basic_streambuf
     
    class  is_nothrow_constructible
     
    class  queue
     STL class.
     
    class  is_base_of
     
    class  intmax_t
     
    class  ranlux24
     
    class  remove_cv
     
    class  is_trivially_destructible
     
    class  wcin
     
    class  atomic
     STL class.
     
    class  is_void
     
    class  plus
     
    class  FILE
     
    class  future_error
     
    class  time_base
     
    class  alignment_of
     
    class  bit_or
     
    class  pointer_traits
     
    class  basic_string
     STL class.
     
    class  priority_queue
     STL class.
     
    class  exa
     
    class  is_default_constructible
     
    class  cregex_iterator
     
    class  wstring
     STL class.
     
    class  remove_all_extents
     
    class  unary_negate
     
    class  unordered_multiset
     STL class.
     
    class  wsregex_iterator
     
    class  uint_fast16_t
     
    class  is_nothrow_assignable
     
    class  type_index
     
    class  is_standard_layout
     
    class  timed_mutex
     STL class.
     
    class  bad_exception
     STL class.
     
    class  int_fast64_t
     
    class  function
     
    class  bad_cast
     STL class.
     
    class  error_condition
     STL class.
     
    class  filebuf
     
    class  int_least16_t
     
    class  istreambuf_iterator
     
    class  u16string
     STL class.
     
    class  is_error_condition_enum
     
    class  is_nothrow_destructible
     
    class  allocator_arg_t
     
    class  uint_least32_t
     
    class  remove_const
     
    class  u32string
     STL class.
     
    class  uint_fast32_t
     
    class  is_lvalue_reference
     
    class  complex
     STL class.
     
    class  insert_iterator
     
    class  bad_array_length
     
    class  is_trivially_copyable
     
    class  list
     STL class.
     
    class  minus
     
    class  linear_congruential_engine
     
    class  cmatch
     
    class  defer_lock_t
     
    class  exception
     STL class.
     
    class  front_insert_iterator
     
    class  zetta
     
    class  streambuf
     
    class  owner_less
     
    class  extent
     
    class  bad_optional_access
     
    class  yotta
     
    class  wcregex_token_iterator
     
    class  uint64_t
     
    class  regex_token_iterator
     
    class  move_iterator
     
    class  giga
     
    class  integer_sequence
     
    class  has_virtual_destructor
     
    class  max_align_t
     
    class  remove_volatile
     
    class  underlying_type
     
    class  hecto
     
    class  is_member_object_pointer
     
    class  exception_ptr
     
    class  nested_exception
     
    class  random_access_iterator_tag
     
    class  time_t
     
    class  knuth_b
     
    class  auto_ptr
     STL class.
     
    class  minstd_rand0
     
    class  sregex_token_iterator
     
    class  logical_not
     
    class  fpos_t
     
    class  seed_seq
     
    class  default_delete
     
    class  femto
     
    class  clock_t
     
    class  true_type
     
    class  mbstate_t
     
    class  gamma_distribution
     
    class  bad_weak_ptr
     
    class  output_iterator_tag
     
    class  micro
     
    class  is_trivial
     
    class  packaged_task
     
    class  unordered_set
     STL class.
     
    class  is_volatile
     
    class  atomic_flag
     
    class  binomial_distribution
     
    class  fpos
     
    class  underflow_error
     STL class.
     
    class  cauchy_distribution
     
    class  is_trivially_copy_constructible
     
    class  conditional
     
    class  is_pod
     
    class  int_least8_t
     
    class  streamoff
     
    class  is_move_assignable
     
    class  int_least32_t
     
    class  subtract_with_carry_engine
     
    class  regex_error
     
    class  is_constructible
     
    class  piecewise_construct_t
     
    class  mutex
     STL class.
     
    class  system_error
     STL class.
     
    class  is_floating_point
     
    class  ratio_not_equal
     
    class  ratio_multiply
     
    class  result_of
     
    class  is_fundamental
     
    class  u32streampos
     
    class  length_error
     STL class.
     
    class  sub_match
     
    class  common_type
     
    class  shared_timed_mutex
     STL class.
     
    class  array
     STL class.
     
    class  random_device
     
    class  default_random_engine
     
    class  raw_storage_iterator
     
    class  is_convertible
     
    class  uint16_t
     
    class  is_array
     
    class  mega
     
    class  new_handler
     
    class  is_member_function_pointer
     
    class  smart_ptr
     STL class.
     
    class  atomic_ref
     STL class.
     
    class  jthread
     STL class.
     
    class  shared_mutex
     STL class.
     
    class  ios
     STL class.
     
    class  wios
     STL class.
     
    class  u8string
     STL class.
     
    class  basic_string_view
     STL class.
     
    class  string_view
     STL class.
     
    class  wstring_view
     STL class.
     
    class  u8string_view
     STL class.
     
    class  u16string_view
     STL class.
     
    class  u32string_view
     STL class.
     
    class  span
     STL class.
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    +T atomic_fetch_and_explicit (T... args)
     
    +T atomic_fetch_xor_explicit (T... args)
     
    +T set_unexpected (T... args)
     
    +T fputs (T... args)
     
    +T modf (T... args)
     
    +T not2 (T... args)
     
    +T strlen (T... args)
     
    +T exp2 (T... args)
     
    +T setiosflags (T... args)
     
    +T adjacent_difference (T... args)
     
    +T cos (T... args)
     
    +T fwscanf (T... args)
     
    +T atomic_init (T... args)
     
    +T forward_as_tuple (T... args)
     
    +T abort (T... args)
     
    +T wcsncmp (T... args)
     
    +T set_intersection (T... args)
     
    +T atomic_signal_fence (T... args)
     
    +T llabs (T... args)
     
    +T make_move_iterator (T... args)
     
    +T scanf (T... args)
     
    +T nextafter (T... args)
     
    +T stol (T... args)
     
    +T strcspn (T... args)
     
    +T ungetwc (T... args)
     
    +T transform (T... args)
     
    +T putc (T... args)
     
    +T iswdigit (T... args)
     
    +T rint (T... args)
     
    +T memset (T... args)
     
    +T isgraph (T... args)
     
    +T replace_copy_if (T... args)
     
    +T scalbn (T... args)
     
    +T partial_sort_copy (T... args)
     
    +T make_exception_ptr (T... args)
     
    +T frexp (T... args)
     
    +T isxdigit (T... args)
     
    +T atomic_exchange_explicit (T... args)
     
    +T wprintf (T... args)
     
    +T fdim (T... args)
     
    +T wctype (T... args)
     
    +T mbrtoc32 (T... args)
     
    +T setw (T... args)
     
    +T get_temporary_buffer (T... args)
     
    +T fmax (T... args)
     
    +T atomic_thread_fence (T... args)
     
    +T atomic_exchange (T... args)
     
    +T fgetwc (T... args)
     
    +T swprintf (T... args)
     
    +T prev_permutation (T... args)
     
    +T max_element (T... args)
     
    +T set_symmetric_difference (T... args)
     
    +T wcscpy (T... args)
     
    +T const_pointer_cast (T... args)
     
    +T minmax_element (T... args)
     
    +T wcstok (T... args)
     
    +T ref (T... args)
     
    +T feupdateenv (T... args)
     
    +T endl (T... args)
     
    +T end (T... args)
     
    +T wmemmove (T... args)
     
    +T fmin (T... args)
     
    +T uninitialized_fill_n (T... args)
     
    +T nouppercase (T... args)
     
    +T noshowpos (T... args)
     
    +T ctime (T... args)
     
    +T wmemset (T... args)
     
    +T iswpunct (T... args)
     
    +T pop_heap (T... args)
     
    +T sprintf (T... args)
     
    +T fixed (T... args)
     
    +T make_shared (T... args)
     
    +T make_heap (T... args)
     
    +T fmod (T... args)
     
    +T atol (T... args)
     
    +T uninitialized_copy (T... args)
     
    +T dynamic_pointer_cast (T... args)
     
    +T set_union (T... args)
     
    +T hexfloat (T... args)
     
    +T vswprintf (T... args)
     
    +T asctime (T... args)
     
    +T iswspace (T... args)
     
    +T nan (T... args)
     
    +T sort (T... args)
     
    +T quick_exit (T... args)
     
    +T log10 (T... args)
     
    +T mbstowcs (T... args)
     
    +T isspace (T... args)
     
    +T strncat (T... args)
     
    +T isinf (T... args)
     
    +T atof (T... args)
     
    +T erf (T... args)
     
    +T is_sorted_until (T... args)
     
    +T cbrt (T... args)
     
    +T log1p (T... args)
     
    +T return_temporary_buffer (T... args)
     
    +T mbsrtowcs (T... args)
     
    +T feraiseexcept (T... args)
     
    +T fseek (T... args)
     
    +T atomic_fetch_or_explicit (T... args)
     
    +T log (T... args)
     
    +T putchar (T... args)
     
    +T make_tuple (T... args)
     
    +T expm1 (T... args)
     
    +T fma (T... args)
     
    +T remove_copy_if (T... args)
     
    +T showpoint (T... args)
     
    +T fscanf (T... args)
     
    +T stable_partition (T... args)
     
    +T fill_n (T... args)
     
    +T remove_copy (T... args)
     
    +T atomic_compare_exchange_strong_explicit (T... args)
     
    +T wctomb (T... args)
     
    +T fgets (T... args)
     
    +T remainder (T... args)
     
    +T allocate_shared (T... args)
     
    +T unique (T... args)
     
    +T includes (T... args)
     
    +T iswalnum (T... args)
     
    +T exit (T... args)
     
    +T put_time (T... args)
     
    +T to_string (T... args)
     
    +T is_heap_until (T... args)
     
    +T wcstold (T... args)
     
    +T stold (T... args)
     
    +T ftell (T... args)
     
    +T copy_backward (T... args)
     
    +T wcstoll (T... args)
     
    +T perror (T... args)
     
    +T vwscanf (T... args)
     
    +T stable_sort (T... args)
     
    +T generic_category (T... args)
     
    +T abs(int) (T... args)
     
    +T fgetws (T... args)
     
    +T showpos (T... args)
     
    +T exp (T... args)
     
    +T fill (T... args)
     
    +T isalpha (T... args)
     
    +T lgamma (T... args)
     
    +T feclearexcept (T... args)
     
    +T wcsncpy (T... args)
     
    +T undeclare_reachable (T... args)
     
    +T oct (T... args)
     
    +T strspn (T... args)
     
    +T realloc (T... args)
     
    +T copy (T... args)
     
    +T binary_search (T... args)
     
    +T system_category (T... args)
     
    +T mbrtowc (T... args)
     
    +T strtof (T... args)
     
    +T mem_fn (T... args)
     
    +T distance (T... args)
     
    +T lock (T... args)
     
    +T strcmp (T... args)
     
    +T tmpfile (T... args)
     
    +T hypot (T... args)
     
    +T getenv (T... args)
     
    +T strrchr (T... args)
     
    +T count (T... args)
     
    +T tan (T... args)
     
    +T strftime (T... args)
     
    +T stod (T... args)
     
    +T towupper (T... args)
     
    +T atoll (T... args)
     
    +T atomic_store (T... args)
     
    +T stoi (T... args)
     
    +T rethrow_exception (T... args)
     
    +T sin (T... args)
     
    +T atomic_fetch_sub_explicit (T... args)
     
    +T unexpected (T... args)
     
    +T mbtowc (T... args)
     
    +T get_time (T... args)
     
    +T partition (T... args)
     
    +T next (T... args)
     
    +T isfinite (T... args)
     
    +T boolalpha (T... args)
     
    +T fetestexcept (T... args)
     
    +T mbrlen (T... args)
     
    +T iswgraph (T... args)
     
    +T time (T... args)
     
    +T atomic_compare_exchange_strong (T... args)
     
    +T wcschr (T... args)
     
    +T uppercase (T... args)
     
    +T lower_bound (T... args)
     
    +T copy_if (T... args)
     
    +T isnan (T... args)
     
    +T has_facet (T... args)
     
    +T kill_dependency (T... args)
     
    +T uninitialized_copy_n (T... args)
     
    +T feholdexcept (T... args)
     
    +T div (T... args)
     
    +T at_quick_exit (T... args)
     
    +T wcspbrk (T... args)
     
    +T search (T... args)
     
    +T find_first_of (T... args)
     
    +T iota (T... args)
     
    +T declare_reachable (T... args)
     
    +T atomic_compare_exchange_weak (T... args)
     
    +T strtod (T... args)
     
    +T accumulate (T... args)
     
    +T wcsrchr (T... args)
     
    +T min_element (T... args)
     
    +T clearerr (T... args)
     
    +T random_shuffle (T... args)
     
    +T iswalpha (T... args)
     
    +T atomic_fetch_and (T... args)
     
    +T wmemchr (T... args)
     
    +T bsearch (T... args)
     
    +T ilogb (T... args)
     
    +T unique_copy (T... args)
     
    +T _Exit (T... args)
     
    +T move (T... args)
     
    +T find_end (T... args)
     
    +T fesetexceptflag (T... args)
     
    +T nth_element (T... args)
     
    +T gets (T... args)
     
    +T lexicographical_compare (T... args)
     
    +T nearbyint (T... args)
     
    +T memcpy (T... args)
     
    +T fwrite (T... args)
     
    +T unitbuf (T... args)
     
    +T iswlower (T... args)
     
    +T mblen (T... args)
     
    +T swscanf (T... args)
     
    +T wcstoimax (T... args)
     
    +T fprintf (T... args)
     
    +T find_if (T... args)
     
    +T strtoimax (T... args)
     
    +T isalnum (T... args)
     
    +T atomic_fetch_add_explicit (T... args)
     
    +T push_heap (T... args)
     
    +T min (T... args)
     
    +T fwprintf (T... args)
     
    +T uncaught_exception (T... args)
     
    +T strtoll (T... args)
     
    +T throw_with_nested (T... args)
     
    +T shuffle (T... args)
     
    +T isprint (T... args)
     
    +T get_new_handler (T... args)
     
    +T call_once (T... args)
     
    +T trunc (T... args)
     
    +T wcscspn (T... args)
     
    +T mbrtoc16 (T... args)
     
    +T lround (T... args)
     
    +T pow (T... args)
     
    +T tgamma (T... args)
     
    +T erfc (T... args)
     
    +T llround (T... args)
     
    +T abs(float) (T... args)
     
    +T asinh (T... args)
     
    +T feof (T... args)
     
    +T noskipws (T... args)
     
    +T find (T... args)
     
    +T atoi (T... args)
     
    +T not1 (T... args)
     
    +T vfscanf (T... args)
     
    +T stof (T... args)
     
    +T regex_search (T... args)
     
    +T rotate_copy (T... args)
     
    +T set_new_handler (T... args)
     
    +T undeclare_no_pointers (T... args)
     
    +T async (T... args)
     
    +T partition_point (T... args)
     
    +T vsscanf (T... args)
     
    +T fesetround (T... args)
     
    +T atomic_is_lock_free (T... args)
     
    +T tanh (T... args)
     
    +T ldiv (T... args)
     
    +T setbase (T... args)
     
    +T remove (T... args)
     
    +T strtol (T... args)
     
    +T strpbrk (T... args)
     
    +T signbit (T... args)
     
    +T wcsncat (T... args)
     
    +T get_money (T... args)
     
    +T set_difference (T... args)
     
    +T cref (T... args)
     
    +T getline (T... args)
     
    +T to_wstring (T... args)
     
    +T system (T... args)
     
    +T static_pointer_cast (T... args)
     
    +T wcstoumax (T... args)
     
    +T memmove (T... args)
     
    +T getwchar (T... args)
     
    +T scientific (T... args)
     
    +T wcsftime (T... args)
     
    +T begin (T... args)
     
    +T ceil (T... args)
     
    +T sinh (T... args)
     
    +T is_permutation (T... args)
     
    +T generate_n (T... args)
     
    +T acosh (T... args)
     
    +T advance (T... args)
     
    +T flush (T... args)
     
    +T atomic_fetch_xor (T... args)
     
    +T ws (T... args)
     
    +T signal (T... args)
     
    +T noshowbase (T... args)
     
    +T generate (T... args)
     
    +T ldexp (T... args)
     
    +T vsnprintf (T... args)
     
    +T remove_if (T... args)
     
    +T stoull (T... args)
     
    +T fegetexceptflag (T... args)
     
    +T find_if_not (T... args)
     
    +T merge (T... args)
     
    +T free (T... args)
     
    +T count_if (T... args)
     
    +T clock (T... args)
     
    +T mktime (T... args)
     
    +T inserter (T... args)
     
    +T puts (T... args)
     
    +T asin (T... args)
     
    +T iscntrl (T... args)
     
    +T difftime (T... args)
     
    +T terminate (T... args)
     
    +T memcmp (T... args)
     
    +T uninitialized_fill (T... args)
     
    +T hex (T... args)
     
    +T tie (T... args)
     
    +T back_inserter (T... args)
     
    +T upper_bound (T... args)
     
    +T adjacent_find (T... args)
     
    +T use_facet (T... args)
     
    +T vfwprintf (T... args)
     
    +T atomic_fetch_add (T... args)
     
    +T fsetpos (T... args)
     
    +T malloc (T... args)
     
    +T localtime (T... args)
     
    +T wcscmp (T... args)
     
    +T c32rtomb (T... args)
     
    +T isupper (T... args)
     
    +T wcstod (T... args)
     
    +T tolower (T... args)
     
    +T sort_heap (T... args)
     
    +T isdigit (T... args)
     
    +T wcslen (T... args)
     
    +T wmemcmp (T... args)
     
    +T move_if_noexcept (T... args)
     
    +T declval (T... args)
     
    +T fpclassify (T... args)
     
    +T iswupper (T... args)
     
    +T rand (T... args)
     
    +T atomic_compare_exchange_weak_explicit (T... args)
     
    +T partial_sort (T... args)
     
    +T llrint (T... args)
     
    +T fclose (T... args)
     
    +T reverse (T... args)
     
    +T partial_sum (T... args)
     
    +T showbase (T... args)
     
    +T vswscanf (T... args)
     
    +T atan (T... args)
     
    +T atanh (T... args)
     
    +T iter_swap (T... args)
     
    +T scalbln (T... args)
     
    +T reverse_copy (T... args)
     
    +T forward (T... args)
     
    +T getc (T... args)
     
    +T equal_range (T... args)
     
    +T atomic_fetch_sub (T... args)
     
    +T is_partitioned (T... args)
     
    +T next_permutation (T... args)
     
    +T isblank (T... args)
     
    +T noshowpoint (T... args)
     
    +T atan2 (T... args)
     
    +T nanf (T... args)
     
    +T towctrans (T... args)
     
    +T right (T... args)
     
    +T fputwc (T... args)
     
    +T strtoul (T... args)
     
    +T is_heap (T... args)
     
    +T fflush (T... args)
     
    +T strtoumax (T... args)
     
    +T nexttoward (T... args)
     
    +T nounitbuf (T... args)
     
    +T ispunct (T... args)
     
    +T noboolalpha (T... args)
     
    +T make_pair (T... args)
     
    +T iswctype (T... args)
     
    +T srand (T... args)
     
    +T replace_copy (T... args)
     
    +T future_category (T... args)
     
    +T resetiosflags (T... args)
     
    +T vprintf (T... args)
     
    +T gmtime (T... args)
     
    +T align (T... args)
     
    +T tuple_cat (T... args)
     
    +T ends (T... args)
     
    +T set_terminate (T... args)
     
    +T lrint (T... args)
     
    +T none_of (T... args)
     
    +T wscanf (T... args)
     
    +T fputc (T... args)
     
    +T dec (T... args)
     
    +T strcat (T... args)
     
    +T raise (T... args)
     
    +T wcsspn (T... args)
     
    +T fabs (T... args)
     
    +T wmemcpy (T... args)
     
    +T copy_n (T... args)
     
    +T rethrow_if_nested (T... args)
     
    +T setlocale (T... args)
     
    +T addressof (T... args)
     
    +T calloc (T... args)
     
    +T strerror (T... args)
     
    +T strcpy (T... args)
     
    +T wcstoull (T... args)
     
    +T c16rtomb (T... args)
     
    +T generate_canonical (T... args)
     
    +T vfprintf (T... args)
     
    +T notify_all_at_thread_exit (T... args)
     
    +T rotate (T... args)
     
    +T current_exception (T... args)
     
    +T strtok (T... args)
     
    +T wcscat (T... args)
     
    +T strncpy (T... args)
     
    +T towlower (T... args)
     
    +T floor (T... args)
     
    +T left (T... args)
     
    +T ferror (T... args)
     
    +T atomic_load_explicit (T... args)
     
    +T swap (T... args)
     
    +T acos (T... args)
     
    +T wcscoll (T... args)
     
    +T sqrt (T... args)
     
    +T mbsinit (T... args)
     
    +T qsort (T... args)
     
    +T stoll (T... args)
     
    +T put_money (T... args)
     
    +T wcstoul (T... args)
     
    +T wcstol (T... args)
     
    +T atexit (T... args)
     
    +T atomic_fetch_or (T... args)
     
    +T rewind (T... args)
     
    +T wcsxfrm (T... args)
     
    +T round (T... args)
     
    +T vwprintf (T... args)
     
    +T all_of (T... args)
     
    +T replace (T... args)
     
    +T remquo (T... args)
     
    +T setbuf (T... args)
     
    +T strncmp (T... args)
     
    +T localeconv (T... args)
     
    +T wctrans (T... args)
     
    +T any_of (T... args)
     
    +T equal (T... args)
     
    +T max (T... args)
     
    +T strxfrm (T... args)
     
    +T iswxdigit (T... args)
     
    +T labs (T... args)
     
    +T regex_match (T... args)
     
    +T fputws (T... args)
     
    +T wcrtomb (T... args)
     
    +T setprecision (T... args)
     
    +T setvbuf (T... args)
     
    +T regex_replace (T... args)
     
    +T freopen (T... args)
     
    +T logb (T... args)
     
    +T wctob (T... args)
     
    +T atomic_load (T... args)
     
    +T search_n (T... args)
     
    +T toupper (T... args)
     
    +T move_backward (T... args)
     
    +T is_sorted (T... args)
     
    +T strtoull (T... args)
     
    +T iswblank (T... args)
     
    +T get_pointer_safety (T... args)
     
    +T get_unexpected (T... args)
     
    +T sscanf (T... args)
     
    +T fesetenv (T... args)
     
    +T atomic_store_explicit (T... args)
     
    +T strtold (T... args)
     
    +T fread (T... args)
     
    +T memchr (T... args)
     
    +T btowc (T... args)
     
    +T replace_if (T... args)
     
    +T strcoll (T... args)
     
    +T vsprintf (T... args)
     
    +T mismatch (T... args)
     
    +T getchar (T... args)
     
    +T islower (T... args)
     
    +T tmpnam (T... args)
     
    +T nanl (T... args)
     
    +T fopen (T... args)
     
    +T for_each (T... args)
     
    +T fegetround (T... args)
     
    +T ungetc (T... args)
     
    +T internal (T... args)
     
    +T vfwscanf (T... args)
     
    +T fgetc (T... args)
     
    +T wcstof (T... args)
     
    +T bind (T... args)
     
    +T skipws (T... args)
     
    +T iswprint (T... args)
     
    +T wcstombs (T... args)
     
    +T inplace_merge (T... args)
     
    +T copysign (T... args)
     
    +T putwchar (T... args)
     
    +T wcsstr (T... args)
     
    +T fegetenv (T... args)
     
    +T longjmp (T... args)
     
    +T iswcntrl (T... args)
     
    +T declare_no_pointers (T... args)
     
    +T isnormal (T... args)
     
    +T swap_ranges (T... args)
     
    +T minmax (T... args)
     
    +T defaultfloat (T... args)
     
    +T rename (T... args)
     
    +T snprintf (T... args)
     
    +T try_lock (T... args)
     
    +T stoul (T... args)
     
    +T fgetpos (T... args)
     
    +T partition_copy (T... args)
     
    +T vscanf (T... args)
     
    +T front_inserter (T... args)
     
    +T get_terminate (T... args)
     
    +T cosh (T... args)
     
    +T prev (T... args)
     
    +T strchr (T... args)
     
    +T strstr (T... args)
     
    +T printf (T... args)
     
    +T setfill (T... args)
     
    +T inner_product (T... args)
     
    +

    Detailed Description

    +

    STL namespace.

    +
    +
    + + + + diff --git a/namespacett.html b/namespacett.html new file mode 100644 index 0000000..0f9ab62 --- /dev/null +++ b/namespacett.html @@ -0,0 +1,494 @@ + + + + + + + +tartan: tt Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    tartan +  1.2.0.1 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    tt Namespace Reference
    +
    +
    + +

    Tartan library namespace. +More...

    + + + + + + + + +

    +Namespaces

     chess
     Chess game namespace.
     
     ex
     Tartan tt::Board exceptions set.
     
    + + + + + + + +

    +Classes

    class  Piece
     Generic board memeber piece API. More...
     
    class  Board
     8x8 game board More...
     
    + + + + + + + + + + + + +

    +Typedefs

    +using TurnMap = Piece::TurnMap
     
    +using Position = Piece::Position
     
    +using Turn = Piece::Turn
     
    +using Color = Piece::Color
     
    +using BoardT = std::array< std::array< Piece *, 8 >, 8 >
     Underlying Board grid representation type.
     
    + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    std::ostreamoperator<< (std::ostream &os, const Board &cb)
     
    bool operator!= (const Board &lhs, const Board &rhs)
     
    bool operator== (const Board &lhs, const Board &rhs)
     
    bool operator== (const Position &lhs, const Position &rhs)
     
    std::ostreamoperator<< (std::ostream &os, const Position &p)
     
    bool operator== (const Turn &lhs, const Turn &rhs)
     
    bool operator!= (const Turn &lhs, const Turn &rhs)
     
    std::ostreamoperator<< (std::ostream &os, const Turn &t)
     
    bool operator== (const TurnMap &lhs, const TurnMap &rhs)
     
    bool operator!= (const TurnMap &lhs, const TurnMap &rhs)
     
    +

    Detailed Description

    +

    Tartan library namespace.

    +

    Function Documentation

    + +

    ◆ operator!=() [1/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool tt::operator!= (const Boardlhs,
    const Boardrhs 
    )
    +
    +

    This is a bind to function !lhs.isEqua(rhs).

    See also
    isEqual()
    + +
    +
    + +

    ◆ operator!=() [2/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool tt::operator!= (const Turnlhs,
    const Turnrhs 
    )
    +
    +
    Parameters
    + + + +
    lhsleft object of == operator
    rhsright object of == operator
    +
    +
    +
    Returns
    the value of !lhs.isEqual(rhs)
    +
    See also
    isEqual()
    + +
    +
    + +

    ◆ operator!=() [3/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool tt::operator!= (const TurnMaplhs,
    const TurnMaprhs 
    )
    +
    +
    Returns
    lhs if every Turn object of lhs is equal to every corresponding object in rhs true otherwise
    + +
    +
    + +

    ◆ operator<<() [1/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    std::ostream& tt::operator<< (std::ostreamos,
    const Boardcb 
    )
    +
    +

    This function puts the str() function result to os object with << operator.

    +
    Parameters
    + + + +
    oscalling object
    bBoard object for display
    +
    +
    +
    Returns
    calling os object
    + +
    +
    + +

    ◆ operator<<() [2/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    std::ostream& tt::operator<< (std::ostreamos,
    const Positionp 
    )
    +
    +

    Puts string representation of position to std::ostream.

    Returns
    called std::ostream object
    +
    See also
    str()
    + +
    +
    + +

    ◆ operator<<() [3/3]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    std::ostream& tt::operator<< (std::ostreamos,
    const Turnt 
    )
    +
    +

    Puts the t.str() in os object

    +
    Parameters
    + + + +
    osinvoking std::ostream object
    tTurn object for writting
    +
    +
    +
    Returns
    invoking std::ostream os object
    + +
    +
    + +

    ◆ operator==() [1/4]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool tt::operator== (const Boardlhs,
    const Boardrhs 
    )
    +
    +

    This is a bind to function lhs.isEqua(rhs).

    See also
    isEqual()
    + +
    +
    + +

    ◆ operator==() [2/4]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool tt::operator== (const Positionlhs,
    const Positionrhs 
    )
    +
    +
    Returns
    true if corresponding coordinates of both objects are equal
    + +
    +
    + +

    ◆ operator==() [3/4]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool tt::operator== (const Turnlhs,
    const Turnrhs 
    )
    +
    +
    Parameters
    + + + +
    lhsleft object of == operator
    rhsright object of == operator
    +
    +
    +
    Returns
    the value of lhs.isEqual(rhs)
    +
    See also
    isEqual()
    + +
    +
    + +

    ◆ operator==() [4/4]

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    bool tt::operator== (const TurnMaplhs,
    const TurnMaprhs 
    )
    +
    +
    Returns
    true if every Turn object of lhs is equal to every corresponding object in rhs, false otherwise
    + +
    +
    +
    +
    + + + + diff --git a/namespacett.js b/namespacett.js new file mode 100644 index 0000000..ca503d8 --- /dev/null +++ b/namespacett.js @@ -0,0 +1,22 @@ +var namespacett = +[ + [ "chess", "namespacett_1_1chess.html", "namespacett_1_1chess" ], + [ "ex", "namespacett_1_1ex.html", "namespacett_1_1ex" ], + [ "Piece", "classtt_1_1Piece.html", "classtt_1_1Piece" ], + [ "Board", "classtt_1_1Board.html", "classtt_1_1Board" ], + [ "BoardT", "namespacett.html#ac2e60e27f37ce5390d0873e02178a858", null ], + [ "Color", "namespacett.html#aa789855178db9c0633a6134c1423f5dd", null ], + [ "Position", "namespacett.html#ad598af708adc4c95476dc79434518841", null ], + [ "Turn", "namespacett.html#aaf852bdf0f6d8722f7ea7b326ffd39af", null ], + [ "TurnMap", "namespacett.html#ace5d3c88a4c61abca0899bef911a7e91", null ], + [ "operator!=", "namespacett.html#a1de28df61d77f164eba0b568e0e10ddf", null ], + [ "operator!=", "namespacett.html#ae8405f64241e7f779ecd707d74ada3c2", null ], + [ "operator!=", "namespacett.html#a62f6af25bca2ef2ed6d4cda8d6ce132c", null ], + [ "operator<<", "namespacett.html#a168407e1e6e4282a3d1c75184f23df47", null ], + [ "operator<<", "namespacett.html#a165d2c68e74e4f2fa370665496dfb8ee", null ], + [ "operator<<", "namespacett.html#a4bdad814a18695cb15060a3f06330877", null ], + [ "operator==", "namespacett.html#a8d6bf58d1d40de59ecdf71af755cec8c", null ], + [ "operator==", "namespacett.html#ab05c5a33ef0661669dabab77eacde83c", null ], + [ "operator==", "namespacett.html#ab5f01b796416122db95d63ec96120d77", null ], + [ "operator==", "namespacett.html#a2a5916600ffe0ea16315cd5914ae6485", null ] +]; \ No newline at end of file diff --git a/namespacett_1_1chess.html b/namespacett_1_1chess.html new file mode 100644 index 0000000..e7832f7 --- /dev/null +++ b/namespacett_1_1chess.html @@ -0,0 +1,154 @@ + + + + + + + +tartan: tt::chess Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    tartan +  1.2.0.1 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    tt::chess Namespace Reference
    +
    +
    + +

    Chess game namespace. +More...

    + + + + + +

    +Namespaces

     ex
     Chess related exceptions namespace.
     
    + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  Chessboard
     Chess game board. More...
     
    class  Pawn
     Pawn chess Piece. More...
     
    class  Knight
     Knight chess Piece. More...
     
    class  Bishop
     Bishop chess Piece. More...
     
    class  Rook
     Rook chess Piece. More...
     
    class  Queen
     Queen chess Piece. More...
     
    class  King
     King chess Piece. More...
     
    + + + + + + + + + +

    +Typedefs

    +using TurnMap = Piece::TurnMap
     
    +using Position = Piece::Position
     
    +using Turn = Piece::Turn
     
    +using Color = Piece::Color
     
    +

    Detailed Description

    +

    Chess game namespace.

    +
    +
    + + + + diff --git a/namespacett_1_1chess.js b/namespacett_1_1chess.js new file mode 100644 index 0000000..2389b4c --- /dev/null +++ b/namespacett_1_1chess.js @@ -0,0 +1,15 @@ +var namespacett_1_1chess = +[ + [ "ex", "namespacett_1_1chess_1_1ex.html", "namespacett_1_1chess_1_1ex" ], + [ "Chessboard", "classtt_1_1chess_1_1Chessboard.html", "classtt_1_1chess_1_1Chessboard" ], + [ "Pawn", "classtt_1_1chess_1_1Pawn.html", "classtt_1_1chess_1_1Pawn" ], + [ "Knight", "classtt_1_1chess_1_1Knight.html", "classtt_1_1chess_1_1Knight" ], + [ "Bishop", "classtt_1_1chess_1_1Bishop.html", "classtt_1_1chess_1_1Bishop" ], + [ "Rook", "classtt_1_1chess_1_1Rook.html", "classtt_1_1chess_1_1Rook" ], + [ "Queen", "classtt_1_1chess_1_1Queen.html", "classtt_1_1chess_1_1Queen" ], + [ "King", "classtt_1_1chess_1_1King.html", "classtt_1_1chess_1_1King" ], + [ "Color", "namespacett_1_1chess.html#abb3afe6b645922bcc2bd8d82ba35d4ec", null ], + [ "Position", "namespacett_1_1chess.html#a34444f89b0cbe1bd68a1f73ed901fa39", null ], + [ "Turn", "namespacett_1_1chess.html#ac87850ba9c3686b3ab05290c982c30c8", null ], + [ "TurnMap", "namespacett_1_1chess.html#a707429fe0b683d59fac7a7053e385878", null ] +]; \ No newline at end of file diff --git a/namespacett_1_1chess_1_1ex.html b/namespacett_1_1chess_1_1ex.html new file mode 100644 index 0000000..1aa3b27 --- /dev/null +++ b/namespacett_1_1chess_1_1ex.html @@ -0,0 +1,122 @@ + + + + + + + +tartan: tt::chess::ex Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    tartan +  1.2.0.1 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    tt::chess::ex Namespace Reference
    +
    +
    + +

    Chess related exceptions namespace. +More...

    + + + + + + + + + + + + + + +

    +Classes

    class  duplicate_king
     Thrown when inserted King is already provided. More...
     
    class  no_king
     Thrown when tt::chess::Chessboard has no King object of certain tt::Piece::Color. More...
     
    class  check
     Thrown when turn cannot be perfomred because of King beeing in check. More...
     
    class  checkmate
     Thrown when turn cannot be perfomred because of King is under checkmate. More...
     
    +

    Detailed Description

    +

    Chess related exceptions namespace.

    +
    +
    + + + + diff --git a/namespacett_1_1chess_1_1ex.js b/namespacett_1_1chess_1_1ex.js new file mode 100644 index 0000000..9e41a2d --- /dev/null +++ b/namespacett_1_1chess_1_1ex.js @@ -0,0 +1,7 @@ +var namespacett_1_1chess_1_1ex = +[ + [ "duplicate_king", "classtt_1_1chess_1_1ex_1_1duplicate__king.html", "classtt_1_1chess_1_1ex_1_1duplicate__king" ], + [ "no_king", "classtt_1_1chess_1_1ex_1_1no__king.html", "classtt_1_1chess_1_1ex_1_1no__king" ], + [ "check", "classtt_1_1chess_1_1ex_1_1check.html", "classtt_1_1chess_1_1ex_1_1check" ], + [ "checkmate", "classtt_1_1chess_1_1ex_1_1checkmate.html", "classtt_1_1chess_1_1ex_1_1checkmate" ] +]; \ No newline at end of file diff --git a/namespacett_1_1ex.html b/namespacett_1_1ex.html new file mode 100644 index 0000000..5779394 --- /dev/null +++ b/namespacett_1_1ex.html @@ -0,0 +1,152 @@ + + + + + + + +tartan: tt::ex Namespace Reference + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    tartan +  1.2.0.1 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    tt::ex Namespace Reference
    +
    +
    + +

    Tartan tt::Board exceptions set. +More...

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Classes

    class  tartan
     Base class for all tartan exceptions. More...
     
    class  bad_set
     Exception when Board::set() functions fail. More...
     
    class  bad_piece
     Base class for exceptions about pieces. More...
     
    class  null_piece
     Thrown when Piece pointer is nullptr when it should not be. More...
     
    class  foreign_piece
     Thrown when piece does not belong to Board object in which it is being processed. More...
     
    class  bad_piece_spec
     Thrown when Board::piece() can not recognize Piece specification. More...
     
    class  position_is_taken
     Thrown when Piece Position on Board is occupied when it should not to. More...
     
    class  illegal_move
     Base class for Board::makeMove() function errors. More...
     
    class  tile_is_empty
     Thrown when selected Piece location is empty of the Board. More...
     
    class  piece_in_wrong_color
     Thrown when trying to Board::makeMove() on Piece that has wrong Piece::Color. More...
     
    class  can_not_move
     Thrown when Board::makeMove() is performed on Piece that can not make any moves. More...
     
    class  no_such_move
     Thrown when piece moved with Board::makeMove() can not have such move. More...
     
    class  illegal_turn
     Thrown when constructed Piece::Turn object is malformed. More...
     
    class  bad_piece_type
     Thrown when tt::Board::getPieceType() returns std::type_info that is not mentioned in its argument. More...
     
    +

    Detailed Description

    +

    Tartan tt::Board exceptions set.

    +
    +
    + + + + diff --git a/namespacett_1_1ex.js b/namespacett_1_1ex.js new file mode 100644 index 0000000..7994623 --- /dev/null +++ b/namespacett_1_1ex.js @@ -0,0 +1,17 @@ +var namespacett_1_1ex = +[ + [ "tartan", "classtt_1_1ex_1_1tartan.html", "classtt_1_1ex_1_1tartan" ], + [ "bad_set", "classtt_1_1ex_1_1bad__set.html", "classtt_1_1ex_1_1bad__set" ], + [ "bad_piece", "classtt_1_1ex_1_1bad__piece.html", "classtt_1_1ex_1_1bad__piece" ], + [ "null_piece", "classtt_1_1ex_1_1null__piece.html", "classtt_1_1ex_1_1null__piece" ], + [ "foreign_piece", "classtt_1_1ex_1_1foreign__piece.html", "classtt_1_1ex_1_1foreign__piece" ], + [ "bad_piece_spec", "classtt_1_1ex_1_1bad__piece__spec.html", "classtt_1_1ex_1_1bad__piece__spec" ], + [ "position_is_taken", "classtt_1_1ex_1_1position__is__taken.html", "classtt_1_1ex_1_1position__is__taken" ], + [ "illegal_move", "classtt_1_1ex_1_1illegal__move.html", "classtt_1_1ex_1_1illegal__move" ], + [ "tile_is_empty", "classtt_1_1ex_1_1tile__is__empty.html", "classtt_1_1ex_1_1tile__is__empty" ], + [ "piece_in_wrong_color", "classtt_1_1ex_1_1piece__in__wrong__color.html", "classtt_1_1ex_1_1piece__in__wrong__color" ], + [ "can_not_move", "classtt_1_1ex_1_1can__not__move.html", "classtt_1_1ex_1_1can__not__move" ], + [ "no_such_move", "classtt_1_1ex_1_1no__such__move.html", "classtt_1_1ex_1_1no__such__move" ], + [ "illegal_turn", "classtt_1_1ex_1_1illegal__turn.html", "classtt_1_1ex_1_1illegal__turn" ], + [ "bad_piece_type", "classtt_1_1ex_1_1bad__piece__type.html", "classtt_1_1ex_1_1bad__piece__type" ] +]; \ No newline at end of file diff --git a/nav_f.png b/nav_f.png new file mode 100644 index 0000000000000000000000000000000000000000..72a58a529ed3a9ed6aa0c51a79cf207e026deee2 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQVE_ejv*C{Z|{2ZH7M}7UYxc) zn!W8uqtnIQ>_z8U literal 0 HcmV?d00001 diff --git a/nav_g.png b/nav_g.png new file mode 100644 index 0000000000000000000000000000000000000000..2093a237a94f6c83e19ec6e5fd42f7ddabdafa81 GIT binary patch literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrB!3HFm1ilyoDK$?Q$B+ufw|5PB85lU25BhtE tr?otc=hd~V+ws&_A@j8Fiv!KF$B+ufw|5=67#uj90@pIL wZ=Q8~_Ju`#59=RjDrmm`tMD@M=!-l18IR?&vFVdQ&MBb@0HFXL=0 ? varName.substring(i+1) : varName; + return eval(n.replace(/\-/g,'_')); +} + +function stripPath(uri) +{ + return uri.substring(uri.lastIndexOf('/')+1); +} + +function stripPath2(uri) +{ + var i = uri.lastIndexOf('/'); + var s = uri.substring(i+1); + var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); + return m ? uri.substring(i-6) : s; +} + +function hashValue() +{ + return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,''); +} + +function hashUrl() +{ + return '#'+hashValue(); +} + +function pathName() +{ + return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, ''); +} + +function localStorageSupported() +{ + try { + return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem; + } + catch(e) { + return false; + } +} + +function storeLink(link) +{ + if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) { + window.localStorage.setItem('navpath',link); + } +} + +function deleteLink() +{ + if (localStorageSupported()) { + window.localStorage.setItem('navpath',''); + } +} + +function cachedLink() +{ + if (localStorageSupported()) { + return window.localStorage.getItem('navpath'); + } else { + return ''; + } +} + +function getScript(scriptName,func,show) +{ + var head = document.getElementsByTagName("head")[0]; + var script = document.createElement('script'); + script.id = scriptName; + script.type = 'text/javascript'; + script.onload = func; + script.src = scriptName+'.js'; + head.appendChild(script); +} + +function createIndent(o,domNode,node,level) +{ + var level=-1; + var n = node; + while (n.parentNode) { level++; n=n.parentNode; } + if (node.childrenData) { + var imgNode = document.createElement("span"); + imgNode.className = 'arrow'; + imgNode.style.paddingLeft=(16*level).toString()+'px'; + imgNode.innerHTML=arrowRight; + node.plus_img = imgNode; + node.expandToggle = document.createElement("a"); + node.expandToggle.href = "javascript:void(0)"; + node.expandToggle.onclick = function() { + if (node.expanded) { + $(node.getChildrenUL()).slideUp("fast"); + node.plus_img.innerHTML=arrowRight; + node.expanded = false; + } else { + expandNode(o, node, false, false); + } + } + node.expandToggle.appendChild(imgNode); + domNode.appendChild(node.expandToggle); + } else { + var span = document.createElement("span"); + span.className = 'arrow'; + span.style.width = 16*(level+1)+'px'; + span.innerHTML = ' '; + domNode.appendChild(span); + } +} + +var animationInProgress = false; + +function gotoAnchor(anchor,aname,updateLocation) +{ + var pos, docContent = $('#doc-content'); + var ancParent = $(anchor.parent()); + if (ancParent.hasClass('memItemLeft') || + ancParent.hasClass('memtitle') || + ancParent.hasClass('fieldname') || + ancParent.hasClass('fieldtype') || + ancParent.is(':header')) + { + pos = ancParent.position().top; + } else if (anchor.position()) { + pos = anchor.position().top; + } + if (pos) { + var dist = Math.abs(Math.min( + pos-docContent.offset().top, + docContent[0].scrollHeight- + docContent.height()-docContent.scrollTop())); + animationInProgress=true; + docContent.animate({ + scrollTop: pos + docContent.scrollTop() - docContent.offset().top + },Math.max(50,Math.min(500,dist)),function(){ + if (updateLocation) window.location.href=aname; + animationInProgress=false; + }); + } +} + +function newNode(o, po, text, link, childrenData, lastNode) +{ + var node = new Object(); + node.children = Array(); + node.childrenData = childrenData; + node.depth = po.depth + 1; + node.relpath = po.relpath; + node.isLast = lastNode; + + node.li = document.createElement("li"); + po.getChildrenUL().appendChild(node.li); + node.parentNode = po; + + node.itemDiv = document.createElement("div"); + node.itemDiv.className = "item"; + + node.labelSpan = document.createElement("span"); + node.labelSpan.className = "label"; + + createIndent(o,node.itemDiv,node,0); + node.itemDiv.appendChild(node.labelSpan); + node.li.appendChild(node.itemDiv); + + var a = document.createElement("a"); + node.labelSpan.appendChild(a); + node.label = document.createTextNode(text); + node.expanded = false; + a.appendChild(node.label); + if (link) { + var url; + if (link.substring(0,1)=='^') { + url = link.substring(1); + link = url; + } else { + url = node.relpath+link; + } + a.className = stripPath(link.replace('#',':')); + if (link.indexOf('#')!=-1) { + var aname = '#'+link.split('#')[1]; + var srcPage = stripPath(pathName()); + var targetPage = stripPath(link.split('#')[0]); + a.href = srcPage!=targetPage ? url : "javascript:void(0)"; + a.onclick = function(){ + storeLink(link); + if (!$(a).parent().parent().hasClass('selected')) + { + $('.item').removeClass('selected'); + $('.item').removeAttr('id'); + $(a).parent().parent().addClass('selected'); + $(a).parent().parent().attr('id','selected'); + } + var anchor = $(aname); + gotoAnchor(anchor,aname,true); + }; + } else { + a.href = url; + a.onclick = function() { storeLink(link); } + } + } else { + if (childrenData != null) + { + a.className = "nolink"; + a.href = "javascript:void(0)"; + a.onclick = node.expandToggle.onclick; + } + } + + node.childrenUL = null; + node.getChildrenUL = function() { + if (!node.childrenUL) { + node.childrenUL = document.createElement("ul"); + node.childrenUL.className = "children_ul"; + node.childrenUL.style.display = "none"; + node.li.appendChild(node.childrenUL); + } + return node.childrenUL; + }; + + return node; +} + +function showRoot() +{ + var headerHeight = $("#top").height(); + var footerHeight = $("#nav-path").height(); + var windowHeight = $(window).height() - headerHeight - footerHeight; + (function (){ // retry until we can scroll to the selected item + try { + var navtree=$('#nav-tree'); + navtree.scrollTo('#selected',100,{offset:-windowHeight/2}); + } catch (err) { + setTimeout(arguments.callee, 0); + } + })(); +} + +function expandNode(o, node, imm, showRoot) +{ + if (node.childrenData && !node.expanded) { + if (typeof(node.childrenData)==='string') { + var varName = node.childrenData; + getScript(node.relpath+varName,function(){ + node.childrenData = getData(varName); + expandNode(o, node, imm, showRoot); + }, showRoot); + } else { + if (!node.childrenVisited) { + getNode(o, node); + } + $(node.getChildrenUL()).slideDown("fast"); + node.plus_img.innerHTML = arrowDown; + node.expanded = true; + } + } +} + +function glowEffect(n,duration) +{ + n.addClass('glow').delay(duration).queue(function(next){ + $(this).removeClass('glow');next(); + }); +} + +function highlightAnchor() +{ + var aname = hashUrl(); + var anchor = $(aname); + if (anchor.parent().attr('class')=='memItemLeft'){ + var rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); + glowEffect(rows.children(),300); // member without details + } else if (anchor.parent().attr('class')=='fieldname'){ + glowEffect(anchor.parent().parent(),1000); // enum value + } else if (anchor.parent().attr('class')=='fieldtype'){ + glowEffect(anchor.parent().parent(),1000); // struct field + } else if (anchor.parent().is(":header")) { + glowEffect(anchor.parent(),1000); // section header + } else { + glowEffect(anchor.next(),1000); // normal member + } +} + +function selectAndHighlight(hash,n) +{ + var a; + if (hash) { + var link=stripPath(pathName())+':'+hash.substring(1); + a=$('.item a[class$="'+link+'"]'); + } + if (a && a.length) { + a.parent().parent().addClass('selected'); + a.parent().parent().attr('id','selected'); + highlightAnchor(); + } else if (n) { + $(n.itemDiv).addClass('selected'); + $(n.itemDiv).attr('id','selected'); + } + if ($('#nav-tree-contents .item:first').hasClass('selected')) { + $('#nav-sync').css('top','30px'); + } else { + $('#nav-sync').css('top','5px'); + } + showRoot(); +} + +function showNode(o, node, index, hash) +{ + if (node && node.childrenData) { + if (typeof(node.childrenData)==='string') { + var varName = node.childrenData; + getScript(node.relpath+varName,function(){ + node.childrenData = getData(varName); + showNode(o,node,index,hash); + },true); + } else { + if (!node.childrenVisited) { + getNode(o, node); + } + $(node.getChildrenUL()).css({'display':'block'}); + node.plus_img.innerHTML = arrowDown; + node.expanded = true; + var n = node.children[o.breadcrumbs[index]]; + if (index+11) hash = '#'+parts[1].replace(/[^\w\-]/g,''); + else hash=''; + } + if (hash.match(/^#l\d+$/)) { + var anchor=$('a[name='+hash.substring(1)+']'); + glowEffect(anchor.parent(),1000); // line number + hash=''; // strip line number anchors + } + var url=root+hash; + var i=-1; + while (NAVTREEINDEX[i+1]<=url) i++; + if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath) + } else { + getScript(relpath+'navtreeindex'+i,function(){ + navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath); + } + },true); + } +} + +function showSyncOff(n,relpath) +{ + n.html(''); +} + +function showSyncOn(n,relpath) +{ + n.html(''); +} + +function toggleSyncButton(relpath) +{ + var navSync = $('#nav-sync'); + if (navSync.hasClass('sync')) { + navSync.removeClass('sync'); + showSyncOff(navSync,relpath); + storeLink(stripPath2(pathName())+hashUrl()); + } else { + navSync.addClass('sync'); + showSyncOn(navSync,relpath); + deleteLink(); + } +} + +var loadTriggered = false; +var readyTriggered = false; +var loadObject,loadToRoot,loadUrl,loadRelPath; + +$(window).on('load',function(){ + if (readyTriggered) { // ready first + navTo(loadObject,loadToRoot,loadUrl,loadRelPath); + showRoot(); + } + loadTriggered=true; +}); + +function initNavTree(toroot,relpath) +{ + var o = new Object(); + o.toroot = toroot; + o.node = new Object(); + o.node.li = document.getElementById("nav-tree-contents"); + o.node.childrenData = NAVTREE; + o.node.children = new Array(); + o.node.childrenUL = document.createElement("ul"); + o.node.getChildrenUL = function() { return o.node.childrenUL; }; + o.node.li.appendChild(o.node.childrenUL); + o.node.depth = 0; + o.node.relpath = relpath; + o.node.expanded = false; + o.node.isLast = true; + o.node.plus_img = document.createElement("span"); + o.node.plus_img.className = 'arrow'; + o.node.plus_img.innerHTML = arrowRight; + + if (localStorageSupported()) { + var navSync = $('#nav-sync'); + if (cachedLink()) { + showSyncOff(navSync,relpath); + navSync.removeClass('sync'); + } else { + showSyncOn(navSync,relpath); + } + navSync.click(function(){ toggleSyncButton(relpath); }); + } + + if (loadTriggered) { // load before ready + navTo(o,toroot,hashUrl(),relpath); + showRoot(); + } else { // ready before load + loadObject = o; + loadToRoot = toroot; + loadUrl = hashUrl(); + loadRelPath = relpath; + readyTriggered=true; + } + + $(window).bind('hashchange', function(){ + if (window.location.hash && window.location.hash.length>1){ + var a; + if ($(location).attr('hash')){ + var clslink=stripPath(pathName())+':'+hashValue(); + a=$('.item a[class$="'+clslink.replace(/1|%O$WD@{VPM$7~Ar*{o?;hlAFyLXmaDC0y znK1_#cQqJWPES%4Uujug^TE?jMft$}Eq^WaR~)%f)vSNs&gek&x%A9X9sM + + + + + + +tartan: Related Pages + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    tartan +  1.2.0.1 +
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Related Pages
    +
    +
    +
    Here is a list of all related documentation pages:
    +
    +
    + + + + diff --git a/resize.js b/resize.js new file mode 100644 index 0000000..e1ad0fe --- /dev/null +++ b/resize.js @@ -0,0 +1,140 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function initResizable() +{ + var cookie_namespace = 'doxygen'; + var sidenav,navtree,content,header,collapsed,collapsedWidth=0,barWidth=6,desktop_vp=768,titleHeight; + + function readCookie(cookie) + { + var myCookie = cookie_namespace+"_"+cookie+"="; + if (document.cookie) { + var index = document.cookie.indexOf(myCookie); + if (index != -1) { + var valStart = index + myCookie.length; + var valEnd = document.cookie.indexOf(";", valStart); + if (valEnd == -1) { + valEnd = document.cookie.length; + } + var val = document.cookie.substring(valStart, valEnd); + return val; + } + } + return 0; + } + + function writeCookie(cookie, val, expiration) + { + if (val==undefined) return; + if (expiration == null) { + var date = new Date(); + date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week + expiration = date.toGMTString(); + } + document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/"; + } + + function resizeWidth() + { + var windowWidth = $(window).width() + "px"; + var sidenavWidth = $(sidenav).outerWidth(); + content.css({marginLeft:parseInt(sidenavWidth)+"px"}); + writeCookie('width',sidenavWidth-barWidth, null); + } + + function restoreWidth(navWidth) + { + var windowWidth = $(window).width() + "px"; + content.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); + sidenav.css({width:navWidth + "px"}); + } + + function resizeHeight() + { + var headerHeight = header.outerHeight(); + var footerHeight = footer.outerHeight(); + var windowHeight = $(window).height() - headerHeight - footerHeight; + content.css({height:windowHeight + "px"}); + navtree.css({height:windowHeight + "px"}); + sidenav.css({height:windowHeight + "px"}); + var width=$(window).width(); + if (width!=collapsedWidth) { + if (width=desktop_vp) { + if (!collapsed) { + collapseExpand(); + } + } else if (width>desktop_vp && collapsedWidth0) { + restoreWidth(0); + collapsed=true; + } + else { + var width = readCookie('width'); + if (width>200 && width<$(window).width()) { restoreWidth(width); } else { restoreWidth(200); } + collapsed=false; + } + } + + header = $("#top"); + sidenav = $("#side-nav"); + content = $("#doc-content"); + navtree = $("#nav-tree"); + footer = $("#nav-path"); + $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); + $(sidenav).resizable({ minWidth: 0 }); + $(window).resize(function() { resizeHeight(); }); + var device = navigator.userAgent.toLowerCase(); + var touch_device = device.match(/(iphone|ipod|ipad|android)/); + if (touch_device) { /* wider split bar for touch only devices */ + $(sidenav).css({ paddingRight:'20px' }); + $('.ui-resizable-e').css({ width:'20px' }); + $('#nav-sync').css({ right:'34px' }); + barWidth=20; + } + var width = readCookie('width'); + if (width) { restoreWidth(width); } else { resizeWidth(); } + resizeHeight(); + var url = location.href; + var i=url.indexOf("#"); + if (i>=0) window.location.hash=url.substr(i); + var _preventDefault = function(evt) { evt.preventDefault(); }; + $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); + $(".ui-resizable-handle").dblclick(collapseExpand); + $(window).on('load',resizeHeight); +} +/* @license-end */ diff --git a/search/all_0.html b/search/all_0.html new file mode 100644 index 0000000..1ec5b2d --- /dev/null +++ b/search/all_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_0.js b/search/all_0.js new file mode 100644 index 0000000..f301faf --- /dev/null +++ b/search/all_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['_5fexit_0',['_Exit',['https://en.cppreference.com/w/cpp/utility/program/_Exit.html',1,'std']]] +]; diff --git a/search/all_1.html b/search/all_1.html new file mode 100644 index 0000000..9f80e90 --- /dev/null +++ b/search/all_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_1.js b/search/all_1.js new file mode 100644 index 0000000..3475dce --- /dev/null +++ b/search/all_1.js @@ -0,0 +1,87 @@ +var searchData= +[ + ['a_1',['a',['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/params.html',1,'std::cauchy_distribution::a()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/params.html',1,'std::uniform_int_distribution::a()'],['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/params.html',1,'std::weibull_distribution::a()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/params.html',1,'std::uniform_real_distribution::a()'],['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/params.html',1,'std::extreme_value_distribution::a()']]], + ['abort_2',['abort',['https://en.cppreference.com/w/cpp/utility/program/abort.html',1,'std']]], + ['abs_28float_29_3',['abs(float)',['https://en.cppreference.com/w/cpp/numeric/math/fabs.html',1,'std']]], + ['abs_28int_29_4',['abs(int)',['https://en.cppreference.com/w/cpp/numeric/math/abs.html',1,'std']]], + ['accumulate_5',['accumulate',['https://en.cppreference.com/w/cpp/algorithm/accumulate.html',1,'std']]], + ['acos_6',['acos',['https://en.cppreference.com/w/cpp/numeric/math/acos.html',1,'std']]], + ['acosh_7',['acosh',['https://en.cppreference.com/w/cpp/numeric/math/acosh.html',1,'std']]], + ['add_5fconst_8',['add_const',['https://en.cppreference.com/w/cpp/types/add_cv.html',1,'std']]], + ['add_5fcv_9',['add_cv',['https://en.cppreference.com/w/cpp/types/add_cv.html',1,'std']]], + ['add_5flvalue_5freference_10',['add_lvalue_reference',['https://en.cppreference.com/w/cpp/types/add_reference.html',1,'std']]], + ['add_5fpointer_11',['add_pointer',['https://en.cppreference.com/w/cpp/types/add_pointer.html',1,'std']]], + ['add_5frvalue_5freference_12',['add_rvalue_reference',['https://en.cppreference.com/w/cpp/types/add_reference.html',1,'std']]], + ['add_5fvolatile_13',['add_volatile',['https://en.cppreference.com/w/cpp/types/add_cv.html',1,'std']]], + ['address_14',['address',['https://en.cppreference.com/w/cpp/memory/allocator/address.html',1,'std::allocator']]], + ['addressof_15',['addressof',['https://en.cppreference.com/w/cpp/memory/addressof.html',1,'std']]], + ['adjacent_5fdifference_16',['adjacent_difference',['https://en.cppreference.com/w/cpp/algorithm/adjacent_difference.html',1,'std']]], + ['adjacent_5ffind_17',['adjacent_find',['https://en.cppreference.com/w/cpp/algorithm/adjacent_find.html',1,'std']]], + ['adopt_5flock_5ft_18',['adopt_lock_t',['https://en.cppreference.com/w/cpp/thread/lock_tag_t.html',1,'std']]], + ['advance_19',['advance',['https://en.cppreference.com/w/cpp/iterator/advance.html',1,'std']]], + ['align_20',['align',['https://en.cppreference.com/w/cpp/memory/align.html',1,'std']]], + ['aligned_5fstorage_21',['aligned_storage',['https://en.cppreference.com/w/cpp/types/aligned_storage.html',1,'std']]], + ['aligned_5funion_22',['aligned_union',['https://en.cppreference.com/w/cpp/types/aligned_union.html',1,'std']]], + ['alignment_5fof_23',['alignment_of',['https://en.cppreference.com/w/cpp/types/alignment_of.html',1,'std']]], + ['all_24',['all',['https://en.cppreference.com/w/cpp/utility/bitset/all_any_none.html',1,'std::bitset']]], + ['all_5fof_25',['all_of',['https://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html',1,'std']]], + ['allocate_26',['allocate',['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/allocate.html',1,'std::scoped_allocator_adaptor::allocate()'],['https://en.cppreference.com/w/cpp/memory/allocator/allocate.html',1,'std::allocator::allocate()'],['https://en.cppreference.com/w/cpp/memory/allocator_traits/allocate.html',1,'std::allocator_traits::allocate()']]], + ['allocate_5fshared_27',['allocate_shared',['https://en.cppreference.com/w/cpp/memory/shared_ptr/allocate_shared.html',1,'std']]], + ['allocator_28',['allocator',['https://en.cppreference.com/w/cpp/memory/allocator/allocator.html',1,'std::allocator::allocator()'],['https://en.cppreference.com/w/cpp/memory/allocator.html',1,'std::allocator< T >']]], + ['allocator_5farg_5ft_29',['allocator_arg_t',['https://en.cppreference.com/w/cpp/memory/allocator_arg_t.html',1,'std']]], + ['allocator_5ftraits_30',['allocator_traits',['https://en.cppreference.com/w/cpp/memory/allocator_traits.html',1,'std']]], + ['alpha_31',['alpha',['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/params.html',1,'std::gamma_distribution']]], + ['always_5fnoconv_32',['always_noconv',['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_byname::always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_utf16::always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_utf8_utf16::always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_utf8::always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt::always_noconv()']]], + ['any_33',['any',['https://en.cppreference.com/w/cpp/utility/bitset/all_any_none.html',1,'std::bitset']]], + ['any_5fof_34',['any_of',['https://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html',1,'std']]], + ['append_35',['append',['https://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::u32string::append()'],['https://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::u16string::append()'],['https://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::wstring::append()'],['https://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::basic_string::append()'],['https://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::string::append()']]], + ['apply_36',['apply',['../classtt_1_1chess_1_1King_1_1Turn.html#aec5cb7024e2bab1e2285e8698ccd2f03',1,'tt::chess::King::Turn::apply()'],['../classtt_1_1chess_1_1Pawn_1_1Turn.html#aabce8601b8b5e3fc08d0a2ad43321d63',1,'tt::chess::Pawn::Turn::apply()'],['../classtt_1_1Piece_1_1Turn.html#ab36e974a521973881a6b5dcc8449bb83',1,'tt::Piece::Turn::apply()']]], + ['applyturn_37',['applyTurn',['../classtt_1_1Board.html#aaf0585b6381476ddcc19089b9bb47c47',1,'tt::Board']]], + ['array_38',['array',['https://en.cppreference.com/w/cpp/container/array.html',1,'std']]], + ['asctime_39',['asctime',['https://en.cppreference.com/w/cpp/chrono/c/asctime.html',1,'std']]], + ['asin_40',['asin',['https://en.cppreference.com/w/cpp/numeric/math/asin.html',1,'std']]], + ['asinh_41',['asinh',['https://en.cppreference.com/w/cpp/numeric/math/asinh.html',1,'std']]], + ['assign_42',['assign',['https://en.cppreference.com/w/cpp/error/error_condition/assign.html',1,'std::error_condition::assign()'],['https://en.cppreference.com/w/cpp/container/vector/assign.html',1,'std::vector::assign()'],['https://en.cppreference.com/w/cpp/string/char_traits/assign.html',1,'std::char_traits::assign()'],['https://en.cppreference.com/w/cpp/string/basic_string/assign.html',1,'std::string::assign()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',1,'std::regex::assign()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',1,'std::basic_regex::assign()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',1,'std::wregex::assign()'],['https://en.cppreference.com/w/cpp/container/forward_list/assign.html',1,'std::forward_list::assign()'],['https://en.cppreference.com/w/cpp/error/error_code/assign.html',1,'std::error_code::assign()'],['https://en.cppreference.com/w/cpp/container/deque/assign.html',1,'std::deque::assign()'],['https://en.cppreference.com/w/cpp/string/basic_string/assign.html',1,'std::basic_string::assign()'],['https://en.cppreference.com/w/cpp/string/basic_string/assign.html',1,'std::wstring::assign()'],['https://en.cppreference.com/w/cpp/container/list/assign.html',1,'std::list::assign()'],['https://en.cppreference.com/w/cpp/string/basic_string/assign.html',1,'std::u32string::assign()'],['https://en.cppreference.com/w/cpp/string/basic_string/assign.html',1,'std::u16string::assign()'],['https://en.cppreference.com/w/cpp/utility/functional/function/assign.html',1,'std::function::assign()']]], + ['async_43',['async',['https://en.cppreference.com/w/cpp/thread/async.html',1,'std']]], + ['at_44',['at',['https://en.cppreference.com/w/cpp/string/basic_string/at.html',1,'std::basic_string::at()'],['https://en.cppreference.com/w/cpp/container/dynarray/at.html',1,'std::dynarray::at()'],['https://en.cppreference.com/w/cpp/container/vector/at.html',1,'std::vector::at()'],['https://en.cppreference.com/w/cpp/string/basic_string/at.html',1,'std::string::at()'],['https://en.cppreference.com/w/cpp/container/unordered_map/at.html',1,'std::unordered_map::at()'],['https://en.cppreference.com/w/cpp/container/deque/at.html',1,'std::deque::at()'],['https://en.cppreference.com/w/cpp/string/basic_string/at.html',1,'std::wstring::at()'],['../classtt_1_1Board.html#a313c9b3bfd780c2201e5ce54784dc71a',1,'tt::Board::at(const Piece::Position &pos) const'],['../classtt_1_1Board.html#a218da5fcc0752d9185c3e258e1688417',1,'tt::Board::at(const Piece::Position &pos)'],['https://en.cppreference.com/w/cpp/container/array/at.html',1,'std::array::at()'],['https://en.cppreference.com/w/cpp/container/map/at.html',1,'std::map::at()'],['https://en.cppreference.com/w/cpp/string/basic_string/at.html',1,'std::u32string::at()'],['https://en.cppreference.com/w/cpp/string/basic_string/at.html',1,'std::u16string::at()']]], + ['at_5fquick_5fexit_45',['at_quick_exit',['https://en.cppreference.com/w/cpp/utility/program/at_quick_exit.html',1,'std']]], + ['atan_46',['atan',['https://en.cppreference.com/w/cpp/numeric/math/atan.html',1,'std']]], + ['atan2_47',['atan2',['https://en.cppreference.com/w/cpp/numeric/math/atan2.html',1,'std']]], + ['atanh_48',['atanh',['https://en.cppreference.com/w/cpp/numeric/math/atanh.html',1,'std']]], + ['atbottom_49',['atBottom',['../classtt_1_1Piece_1_1Position.html#ad01fa3ede666c61415ff2c17f2030b8f',1,'tt::Piece::Position']]], + ['atexit_50',['atexit',['https://en.cppreference.com/w/cpp/utility/program/atexit.html',1,'std']]], + ['atleft_51',['atLeft',['../classtt_1_1Piece_1_1Position.html#a2789f593170fc7bdf6bf259410811ba2',1,'tt::Piece::Position']]], + ['atof_52',['atof',['https://en.cppreference.com/w/cpp/string/byte/atof.html',1,'std']]], + ['atoi_53',['atoi',['https://en.cppreference.com/w/cpp/string/byte/atoi.html',1,'std']]], + ['atol_54',['atol',['https://en.cppreference.com/w/cpp/string/byte/atoi.html',1,'std']]], + ['atoll_55',['atoll',['https://en.cppreference.com/w/cpp/string/byte/atoi.html',1,'std']]], + ['atomic_56',['atomic',['https://en.cppreference.com/w/cpp/atomic/atomic/atomic.html',1,'std::atomic::atomic()'],['https://en.cppreference.com/w/cpp/atomic/atomic.html',1,'std::atomic< T >']]], + ['atomic_5fcompare_5fexchange_5fstrong_57',['atomic_compare_exchange_strong',['https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',1,'std']]], + ['atomic_5fcompare_5fexchange_5fstrong_5fexplicit_58',['atomic_compare_exchange_strong_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',1,'std']]], + ['atomic_5fcompare_5fexchange_5fweak_59',['atomic_compare_exchange_weak',['https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',1,'std']]], + ['atomic_5fcompare_5fexchange_5fweak_5fexplicit_60',['atomic_compare_exchange_weak_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',1,'std']]], + ['atomic_5fexchange_61',['atomic_exchange',['https://en.cppreference.com/w/cpp/atomic/atomic_exchange.html',1,'std']]], + ['atomic_5fexchange_5fexplicit_62',['atomic_exchange_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_exchange.html',1,'std']]], + ['atomic_5ffetch_5fadd_63',['atomic_fetch_add',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_add.html',1,'std']]], + ['atomic_5ffetch_5fadd_5fexplicit_64',['atomic_fetch_add_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_add.html',1,'std']]], + ['atomic_5ffetch_5fand_65',['atomic_fetch_and',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',1,'std']]], + ['atomic_5ffetch_5fand_5fexplicit_66',['atomic_fetch_and_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',1,'std']]], + ['atomic_5ffetch_5for_67',['atomic_fetch_or',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_or.html',1,'std']]], + ['atomic_5ffetch_5for_5fexplicit_68',['atomic_fetch_or_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_or.html',1,'std']]], + ['atomic_5ffetch_5fsub_69',['atomic_fetch_sub',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',1,'std']]], + ['atomic_5ffetch_5fsub_5fexplicit_70',['atomic_fetch_sub_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',1,'std']]], + ['atomic_5ffetch_5fxor_71',['atomic_fetch_xor',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_xor.html',1,'std']]], + ['atomic_5ffetch_5fxor_5fexplicit_72',['atomic_fetch_xor_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_xor.html',1,'std']]], + ['atomic_5fflag_73',['atomic_flag',['https://en.cppreference.com/w/cpp/atomic/atomic_flag/atomic_flag.html',1,'std::atomic_flag::atomic_flag()'],['https://en.cppreference.com/w/cpp/atomic/atomic_flag.html',1,'std::atomic_flag']]], + ['atomic_5finit_74',['atomic_init',['https://en.cppreference.com/w/cpp/atomic/atomic_init.html',1,'std']]], + ['atomic_5fis_5flock_5ffree_75',['atomic_is_lock_free',['https://en.cppreference.com/w/cpp/atomic/atomic_is_lock_free.html',1,'std']]], + ['atomic_5fload_76',['atomic_load',['https://en.cppreference.com/w/cpp/atomic/atomic_load.html',1,'std']]], + ['atomic_5fload_5fexplicit_77',['atomic_load_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_load.html',1,'std']]], + ['atomic_5fsignal_5ffence_78',['atomic_signal_fence',['https://en.cppreference.com/w/cpp/atomic/atomic_signal_fence.html',1,'std']]], + ['atomic_5fstore_79',['atomic_store',['https://en.cppreference.com/w/cpp/atomic/atomic_store.html',1,'std']]], + ['atomic_5fstore_5fexplicit_80',['atomic_store_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_store.html',1,'std']]], + ['atomic_5fthread_5ffence_81',['atomic_thread_fence',['https://en.cppreference.com/w/cpp/atomic/atomic_thread_fence.html',1,'std']]], + ['atright_82',['atRight',['../classtt_1_1Piece_1_1Position.html#a2c2f0bbb850c682b8bc475795846e094',1,'tt::Piece::Position']]], + ['attop_83',['atTop',['../classtt_1_1Piece_1_1Position.html#af36dc206ab52d9d4e2c1d1d6b469a2ce',1,'tt::Piece::Position']]], + ['auto_5fptr_84',['auto_ptr',['https://en.cppreference.com/w/cpp/memory/auto_ptr/auto_ptr.html',1,'std::auto_ptr::auto_ptr()'],['https://en.cppreference.com/w/cpp/memory/auto_ptr.html',1,'std::auto_ptr< T >']]] +]; diff --git a/search/all_10.html b/search/all_10.html new file mode 100644 index 0000000..3bf1196 --- /dev/null +++ b/search/all_10.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_10.js b/search/all_10.js new file mode 100644 index 0000000..bf7bb82 --- /dev/null +++ b/search/all_10.js @@ -0,0 +1,90 @@ +var searchData= +[ + ['p_959',['p',['https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution/params.html',1,'std::binomial_distribution::p()'],['https://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution/params.html',1,'std::negative_binomial_distribution::p()'],['https://en.cppreference.com/w/cpp/numeric/random/geometric_distribution/p.html',1,'std::geometric_distribution::p()'],['https://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution/p.html',1,'std::bernoulli_distribution::p()']]], + ['p_5fboard_960',['p_board',['../classtt_1_1Piece.html#a408d389a69b9c2186525f01c8443a36e',1,'tt::Piece']]], + ['p_5fcolor_961',['p_color',['../classtt_1_1Piece.html#a66c3ed452c13eb8982b70a0e8032a504',1,'tt::Piece']]], + ['p_5fmovesmade_962',['p_movesMade',['../classtt_1_1Piece.html#a9b33b04b999010940d5865a862ca8def',1,'tt::Piece']]], + ['p_5fposition_963',['p_position',['../classtt_1_1Piece.html#a92ae79902d2f489e76f5030813f170d4',1,'tt::Piece']]], + ['p_5fturnindex_964',['p_turnIndex',['../classtt_1_1Piece.html#addde46c2382c0df731a45c3838046d3d',1,'tt::Piece']]], + ['packaged_5ftask_965',['packaged_task',['https://en.cppreference.com/w/cpp/thread/packaged_task/packaged_task.html',1,'std::packaged_task::packaged_task()'],['https://en.cppreference.com/w/cpp/thread/packaged_task.html',1,'std::packaged_task']]], + ['pair_966',['pair',['https://en.cppreference.com/w/cpp/utility/pair/pair.html',1,'std::pair::pair()'],['https://en.cppreference.com/w/cpp/utility/pair.html',1,'std::pair']]], + ['param_967',['param',['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/param.html',1,'std::normal_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/param.html',1,'std::weibull_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/param.html',1,'std::cauchy_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution/param.html',1,'std::binomial_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/param.html',1,'std::gamma_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/seed_seq/param.html',1,'std::seed_seq::param()'],['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/param.html',1,'std::fisher_f_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/param.html',1,'std::uniform_int_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/param.html',1,'std::piecewise_linear_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/param.html',1,'std::chi_squared_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution/param.html',1,'std::negative_binomial_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/geometric_distribution/param.html',1,'std::geometric_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/param.html',1,'std::student_t_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/param.html',1,'std::extreme_value_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/param.html',1,'std::lognormal_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/param.html',1,'std::discrete_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/param.html',1,'std::piecewise_constant_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/poisson_distribution/param.html',1,'std::poisson_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution/param.html',1,'std::bernoulli_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution/param.html',1,'std::exponential_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/param.html',1,'std::uniform_real_distribution::param()']]], + ['partial_5fsort_968',['partial_sort',['https://en.cppreference.com/w/cpp/algorithm/partial_sort.html',1,'std']]], + ['partial_5fsort_5fcopy_969',['partial_sort_copy',['https://en.cppreference.com/w/cpp/algorithm/partial_sort_copy.html',1,'std']]], + ['partial_5fsum_970',['partial_sum',['https://en.cppreference.com/w/cpp/algorithm/partial_sum.html',1,'std']]], + ['partition_971',['partition',['https://en.cppreference.com/w/cpp/algorithm/partition.html',1,'std']]], + ['partition_5fcopy_972',['partition_copy',['https://en.cppreference.com/w/cpp/algorithm/partition_copy.html',1,'std']]], + ['partition_5fpoint_973',['partition_point',['https://en.cppreference.com/w/cpp/algorithm/partition_point.html',1,'std']]], + ['pattern_974',['pattern',['https://en.cppreference.com/w/cpp/locale/money_base.html',1,'std::money_base::pattern'],['https://en.cppreference.com/w/cpp/locale/money_base.html',1,'std::money_get::pattern'],['https://en.cppreference.com/w/cpp/locale/money_base.html',1,'std::money_put::pattern'],['https://en.cppreference.com/w/cpp/locale/money_base.html',1,'std::moneypunct::pattern'],['https://en.cppreference.com/w/cpp/locale/money_base.html',1,'std::moneypunct_byname::pattern']]], + ['pawn_975',['Pawn',['../classtt_1_1chess_1_1Pawn.html',1,'tt::chess']]], + ['pbackfail_976',['pbackfail',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::wstreambuf::pbackfail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::basic_filebuf::pbackfail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::wstringbuf::pbackfail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::stringbuf::pbackfail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::wfilebuf::pbackfail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::strstreambuf::pbackfail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::basic_stringbuf::pbackfail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::basic_streambuf::pbackfail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::filebuf::pbackfail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::streambuf::pbackfail()']]], + ['pbase_977',['pbase',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::basic_filebuf::pbase()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::wstringbuf::pbase()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::stringbuf::pbase()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::wfilebuf::pbase()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::wstreambuf::pbase()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::strstreambuf::pbase()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::basic_stringbuf::pbase()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::basic_streambuf::pbase()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::filebuf::pbase()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::streambuf::pbase()']]], + ['pbump_978',['pbump',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::basic_filebuf::pbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::wstringbuf::pbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::stringbuf::pbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::wfilebuf::pbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::wstreambuf::pbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::strstreambuf::pbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::basic_stringbuf::pbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::basic_streambuf::pbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::filebuf::pbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::streambuf::pbump()']]], + ['pcount_979',['pcount',['https://en.cppreference.com/w/cpp/io/strstreambuf/pcount.html',1,'std::strstreambuf::pcount()'],['https://en.cppreference.com/w/cpp/io/strstream/pcount.html',1,'std::strstream::pcount()'],['https://en.cppreference.com/w/cpp/io/ostrstream/pcount.html',1,'std::ostrstream::pcount()']]], + ['peek_980',['peek',['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::basic_stringstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::strstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::basic_istream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::istrstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::wifstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::basic_istringstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::ifstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::wistringstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::wstringstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::basic_iostream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::wfstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::istream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::istringstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::basic_ifstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::wiostream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::wistream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::stringstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::fstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::iostream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::basic_fstream::peek()']]], + ['perror_981',['perror',['https://en.cppreference.com/w/cpp/io/c/perror.html',1,'std']]], + ['peta_982',['peta',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['pico_983',['pico',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['piece_984',['Piece',['../classtt_1_1chess_1_1King.html#a9fb1de8a2c67e719ee0765eb91ca29b7',1,'tt::chess::King::Piece()'],['../classtt_1_1chess_1_1Queen.html#a9fb1de8a2c67e719ee0765eb91ca29b7',1,'tt::chess::Queen::Piece()'],['../classtt_1_1chess_1_1Rook.html#a9fb1de8a2c67e719ee0765eb91ca29b7',1,'tt::chess::Rook::Piece()'],['../classtt_1_1chess_1_1Bishop.html#a9fb1de8a2c67e719ee0765eb91ca29b7',1,'tt::chess::Bishop::Piece()'],['../classtt_1_1chess_1_1Knight.html#a9fb1de8a2c67e719ee0765eb91ca29b7',1,'tt::chess::Knight::Piece()'],['../classtt_1_1chess_1_1Pawn.html#a9fb1de8a2c67e719ee0765eb91ca29b7',1,'tt::chess::Pawn::Piece()'],['../classtt_1_1Piece.html#a9fb1de8a2c67e719ee0765eb91ca29b7',1,'tt::Piece::Piece()']]], + ['piece_985',['piece',['../classtt_1_1Piece_1_1Turn.html#a486589b02703d52644c51311f1d9f7b9',1,'tt::Piece::Turn::piece() const'],['../classtt_1_1Piece_1_1Turn.html#ac3640f0fbdfd8d6563e5fb530e6b433f',1,'tt::Piece::Turn::piece()'],['../classtt_1_1Board.html#aedacf5509c715c5d4231f50a0060f888',1,'tt::Board::piece()'],['../classtt_1_1ex_1_1bad__piece.html#a7b428034b3c62454980f5057e950ff38',1,'tt::ex::bad_piece::piece()'],['../classtt_1_1ex_1_1illegal__move.html#aea7c8fc16923d78e944e40ff6c206f23',1,'tt::ex::illegal_move::piece()'],['../classtt_1_1chess_1_1Chessboard.html#a61e0984df0245d321b610d3773422598',1,'tt::chess::Chessboard::piece()']]], + ['piece_986',['Piece',['../classtt_1_1Piece.html',1,'tt']]], + ['piece_5fin_5fwrong_5fcolor_987',['piece_in_wrong_color',['../classtt_1_1ex_1_1piece__in__wrong__color.html#a51bad774ffee37f62992ebd10f328395',1,'tt::ex::piece_in_wrong_color::piece_in_wrong_color()'],['../classtt_1_1ex_1_1piece__in__wrong__color.html',1,'tt::ex::piece_in_wrong_color']]], + ['piecegetter_988',['pieceGetter',['../classtt_1_1Board.html#a54f1ec80403856c32bcfdc764f359d53',1,'tt::Board::pieceGetter()'],['../classtt_1_1Board.html#af5eb90b03873bec3c03a4a0acfae0e2f',1,'tt::Board::pieceGetter() const']]], + ['piecegettert_989',['PieceGetterT',['../classtt_1_1Board.html#aa3439be3fa7ea08ec4221266a117a9db',1,'tt::Board']]], + ['piecesett_990',['PieceSetT',['../classtt_1_1Board.html#ac498be427aebc464188edcb86cc4add9',1,'tt::Board']]], + ['piecetypesargt_991',['PieceTypesArgT',['../classtt_1_1Board.html#a6ae4087d6b9574f795becfe8797450c8',1,'tt::Board']]], + ['piecetypesrett_992',['PieceTypesRetT',['../classtt_1_1Board.html#aef76cabd60953afa31051fd019efbdb6',1,'tt::Board']]], + ['piecewise_5fconstant_5fdistribution_993',['piecewise_constant_distribution',['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/piecewise_constant_distribution.html',1,'std::piecewise_constant_distribution::piecewise_constant_distribution()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution.html',1,'std::piecewise_constant_distribution']]], + ['piecewise_5fconstruct_5ft_994',['piecewise_construct_t',['https://en.cppreference.com/w/cpp/utility/piecewise_construct_t.html',1,'std']]], + ['piecewise_5flinear_5fdistribution_995',['piecewise_linear_distribution',['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/piecewise_linear_distribution.html',1,'std::piecewise_linear_distribution::piecewise_linear_distribution()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution.html',1,'std::piecewise_linear_distribution']]], + ['placeholders_996',['placeholders',['https://en.cppreference.com/w/cpp/utility/functional/placeholders.html',1,'std']]], + ['placepiece_997',['placePiece',['../classtt_1_1Board.html#a870395646e9d06f8fe1fda28bcc3fb0a',1,'tt::Board']]], + ['plus_998',['plus',['https://en.cppreference.com/w/cpp/utility/functional/plus.html',1,'std']]], + ['pointer_5fsafety_999',['pointer_safety',['https://en.cppreference.com/w/cpp/memory/gc/pointer_safety.html',1,'std']]], + ['pointer_5fto_1000',['pointer_to',['https://en.cppreference.com/w/cpp/memory/pointer_traits/pointer_to.html',1,'std::pointer_traits']]], + ['pointer_5ftraits_1001',['pointer_traits',['https://en.cppreference.com/w/cpp/memory/pointer_traits.html',1,'std']]], + ['poisson_5fdistribution_1002',['poisson_distribution',['https://en.cppreference.com/w/cpp/numeric/random/poisson_distribution/poisson_distribution.html',1,'std::poisson_distribution::poisson_distribution()'],['https://en.cppreference.com/w/cpp/numeric/random/poisson_distribution.html',1,'std::poisson_distribution']]], + ['pop_1003',['pop',['https://en.cppreference.com/w/cpp/container/stack/pop.html',1,'std::stack::pop()'],['https://en.cppreference.com/w/cpp/container/queue/pop.html',1,'std::queue::pop()'],['https://en.cppreference.com/w/cpp/container/priority_queue/pop.html',1,'std::priority_queue::pop()']]], + ['pop_5fback_1004',['pop_back',['https://en.cppreference.com/w/cpp/container/vector/pop_back.html',1,'std::vector::pop_back()'],['https://en.cppreference.com/w/cpp/string/basic_string/pop_back.html',1,'std::string::pop_back()'],['https://en.cppreference.com/w/cpp/container/deque/pop_back.html',1,'std::deque::pop_back()'],['https://en.cppreference.com/w/cpp/string/basic_string/pop_back.html',1,'std::basic_string::pop_back()'],['https://en.cppreference.com/w/cpp/string/basic_string/pop_back.html',1,'std::wstring::pop_back()'],['https://en.cppreference.com/w/cpp/string/basic_string/pop_back.html',1,'std::u16string::pop_back()'],['https://en.cppreference.com/w/cpp/string/basic_string/pop_back.html',1,'std::u32string::pop_back()'],['https://en.cppreference.com/w/cpp/container/list/pop_back.html',1,'std::list::pop_back(T... args)']]], + ['pop_5ffront_1005',['pop_front',['https://en.cppreference.com/w/cpp/container/list/pop_front.html',1,'std::list::pop_front()'],['https://en.cppreference.com/w/cpp/container/forward_list/pop_front.html',1,'std::forward_list::pop_front()'],['https://en.cppreference.com/w/cpp/container/deque/pop_front.html',1,'std::deque::pop_front()']]], + ['pop_5fheap_1006',['pop_heap',['https://en.cppreference.com/w/cpp/algorithm/pop_heap.html',1,'std']]], + ['pos_5fformat_1007',['pos_format',['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct::pos_format()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct_byname::pos_format()']]], + ['position_1008',['Position',['../classtt_1_1Piece_1_1Position.html#a2533ce143f23cf35fc5ca375566d5b51',1,'tt::Piece::Position::Position(const std::string &str)'],['../classtt_1_1Piece_1_1Position.html#a4532d55140d1ec4276422d4dc527f9f5',1,'tt::Piece::Position::Position(const char *str)'],['../classtt_1_1Piece_1_1Position.html#aea1c0d6e8a3c73badbecdc1b3c4e1d82',1,'tt::Piece::Position::Position(const Position &)']]], + ['position_1009',['position',['https://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::match_results::position()'],['https://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::wsmatch::position()'],['https://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::smatch::position()'],['https://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::wcmatch::position()'],['https://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::cmatch::position()'],['../classtt_1_1Piece.html#a131f3debc7d0ca3f2f2c7a31fa04f69a',1,'tt::Piece::position() const'],['../classtt_1_1Piece.html#a2661975a57127cf43057c5d785e61ebd',1,'tt::Piece::position()']]], + ['position_1010',['Position',['../classtt_1_1Piece_1_1Position.html#a0074fa0c618f1c3c342f2df2db3d32e6',1,'tt::Piece::Position::Position(char l, int d)'],['../classtt_1_1Piece_1_1Position.html#a2abf3bbded8c2fa7df3c4fb334264cdb',1,'tt::Piece::Position::Position(int x, int y)'],['../classtt_1_1Piece_1_1Position.html#a151beaa823dc68c0b780b2eb0f27716c',1,'tt::Piece::Position::Position()=default'],['../classtt_1_1Piece_1_1Position.html',1,'tt::Piece::Position']]], + ['position_5fis_5ftaken_1011',['position_is_taken',['../classtt_1_1ex_1_1position__is__taken.html',1,'tt::ex']]], + ['positive_5fsign_1012',['positive_sign',['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct::positive_sign()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct_byname::positive_sign()']]], + ['possible_1013',['possible',['../classtt_1_1Piece_1_1TurnMap.html#a8321c8f7f36964cad27b03eeed433ac3',1,'tt::Piece::TurnMap::possible()'],['../classtt_1_1Piece_1_1Turn.html#a2e43229e5fe084e44a50124ab3ee1748',1,'tt::Piece::Turn::possible()']]], + ['possiblemoves_1014',['possibleMoves',['../classtt_1_1chess_1_1Chessboard.html#af6ffc580baee672ed2698bafcddbc657',1,'tt::chess::Chessboard::possibleMoves(const Piece *) const override'],['../classtt_1_1chess_1_1Chessboard.html#ad29ff98ecd0465e6fdaf647783c2ac0b',1,'tt::chess::Chessboard::possibleMoves(const Piece *p) const'],['../classtt_1_1chess_1_1Chessboard.html#a15d408b97bad23b62c650e2addc780c3',1,'tt::chess::Chessboard::possibleMoves(const Piece::Position &pos) const'],['../classtt_1_1Board.html#a15d408b97bad23b62c650e2addc780c3',1,'tt::Board::possibleMoves(const Piece::Position &pos) const'],['../classtt_1_1Board.html#ad29ff98ecd0465e6fdaf647783c2ac0b',1,'tt::Board::possibleMoves(const Piece *p) const']]], + ['pow_1015',['pow',['https://en.cppreference.com/w/cpp/numeric/math/pow.html',1,'std']]], + ['pptr_1016',['pptr',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::stringbuf::pptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::streambuf::pptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::basic_streambuf::pptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::basic_stringbuf::pptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::strstreambuf::pptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::wstreambuf::pptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::wfilebuf::pptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::wstringbuf::pptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::filebuf::pptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::basic_filebuf::pptr()']]], + ['precision_1017',['precision',['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::ofstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_istringstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_ifstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::istringstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::istream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::ostrstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::wfstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_iostream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::wofstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::wstringstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::wistringstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::ifstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::wistream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_ostream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::ostringstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_ios::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_ostringstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::wostream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::fstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_ofstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::wiostream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_fstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::iostream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::stringstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::ostream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::ios_base::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::wifstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_istream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::strstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_stringstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::wostringstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::istrstream::precision()']]], + ['prefix_1018',['prefix',['https://en.cppreference.com/w/cpp/regex/match_results/prefix.html',1,'std::match_results::prefix()'],['https://en.cppreference.com/w/cpp/regex/match_results/prefix.html',1,'std::wsmatch::prefix()'],['https://en.cppreference.com/w/cpp/regex/match_results/prefix.html',1,'std::smatch::prefix()'],['https://en.cppreference.com/w/cpp/regex/match_results/prefix.html',1,'std::wcmatch::prefix()'],['https://en.cppreference.com/w/cpp/regex/match_results/prefix.html',1,'std::cmatch::prefix()']]], + ['prev_1019',['prev',['https://en.cppreference.com/w/cpp/iterator/prev.html',1,'std']]], + ['prev_5fpermutation_1020',['prev_permutation',['https://en.cppreference.com/w/cpp/algorithm/prev_permutation.html',1,'std']]], + ['printf_1021',['printf',['https://en.cppreference.com/w/cpp/io/c/fprintf.html',1,'std']]], + ['priority_5fqueue_1022',['priority_queue',['https://en.cppreference.com/w/cpp/container/priority_queue/priority_queue.html',1,'std::priority_queue::priority_queue()'],['https://en.cppreference.com/w/cpp/container/priority_queue.html',1,'std::priority_queue< T >']]], + ['probabilities_1023',['probabilities',['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/probabilities.html',1,'std::discrete_distribution']]], + ['produceturn_1024',['produceTurn',['../classtt_1_1Board.html#abebd76166e3a1cd9a8f4bfc446015857',1,'tt::Board']]], + ['promise_1025',['promise',['https://en.cppreference.com/w/cpp/thread/promise/promise.html',1,'std::promise::promise()'],['https://en.cppreference.com/w/cpp/thread/promise.html',1,'std::promise']]], + ['promoteto_1026',['promoteTo',['../classtt_1_1chess_1_1Pawn_1_1Turn.html#a58dfbe361451d9e9b83df6aa9018abfc',1,'tt::chess::Pawn::Turn']]], + ['ptrdiff_5ft_1027',['ptrdiff_t',['https://en.cppreference.com/w/cpp/types/ptrdiff_t.html',1,'std']]], + ['pubimbue_1028',['pubimbue',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::strstreambuf::pubimbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wstringbuf::pubimbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::stringbuf::pubimbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wfilebuf::pubimbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_filebuf::pubimbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wstreambuf::pubimbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::streambuf::pubimbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::filebuf::pubimbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_streambuf::pubimbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_stringbuf::pubimbue()']]], + ['pubseekoff_1029',['pubseekoff',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::filebuf::pubseekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::streambuf::pubseekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_streambuf::pubseekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_stringbuf::pubseekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::strstreambuf::pubseekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wstreambuf::pubseekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wfilebuf::pubseekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::stringbuf::pubseekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wstringbuf::pubseekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_filebuf::pubseekoff()']]], + ['pubseekpos_1030',['pubseekpos',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wfilebuf::pubseekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::streambuf::pubseekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::filebuf::pubseekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_streambuf::pubseekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_stringbuf::pubseekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::strstreambuf::pubseekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wstreambuf::pubseekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::stringbuf::pubseekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wstringbuf::pubseekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_filebuf::pubseekpos(T... args)']]], + ['pubsetbuf_1031',['pubsetbuf',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_filebuf::pubsetbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wstreambuf::pubsetbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::strstreambuf::pubsetbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_stringbuf::pubsetbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_streambuf::pubsetbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::filebuf::pubsetbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::streambuf::pubsetbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wfilebuf::pubsetbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::stringbuf::pubsetbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wstringbuf::pubsetbuf()']]], + ['pubsync_1032',['pubsync',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wstreambuf::pubsync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_filebuf::pubsync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wstringbuf::pubsync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::stringbuf::pubsync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wfilebuf::pubsync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::strstreambuf::pubsync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_stringbuf::pubsync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_streambuf::pubsync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::filebuf::pubsync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::streambuf::pubsync()']]], + ['push_1033',['push',['https://en.cppreference.com/w/cpp/container/stack/push.html',1,'std::stack::push()'],['https://en.cppreference.com/w/cpp/container/queue/push.html',1,'std::queue::push()'],['https://en.cppreference.com/w/cpp/container/priority_queue/push.html',1,'std::priority_queue::push()']]], + ['push_5fback_1034',['push_back',['https://en.cppreference.com/w/cpp/string/basic_string/push_back.html',1,'std::u16string::push_back()'],['https://en.cppreference.com/w/cpp/container/vector/push_back.html',1,'std::vector::push_back()'],['https://en.cppreference.com/w/cpp/string/basic_string/push_back.html',1,'std::string::push_back()'],['https://en.cppreference.com/w/cpp/container/deque/push_back.html',1,'std::deque::push_back()'],['https://en.cppreference.com/w/cpp/string/basic_string/push_back.html',1,'std::basic_string::push_back()'],['https://en.cppreference.com/w/cpp/container/list/push_back.html',1,'std::list::push_back()'],['https://en.cppreference.com/w/cpp/string/basic_string/push_back.html',1,'std::u32string::push_back()'],['https://en.cppreference.com/w/cpp/string/basic_string/push_back.html',1,'std::wstring::push_back()']]], + ['push_5ffront_1035',['push_front',['https://en.cppreference.com/w/cpp/container/list/push_front.html',1,'std::list::push_front()'],['https://en.cppreference.com/w/cpp/container/deque/push_front.html',1,'std::deque::push_front()'],['https://en.cppreference.com/w/cpp/container/forward_list/push_front.html',1,'std::forward_list::push_front()']]], + ['push_5fheap_1036',['push_heap',['https://en.cppreference.com/w/cpp/algorithm/push_heap.html',1,'std']]], + ['put_1037',['put',['https://en.cppreference.com/w/cpp/locale/time_put/put.html',1,'std::time_put_byname::put()'],['https://en.cppreference.com/w/cpp/locale/money_put/put.html',1,'std::money_put::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::wstringstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::wofstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::basic_iostream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::wfstream::put()'],['https://en.cppreference.com/w/cpp/locale/num_put/put.html',1,'std::num_put::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::wostringstream::put()'],['https://en.cppreference.com/w/cpp/locale/time_put/put.html',1,'std::time_put::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::basic_stringstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::strstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::ostream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::stringstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::iostream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::basic_fstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::ostringstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::basic_ostringstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::wostream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::fstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::basic_ofstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::ostrstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::ofstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::wiostream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::basic_ostream::put()']]], + ['put_5fmoney_1038',['put_money',['https://en.cppreference.com/w/cpp/io/manip/put_money.html',1,'std']]], + ['put_5ftime_1039',['put_time',['https://en.cppreference.com/w/cpp/io/manip/put_time.html',1,'std']]], + ['putback_1040',['putback',['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::basic_istringstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::fstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::basic_fstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::iostream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::wistream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::stringstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::wifstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::basic_istream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::strstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::basic_stringstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::istrstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::ifstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::wistringstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::wstringstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::basic_iostream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::wfstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::istream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::istringstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::basic_ifstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::wiostream::putback()']]], + ['putc_1041',['putc',['https://en.cppreference.com/w/cpp/io/c/fputc.html',1,'std']]], + ['putchar_1042',['putchar',['https://en.cppreference.com/w/cpp/io/c/putchar.html',1,'std']]], + ['puts_1043',['puts',['https://en.cppreference.com/w/cpp/io/c/puts.html',1,'std']]], + ['putwchar_1044',['putwchar',['https://en.cppreference.com/w/cpp/io/c/putwchar.html',1,'std']]], + ['pword_1045',['pword',['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_stringstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_ofstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::fstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::wostream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_ostringstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_ios::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::ostringstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_fstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::iostream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::ios_base::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::wistream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::stringstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::ostream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::wifstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_istream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::strstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::wiostream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::wostringstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::istrstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_ostream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::ifstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::wistringstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::wstringstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::wofstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_iostream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::wfstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::ostrstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::istream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::istringstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_ifstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_istringstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::ofstream::pword()']]] +]; diff --git a/search/all_11.html b/search/all_11.html new file mode 100644 index 0000000..c9f79d2 --- /dev/null +++ b/search/all_11.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_11.js b/search/all_11.js new file mode 100644 index 0000000..6c21174 --- /dev/null +++ b/search/all_11.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['qsort_1046',['qsort',['https://en.cppreference.com/w/cpp/algorithm/qsort.html',1,'std']]], + ['queen_1047',['Queen',['../classtt_1_1chess_1_1Queen.html',1,'tt::chess']]], + ['queue_1048',['queue',['https://en.cppreference.com/w/cpp/container/queue/queue.html',1,'std::queue::queue()'],['https://en.cppreference.com/w/cpp/container/queue.html',1,'std::queue< T >']]], + ['quick_5fexit_1049',['quick_exit',['https://en.cppreference.com/w/cpp/utility/program/quick_exit.html',1,'std']]], + ['quiet_5fnan_1050',['quiet_NaN',['https://en.cppreference.com/w/cpp/types/numeric_limits/quiet_NaN.html',1,'std::numeric_limits']]] +]; diff --git a/search/all_12.html b/search/all_12.html new file mode 100644 index 0000000..ab93472 --- /dev/null +++ b/search/all_12.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_12.js b/search/all_12.js new file mode 100644 index 0000000..a5bef5f --- /dev/null +++ b/search/all_12.js @@ -0,0 +1,94 @@ +var searchData= +[ + ['raise_1051',['raise',['https://en.cppreference.com/w/cpp/utility/program/raise.html',1,'std']]], + ['rand_1052',['rand',['https://en.cppreference.com/w/cpp/numeric/random/rand.html',1,'std']]], + ['random_5faccess_5fiterator_5ftag_1053',['random_access_iterator_tag',['https://en.cppreference.com/w/cpp/iterator/iterator_tags.html',1,'std']]], + ['random_5fdevice_1054',['random_device',['https://en.cppreference.com/w/cpp/numeric/random/random_device/random_device.html',1,'std::random_device::random_device()'],['https://en.cppreference.com/w/cpp/numeric/random/random_device.html',1,'std::random_device']]], + ['random_5fshuffle_1055',['random_shuffle',['https://en.cppreference.com/w/cpp/algorithm/random_shuffle.html',1,'std']]], + ['range_5ferror_1056',['range_error',['https://en.cppreference.com/w/cpp/error/range_error.html',1,'std::range_error::range_error()'],['https://en.cppreference.com/w/cpp/error/range_error.html',1,'std::range_error']]], + ['rank_1057',['rank',['https://en.cppreference.com/w/cpp/types/rank.html',1,'std']]], + ['ranlux24_1058',['ranlux24',['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/discard_block_engine.html',1,'std::ranlux24::ranlux24()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine.html',1,'std::ranlux24']]], + ['ranlux24_5fbase_1059',['ranlux24_base',['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/subtract_with_carry_engine.html',1,'std::ranlux24_base::ranlux24_base()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine.html',1,'std::ranlux24_base']]], + ['ranlux48_1060',['ranlux48',['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/discard_block_engine.html',1,'std::ranlux48::ranlux48()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine.html',1,'std::ranlux48']]], + ['ranlux48_5fbase_1061',['ranlux48_base',['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/subtract_with_carry_engine.html',1,'std::ranlux48_base::ranlux48_base()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine.html',1,'std::ranlux48_base']]], + ['ratio_1062',['ratio',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['ratio_5fadd_1063',['ratio_add',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_add.html',1,'std']]], + ['ratio_5fdivide_1064',['ratio_divide',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_divide.html',1,'std']]], + ['ratio_5fequal_1065',['ratio_equal',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_equal.html',1,'std']]], + ['ratio_5fgreater_1066',['ratio_greater',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_greater.html',1,'std']]], + ['ratio_5fgreater_5fequal_1067',['ratio_greater_equal',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_greater_equal.html',1,'std']]], + ['ratio_5fless_1068',['ratio_less',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_less.html',1,'std']]], + ['ratio_5fless_5fequal_1069',['ratio_less_equal',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_less_equal.html',1,'std']]], + ['ratio_5fmultiply_1070',['ratio_multiply',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_multiply.html',1,'std']]], + ['ratio_5fnot_5fequal_1071',['ratio_not_equal',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_not_equal.html',1,'std']]], + ['ratio_5fsubtract_1072',['ratio_subtract',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_subtract.html',1,'std']]], + ['raw_5fstorage_5fiterator_1073',['raw_storage_iterator',['https://en.cppreference.com/w/cpp/memory/raw_storage_iterator/raw_storage_iterator.html',1,'std::raw_storage_iterator::raw_storage_iterator()'],['https://en.cppreference.com/w/cpp/memory/raw_storage_iterator.html',1,'std::raw_storage_iterator']]], + ['rbegin_1074',['rbegin',['https://en.cppreference.com/w/cpp/container/dynarray/rbegin.html',1,'std::dynarray::rbegin()'],['https://en.cppreference.com/w/cpp/container/vector/rbegin.html',1,'std::vector::rbegin()'],['https://en.cppreference.com/w/cpp/container/multiset/rbegin.html',1,'std::multiset::rbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::string::rbegin()'],['https://en.cppreference.com/w/cpp/container/set/rbegin.html',1,'std::set::rbegin()'],['https://en.cppreference.com/w/cpp/container/deque/rbegin.html',1,'std::deque::rbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::basic_string::rbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::wstring::rbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::u16string::rbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::u32string::rbegin()'],['https://en.cppreference.com/w/cpp/container/list/rbegin.html',1,'std::list::rbegin()'],['https://en.cppreference.com/w/cpp/container/map/rbegin.html',1,'std::map::rbegin()'],['https://en.cppreference.com/w/cpp/container/multimap/rbegin.html',1,'std::multimap::rbegin()'],['https://en.cppreference.com/w/cpp/container/array/rbegin.html',1,'std::array::rbegin()']]], + ['rdbuf_1075',['rdbuf',['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::strstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_istream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::wifstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::ostream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::stringstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::wistream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_stringstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::iostream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::wostringstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::istrstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_ostream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::wiostream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::ofstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_istringstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_ifstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::istringstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::istream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::ostrstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::wfstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_iostream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::wofstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::wstringstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::wistringstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::ifstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::ostringstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_ios::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_ostringstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::wostream::rdbuf()'],['https://en.cppreference.com/w/cpp/locale/wbuffer_convert/rdbuf.html',1,'std::wbuffer_convert::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::fstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_ofstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_fstream::rdbuf()']]], + ['rdstate_1076',['rdstate',['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::wiostream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::iostream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::istrstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::wostringstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_stringstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::strstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_istream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::wifstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::ostream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::stringstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::wistream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_ostream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::ofstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_istringstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_ifstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::istringstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::istream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::ostrstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::wfstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_iostream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::wofstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::wstringstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::wistringstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::ifstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::ostringstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_fstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_ofstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::fstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_ostringstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_ios::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::wostream::rdstate()']]], + ['read_1077',['read',['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::iostream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::wistream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::stringstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::wifstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::basic_istream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::strstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::basic_stringstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::istrstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::wiostream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::basic_istringstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::basic_ifstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::istringstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::istream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::wfstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::basic_iostream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::wstringstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::wistringstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::ifstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::fstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::basic_fstream::read()']]], + ['readsome_1078',['readsome',['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::strstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::basic_istream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::wifstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::stringstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::wistream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::iostream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::basic_fstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::fstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::ifstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::wistringstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::wstringstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::basic_iostream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::wfstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::istream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::istringstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::basic_ifstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::basic_istringstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::wiostream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::istrstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::basic_stringstream::readsome()']]], + ['ready_1079',['ready',['https://en.cppreference.com/w/cpp/regex/match_results/ready.html',1,'std::wsmatch::ready()'],['https://en.cppreference.com/w/cpp/regex/match_results/ready.html',1,'std::smatch::ready()'],['https://en.cppreference.com/w/cpp/regex/match_results/ready.html',1,'std::wcmatch::ready()'],['https://en.cppreference.com/w/cpp/regex/match_results/ready.html',1,'std::cmatch::ready()'],['https://en.cppreference.com/w/cpp/regex/match_results/ready.html',1,'std::match_results::ready()']]], + ['real_1080',['real',['https://en.cppreference.com/w/cpp/numeric/complex/real.html',1,'std::complex']]], + ['realloc_1081',['realloc',['https://en.cppreference.com/w/cpp/memory/c/realloc.html',1,'std']]], + ['recursive_5fmutex_1082',['recursive_mutex',['https://en.cppreference.com/w/cpp/thread/recursive_mutex/recursive_mutex.html',1,'std::recursive_mutex::recursive_mutex()'],['https://en.cppreference.com/w/cpp/thread/recursive_mutex.html',1,'std::recursive_mutex']]], + ['recursive_5ftimed_5fmutex_1083',['recursive_timed_mutex',['https://en.cppreference.com/w/cpp/thread/recursive_timed_mutex/recursive_timed_mutex.html',1,'std::recursive_timed_mutex::recursive_timed_mutex()'],['https://en.cppreference.com/w/cpp/thread/recursive_timed_mutex.html',1,'std::recursive_timed_mutex']]], + ['ref_1084',['ref',['https://en.cppreference.com/w/cpp/utility/functional/ref.html',1,'std']]], + ['reference_1085',['reference',['https://en.cppreference.com/w/cpp/utility/bitset/reference.html',1,'std::bitset']]], + ['reference_5fwrapper_1086',['reference_wrapper',['https://en.cppreference.com/w/cpp/utility/functional/reference_wrapper/reference_wrapper.html',1,'std::reference_wrapper::reference_wrapper()'],['https://en.cppreference.com/w/cpp/utility/functional/reference_wrapper.html',1,'std::reference_wrapper']]], + ['refill_1087',['refill',['../classtt_1_1Board.html#aff3ae71f2e10b91301c2ca387b41cd79',1,'tt::Board']]], + ['regex_1088',['regex',['https://en.cppreference.com/w/cpp/regex/basic_regex/basic_regex.html',1,'std::regex::regex()'],['https://en.cppreference.com/w/cpp/regex/basic_regex.html',1,'std::regex']]], + ['regex_5ferror_1089',['regex_error',['https://en.cppreference.com/w/cpp/regex/regex_error/regex_error.html',1,'std::regex_error::regex_error()'],['https://en.cppreference.com/w/cpp/regex/regex_error.html',1,'std::regex_error']]], + ['regex_5fiterator_1090',['regex_iterator',['https://en.cppreference.com/w/cpp/regex/regex_iterator/regex_iterator.html',1,'std::regex_iterator::regex_iterator()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator.html',1,'std::regex_iterator']]], + ['regex_5fmatch_1091',['regex_match',['https://en.cppreference.com/w/cpp/regex/regex_match.html',1,'std']]], + ['regex_5freplace_1092',['regex_replace',['https://en.cppreference.com/w/cpp/regex/regex_replace.html',1,'std']]], + ['regex_5fsearch_1093',['regex_search',['https://en.cppreference.com/w/cpp/regex/regex_search.html',1,'std']]], + ['regex_5ftoken_5fiterator_1094',['regex_token_iterator',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/regex_token_iterator.html',1,'std::regex_token_iterator::regex_token_iterator()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator.html',1,'std::regex_token_iterator']]], + ['regex_5ftraits_1095',['regex_traits',['https://en.cppreference.com/w/cpp/regex/regex_traits/regex_traits.html',1,'std::regex_traits::regex_traits()'],['https://en.cppreference.com/w/cpp/regex/regex_traits.html',1,'std::regex_traits']]], + ['register_5fcallback_1096',['register_callback',['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_stringstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::wistringstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::wostringstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::istrstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_ostream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::wiostream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::ofstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_istringstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_ifstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::istringstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::istream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::ostrstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::wfstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_iostream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::wofstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::wstringstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::wifstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::ifstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_istream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_ofstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::fstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::wostream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_ostringstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_ios::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::ostringstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_fstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::ios_base::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::wistream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::stringstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::ostream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::strstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::iostream::register_callback()']]], + ['rehash_1097',['rehash',['https://en.cppreference.com/w/cpp/container/unordered_multimap/rehash.html',1,'std::unordered_multimap::rehash()'],['https://en.cppreference.com/w/cpp/container/unordered_set/rehash.html',1,'std::unordered_set::rehash()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/rehash.html',1,'std::unordered_multiset::rehash()'],['https://en.cppreference.com/w/cpp/container/unordered_map/rehash.html',1,'std::unordered_map::rehash()']]], + ['release_1098',['release',['https://en.cppreference.com/w/cpp/thread/unique_lock/release.html',1,'std::unique_lock::release()'],['https://en.cppreference.com/w/cpp/memory/unique_ptr/release.html',1,'std::unique_ptr::release()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/release.html',1,'std::shared_lock::release()'],['https://en.cppreference.com/w/cpp/memory/auto_ptr/release.html',1,'std::auto_ptr::release()']]], + ['remainder_1099',['remainder',['https://en.cppreference.com/w/cpp/numeric/math/remainder.html',1,'std']]], + ['remove_1100',['remove',['https://en.cppreference.com/w/cpp/container/forward_list/remove.html',1,'std::forward_list::remove()'],['https://en.cppreference.com/w/cpp/container/list/remove.html',1,'std::list::remove()'],['https://en.cppreference.com/w/cpp/algorithm/remove.html',1,'std::remove(T... args)']]], + ['remove_5fall_5fextents_1101',['remove_all_extents',['https://en.cppreference.com/w/cpp/types/remove_all_extents.html',1,'std']]], + ['remove_5fconst_1102',['remove_const',['https://en.cppreference.com/w/cpp/types/remove_cv.html',1,'std']]], + ['remove_5fcopy_1103',['remove_copy',['https://en.cppreference.com/w/cpp/algorithm/remove_copy.html',1,'std']]], + ['remove_5fcopy_5fif_1104',['remove_copy_if',['https://en.cppreference.com/w/cpp/algorithm/remove_copy.html',1,'std']]], + ['remove_5fcv_1105',['remove_cv',['https://en.cppreference.com/w/cpp/types/remove_cv.html',1,'std']]], + ['remove_5fextent_1106',['remove_extent',['https://en.cppreference.com/w/cpp/types/remove_extent.html',1,'std']]], + ['remove_5fif_1107',['remove_if',['https://en.cppreference.com/w/cpp/container/list/remove.html',1,'std::list::remove_if()'],['https://en.cppreference.com/w/cpp/container/forward_list/remove.html',1,'std::forward_list::remove_if()'],['https://en.cppreference.com/w/cpp/algorithm/remove.html',1,'std::remove_if(T... args)']]], + ['remove_5fpointer_1108',['remove_pointer',['https://en.cppreference.com/w/cpp/types/remove_pointer.html',1,'std']]], + ['remove_5freference_1109',['remove_reference',['https://en.cppreference.com/w/cpp/types/remove_reference.html',1,'std']]], + ['remove_5fvolatile_1110',['remove_volatile',['https://en.cppreference.com/w/cpp/types/remove_cv.html',1,'std']]], + ['remquo_1111',['remquo',['https://en.cppreference.com/w/cpp/numeric/math/remquo.html',1,'std']]], + ['rename_1112',['rename',['https://en.cppreference.com/w/cpp/io/c/rename.html',1,'std']]], + ['rend_1113',['rend',['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::u32string::rend()'],['https://en.cppreference.com/w/cpp/container/array/rend.html',1,'std::array::rend()'],['https://en.cppreference.com/w/cpp/container/multimap/rend.html',1,'std::multimap::rend()'],['https://en.cppreference.com/w/cpp/container/map/rend.html',1,'std::map::rend()'],['https://en.cppreference.com/w/cpp/container/list/rend.html',1,'std::list::rend()'],['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::u16string::rend()'],['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::wstring::rend()'],['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::basic_string::rend()'],['https://en.cppreference.com/w/cpp/container/deque/rend.html',1,'std::deque::rend()'],['https://en.cppreference.com/w/cpp/container/set/rend.html',1,'std::set::rend()'],['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::string::rend()'],['https://en.cppreference.com/w/cpp/container/multiset/rend.html',1,'std::multiset::rend()'],['https://en.cppreference.com/w/cpp/container/vector/rend.html',1,'std::vector::rend()'],['https://en.cppreference.com/w/cpp/container/dynarray/rend.html',1,'std::dynarray::rend()']]], + ['replace_1114',['replace',['https://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::string::replace()'],['https://en.cppreference.com/w/cpp/algorithm/replace.html',1,'std::replace()'],['https://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::basic_string::replace()'],['https://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::wstring::replace()'],['https://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::u16string::replace()'],['https://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::u32string::replace()']]], + ['replace_5fcopy_1115',['replace_copy',['https://en.cppreference.com/w/cpp/algorithm/replace_copy.html',1,'std']]], + ['replace_5fcopy_5fif_1116',['replace_copy_if',['https://en.cppreference.com/w/cpp/algorithm/replace_copy.html',1,'std']]], + ['replace_5fif_1117',['replace_if',['https://en.cppreference.com/w/cpp/algorithm/replace.html',1,'std']]], + ['reserve_1118',['reserve',['https://en.cppreference.com/w/cpp/container/unordered_set/reserve.html',1,'std::unordered_set::reserve()'],['https://en.cppreference.com/w/cpp/container/vector/reserve.html',1,'std::vector::reserve()'],['https://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::string::reserve()'],['https://en.cppreference.com/w/cpp/container/unordered_map/reserve.html',1,'std::unordered_map::reserve()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/reserve.html',1,'std::unordered_multimap::reserve()'],['https://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::basic_string::reserve()'],['https://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::wstring::reserve()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/reserve.html',1,'std::unordered_multiset::reserve()'],['https://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::u16string::reserve()'],['https://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::u32string::reserve()']]], + ['reset_1119',['reset',['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/reset.html',1,'std::cauchy_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution/reset.html',1,'std::binomial_distribution::reset()'],['https://en.cppreference.com/w/cpp/thread/packaged_task/reset.html',1,'std::packaged_task::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/reset.html',1,'std::gamma_distribution::reset()'],['https://en.cppreference.com/w/cpp/memory/auto_ptr/reset.html',1,'std::auto_ptr::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/reset.html',1,'std::student_t_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/reset.html',1,'std::piecewise_constant_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/poisson_distribution/reset.html',1,'std::poisson_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution/reset.html',1,'std::bernoulli_distribution::reset()'],['https://en.cppreference.com/w/cpp/memory/shared_ptr/reset.html',1,'std::shared_ptr::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/reset.html',1,'std::discrete_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution/reset.html',1,'std::exponential_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/reset.html',1,'std::uniform_real_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/geometric_distribution/reset.html',1,'std::geometric_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/reset.html',1,'std::normal_distribution::reset()'],['https://en.cppreference.com/w/cpp/memory/unique_ptr/reset.html',1,'std::unique_ptr::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/reset.html',1,'std::weibull_distribution::reset()'],['https://en.cppreference.com/w/cpp/utility/bitset/reset.html',1,'std::bitset::reset()'],['https://en.cppreference.com/w/cpp/memory/weak_ptr/reset.html',1,'std::weak_ptr::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/reset.html',1,'std::lognormal_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/reset.html',1,'std::extreme_value_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/reset.html',1,'std::fisher_f_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/reset.html',1,'std::uniform_int_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/reset.html',1,'std::piecewise_linear_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/reset.html',1,'std::chi_squared_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution/reset.html',1,'std::negative_binomial_distribution::reset()']]], + ['resetiosflags_1120',['resetiosflags',['https://en.cppreference.com/w/cpp/io/manip/resetiosflags.html',1,'std']]], + ['resize_1121',['resize',['https://en.cppreference.com/w/cpp/container/deque/resize.html',1,'std::deque::resize()'],['https://en.cppreference.com/w/cpp/container/vector/resize.html',1,'std::vector::resize()'],['https://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::string::resize()'],['https://en.cppreference.com/w/cpp/container/forward_list/resize.html',1,'std::forward_list::resize()'],['https://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::basic_string::resize()'],['https://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::wstring::resize()'],['https://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::u16string::resize()'],['https://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::u32string::resize()'],['https://en.cppreference.com/w/cpp/container/list/resize.html',1,'std::list::resize()']]], + ['result_5fof_1122',['result_of',['https://en.cppreference.com/w/cpp/types/result_of.html',1,'std']]], + ['rethrow_5fexception_1123',['rethrow_exception',['https://en.cppreference.com/w/cpp/error/rethrow_exception.html',1,'std']]], + ['rethrow_5fif_5fnested_1124',['rethrow_if_nested',['https://en.cppreference.com/w/cpp/error/rethrow_if_nested.html',1,'std']]], + ['rethrow_5fnested_1125',['rethrow_nested',['https://en.cppreference.com/w/cpp/error/nested_exception/rethrow_nested.html',1,'std::nested_exception']]], + ['return_5ftemporary_5fbuffer_1126',['return_temporary_buffer',['https://en.cppreference.com/w/cpp/memory/return_temporary_buffer.html',1,'std']]], + ['reverse_1127',['reverse',['https://en.cppreference.com/w/cpp/container/list/reverse.html',1,'std::list::reverse()'],['https://en.cppreference.com/w/cpp/container/forward_list/reverse.html',1,'std::forward_list::reverse()']]], + ['reverse_1128',['Reverse',['../classtt_1_1Piece_1_1Position.html#ab53c5227614b144a8e440afc3399e134a67f115c1fddc4ce1aeb1c754001585bc',1,'tt::Piece::Position']]], + ['reverse_1129',['reverse',['https://en.cppreference.com/w/cpp/algorithm/reverse.html',1,'std']]], + ['reverse_5fcopy_1130',['reverse_copy',['https://en.cppreference.com/w/cpp/algorithm/reverse_copy.html',1,'std']]], + ['reverse_5fiterator_1131',['reverse_iterator',['https://en.cppreference.com/w/cpp/iterator/reverse_iterator.html',1,'std']]], + ['rewind_1132',['rewind',['https://en.cppreference.com/w/cpp/io/c/rewind.html',1,'std']]], + ['rfind_1133',['rfind',['https://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::u32string::rfind()'],['https://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::u16string::rfind()'],['https://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::wstring::rfind()'],['https://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::basic_string::rfind()'],['https://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::string::rfind()']]], + ['right_1134',['right',['https://en.cppreference.com/w/cpp/io/manip/left.html',1,'std']]], + ['rint_1135',['rint',['https://en.cppreference.com/w/cpp/numeric/math/rint.html',1,'std']]], + ['rook_1136',['Rook',['../classtt_1_1chess_1_1Rook.html',1,'tt::chess']]], + ['rotate_1137',['rotate',['https://en.cppreference.com/w/cpp/algorithm/rotate.html',1,'std']]], + ['rotate_5fcopy_1138',['rotate_copy',['https://en.cppreference.com/w/cpp/algorithm/rotate_copy.html',1,'std']]], + ['round_1139',['round',['https://en.cppreference.com/w/cpp/numeric/math/round.html',1,'std']]], + ['round_5ferror_1140',['round_error',['https://en.cppreference.com/w/cpp/types/numeric_limits/round_error.html',1,'std::numeric_limits']]], + ['runtime_5ferror_1141',['runtime_error',['https://en.cppreference.com/w/cpp/error/runtime_error.html',1,'std::runtime_error::runtime_error()'],['https://en.cppreference.com/w/cpp/error/runtime_error.html',1,'std::runtime_error']]] +]; diff --git a/search/all_13.html b/search/all_13.html new file mode 100644 index 0000000..51172c2 --- /dev/null +++ b/search/all_13.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_13.js b/search/all_13.js new file mode 100644 index 0000000..aa78613 --- /dev/null +++ b/search/all_13.js @@ -0,0 +1,180 @@ +var searchData= +[ + ['chrono_1142',['chrono',['https://en.cppreference.com/w/namespacestd_1_1chrono.html',1,'std']]], + ['experimental_1143',['experimental',['https://en.cppreference.com/w/namespacestd_1_1experimental.html',1,'std']]], + ['regex_5fconstants_1144',['regex_constants',['https://en.cppreference.com/w/namespacestd_1_1regex__constants.html',1,'std']]], + ['rel_5fops_1145',['rel_ops',['https://en.cppreference.com/w/namespacestd_1_1rel__ops.html',1,'std']]], + ['s_1146',['s',['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/params.html',1,'std::lognormal_distribution']]], + ['sbumpc_1147',['sbumpc',['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::streambuf::sbumpc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::filebuf::sbumpc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::basic_streambuf::sbumpc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::basic_stringbuf::sbumpc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::strstreambuf::sbumpc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::wstreambuf::sbumpc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::wfilebuf::sbumpc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::stringbuf::sbumpc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::wstringbuf::sbumpc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::basic_filebuf::sbumpc()']]], + ['scalbln_1148',['scalbln',['https://en.cppreference.com/w/cpp/numeric/math/scalbn.html',1,'std']]], + ['scalbn_1149',['scalbn',['https://en.cppreference.com/w/cpp/numeric/math/scalbn.html',1,'std']]], + ['scan_5fis_1150',['scan_is',['https://en.cppreference.com/w/cpp/locale/ctype/scan_is.html',1,'std::ctype_byname::scan_is()'],['https://en.cppreference.com/w/cpp/locale/ctype/scan_is.html',1,'std::ctype::scan_is()']]], + ['scanf_1151',['scanf',['https://en.cppreference.com/w/cpp/io/c/fscanf.html',1,'std']]], + ['scientific_1152',['scientific',['https://en.cppreference.com/w/cpp/io/manip/fixed.html',1,'std']]], + ['scoped_5fallocator_5fadaptor_1153',['scoped_allocator_adaptor',['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/scoped_allocator_adaptor.html',1,'std::scoped_allocator_adaptor::scoped_allocator_adaptor()'],['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor.html',1,'std::scoped_allocator_adaptor']]], + ['search_1154',['search',['https://en.cppreference.com/w/cpp/algorithm/search.html',1,'std']]], + ['search_5fn_1155',['search_n',['https://en.cppreference.com/w/cpp/algorithm/search_n.html',1,'std']]], + ['seconds_1156',['seconds',['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::seconds::seconds()'],['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono::seconds']]], + ['seed_1157',['seed',['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/seed.html',1,'std::minstd_rand::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/seed.html',1,'std::subtract_with_carry_engine::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/seed.html',1,'std::minstd_rand0::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/seed.html',1,'std::knuth_b::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/seed.html',1,'std::linear_congruential_engine::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/seed.html',1,'std::ranlux24::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/seed.html',1,'std::shuffle_order_engine::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/seed.html',1,'std::mt19937::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/seed.html',1,'std::ranlux48_base::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/seed.html',1,'std::independent_bits_engine::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/seed.html',1,'std::mersenne_twister_engine::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/seed.html',1,'std::discard_block_engine::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/seed.html',1,'std::ranlux48::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/seed.html',1,'std::ranlux24_base::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/seed.html',1,'std::mt19937_64::seed()']]], + ['seed_5fseq_1158',['seed_seq',['https://en.cppreference.com/w/cpp/numeric/random/seed_seq/seed_seq.html',1,'std::seed_seq::seed_seq()'],['https://en.cppreference.com/w/cpp/numeric/random/seed_seq.html',1,'std::seed_seq']]], + ['seekg_1159',['seekg',['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::wistream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::fstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::basic_fstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::iostream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::stringstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::ifstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::wistringstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::wstringstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::basic_iostream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::wfstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::istream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::istringstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::basic_ifstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::basic_istringstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::wiostream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::istrstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::basic_stringstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::strstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::basic_istream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::wifstream::seekg()']]], + ['seekoff_1160',['seekoff',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_streambuf::seekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::strstreambuf::seekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_stringbuf::seekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wfilebuf::seekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wstreambuf::seekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_filebuf::seekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wstringbuf::seekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::stringbuf::seekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::streambuf::seekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::filebuf::seekoff()']]], + ['seekp_1161',['seekp',['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::wstringstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::strstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::wofstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::basic_iostream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::wostream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::wfstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::basic_ostringstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::ostringstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::basic_fstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::iostream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::stringstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::ostrstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::ofstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::wiostream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::basic_ostream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::wostringstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::basic_stringstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::ostream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::basic_ofstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::fstream::seekp()']]], + ['seekpos_1162',['seekpos',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wstringbuf::seekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::streambuf::seekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::filebuf::seekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_streambuf::seekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_stringbuf::seekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::strstreambuf::seekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wstreambuf::seekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wfilebuf::seekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::stringbuf::seekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_filebuf::seekpos()']]], + ['select_5fon_5fcontainer_5fcopy_5fconstruction_1163',['select_on_container_copy_construction',['https://en.cppreference.com/w/cpp/memory/allocator_traits/select_on_container_copy_construction.html',1,'std::allocator_traits::select_on_container_copy_construction()'],['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/select_on_container_copy_construction.html',1,'std::scoped_allocator_adaptor::select_on_container_copy_construction()']]], + ['sentry_1164',['sentry',['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ofstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::fstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wostream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ostringstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostrstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_istream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::strstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wostringstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istrstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ostream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostringstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wiostream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ofstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_istringstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_ifstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istringstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_fstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wfstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_iostream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wofstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wstringstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wistringstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::ifstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_stringstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wifstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::stringstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wistream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::iostream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_fstream< Char >::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_ifstream< Char >::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_iostream< Char >::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_istream< Char >::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_istringstream< Char >::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ofstream< Char >::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ostream< Char >::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ostringstream< Char >::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_stringstream< Char >::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::fstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::ifstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::iostream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istringstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istrstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ofstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostringstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostrstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::stringstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::strstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wfstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wifstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wiostream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wistream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wistringstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wofstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wostream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wostringstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wstringstream::sentry']]], + ['set_1165',['set',['https://en.cppreference.com/w/cpp/container/set/set.html',1,'std::set::set()'],['https://en.cppreference.com/w/cpp/utility/bitset/set.html',1,'std::bitset::set()'],['../classtt_1_1Board.html#a79a08f1eac5e56a2d35faf03aee11b3d',1,'tt::Board::set(const std::string &str) const'],['../classtt_1_1Board.html#af5a43c4323c3cce0699623221342e461',1,'tt::Board::set(Iterator begin, Iterator end) const'],['https://en.cppreference.com/w/cpp/container/set.html',1,'std::set< K >']]], + ['set_5fdifference_1166',['set_difference',['https://en.cppreference.com/w/cpp/algorithm/set_difference.html',1,'std']]], + ['set_5fexception_1167',['set_exception',['https://en.cppreference.com/w/cpp/thread/promise/set_exception.html',1,'std::promise']]], + ['set_5fexception_5fat_5fthread_5fexit_1168',['set_exception_at_thread_exit',['https://en.cppreference.com/w/cpp/thread/promise/set_exception_at_thread_exit.html',1,'std::promise']]], + ['set_5fintersection_1169',['set_intersection',['https://en.cppreference.com/w/cpp/algorithm/set_intersection.html',1,'std']]], + ['set_5fnew_5fhandler_1170',['set_new_handler',['https://en.cppreference.com/w/cpp/memory/new/set_new_handler.html',1,'std']]], + ['set_5frdbuf_1171',['set_rdbuf',['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::wostringstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::fstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_stringstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::strstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_istream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::wifstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::ostream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::stringstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::wistream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::iostream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_fstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::ostringstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_ios::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_ostringstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::wostream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_ofstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::wfstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::istrstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::ifstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::wistringstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::wstringstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::wofstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_iostream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::ostrstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::istream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::istringstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_ifstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_istringstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::ofstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::wiostream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_ostream::set_rdbuf()']]], + ['set_5fsymmetric_5fdifference_1172',['set_symmetric_difference',['https://en.cppreference.com/w/cpp/algorithm/set_symmetric_difference.html',1,'std']]], + ['set_5fterminate_1173',['set_terminate',['https://en.cppreference.com/w/cpp/error/set_terminate.html',1,'std']]], + ['set_5funexpected_1174',['set_unexpected',['https://en.cppreference.com/w/cpp/error/set_unexpected.html',1,'std']]], + ['set_5funion_1175',['set_union',['https://en.cppreference.com/w/cpp/algorithm/set_union.html',1,'std']]], + ['set_5fvalue_1176',['set_value',['https://en.cppreference.com/w/cpp/thread/promise/set_value.html',1,'std::promise']]], + ['set_5fvalue_5fat_5fthread_5fexit_1177',['set_value_at_thread_exit',['https://en.cppreference.com/w/cpp/thread/promise/set_value_at_thread_exit.html',1,'std::promise']]], + ['setbase_1178',['setbase',['https://en.cppreference.com/w/cpp/io/manip/setbase.html',1,'std']]], + ['setboard_1179',['setBoard',['../classtt_1_1Piece.html#a1f5da8f4b3925b2599ae1c5ddf737774',1,'tt::Piece']]], + ['setbuf_1180',['setbuf',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::stringbuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::streambuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::filebuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_streambuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_stringbuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::strstreambuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wstreambuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wfilebuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wstringbuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_filebuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/c/setbuf.html',1,'std::setbuf()']]], + ['setcolor_1181',['setColor',['../classtt_1_1Piece.html#a8caf73b03d48047df1a4be8264a04c96',1,'tt::Piece']]], + ['setcurrentturn_1182',['setCurrentTurn',['../classtt_1_1chess_1_1Chessboard.html#a8baca5e4511a015f3057dabe44ae0967',1,'tt::chess::Chessboard::setCurrentTurn()'],['../classtt_1_1Board.html#a16828adef33759bb82d7442b4642e395',1,'tt::Board::setCurrentTurn()']]], + ['setdigit_1183',['setDigit',['../classtt_1_1Piece_1_1Position.html#ab9239b1cdfe2e573f35e955b84458765',1,'tt::Piece::Position']]], + ['setf_1184',['setf',['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::ostrstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::istream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::istringstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_ifstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_istringstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::ofstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::wiostream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_ostream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::istrstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::wostringstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_stringstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::strstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_istream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::wifstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::ostream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::stringstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::wistream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::ios_base::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::iostream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_fstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::ostringstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_ios::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_ostringstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::wostream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::fstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_ofstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_iostream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::wofstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::wstringstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::wistringstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::ifstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::wfstream::setf()']]], + ['setfill_1185',['setfill',['https://en.cppreference.com/w/cpp/io/manip/setfill.html',1,'std']]], + ['setg_1186',['setg',['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::strstreambuf::setg()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::streambuf::setg()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::filebuf::setg()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::basic_streambuf::setg()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::basic_stringbuf::setg()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::wstreambuf::setg()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::wfilebuf::setg()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::stringbuf::setg()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::wstringbuf::setg()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::basic_filebuf::setg()']]], + ['setiosflags_1187',['setiosflags',['https://en.cppreference.com/w/cpp/io/manip/setiosflags.html',1,'std']]], + ['setletter_1188',['setLetter',['../classtt_1_1Piece_1_1Position.html#a021f00dca02281f2f0cbde3dfad10c26',1,'tt::Piece::Position']]], + ['setlocale_1189',['setlocale',['https://en.cppreference.com/w/cpp/locale/setlocale.html',1,'std']]], + ['setmode_1190',['setMode',['../classtt_1_1Piece_1_1Position.html#adb92759b18558d33d4be13922af02e30',1,'tt::Piece::Position']]], + ['setp_1191',['setp',['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::basic_filebuf::setp()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::wstringbuf::setp()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::stringbuf::setp()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::wfilebuf::setp()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::wstreambuf::setp()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::strstreambuf::setp()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::basic_stringbuf::setp()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::basic_streambuf::setp()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::streambuf::setp()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::filebuf::setp()']]], + ['setpiecegetter_1192',['setPieceGetter',['../classtt_1_1Board.html#a1a13cefbab9bcfc194cc770c347a3058',1,'tt::Board']]], + ['setposition_1193',['setPosition',['../classtt_1_1Piece.html#a77def22eccd511e6c67bb43ae2a31eb3',1,'tt::Piece']]], + ['setpossible_1194',['setPossible',['../classtt_1_1Piece_1_1Turn.html#a9983a2f2f2f57c7744585d9c166af07b',1,'tt::Piece::Turn']]], + ['setprecision_1195',['setprecision',['https://en.cppreference.com/w/cpp/io/manip/setprecision.html',1,'std']]], + ['setstate_1196',['setstate',['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ofstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wiostream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ostream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::istrstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wostringstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_stringstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::strstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_istream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wifstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ostream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::stringstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wistream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::iostream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_fstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ostringstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ios::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ostringstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wostream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::fstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ofstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ifstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ifstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wistringstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wstringstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wofstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_iostream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ostrstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::istream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::istringstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_istringstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wfstream::setstate()']]], + ['setvbuf_1197',['setvbuf',['https://en.cppreference.com/w/cpp/io/c/setvbuf.html',1,'std']]], + ['setw_1198',['setw',['https://en.cppreference.com/w/cpp/io/manip/setw.html',1,'std']]], + ['setx_1199',['setX',['../classtt_1_1Piece_1_1Position.html#a640389012ee92d3ebb8b6007efb9f962',1,'tt::Piece::Position']]], + ['sety_1200',['setY',['../classtt_1_1Piece_1_1Position.html#ad1095c047bff03c1621708f56cdd19ef',1,'tt::Piece::Position']]], + ['sgetc_1201',['sgetc',['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::streambuf::sgetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::filebuf::sgetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::basic_streambuf::sgetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::basic_stringbuf::sgetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::strstreambuf::sgetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::wstreambuf::sgetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::wfilebuf::sgetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::stringbuf::sgetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::wstringbuf::sgetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::basic_filebuf::sgetc(T... args)']]], + ['sgetn_1202',['sgetn',['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::basic_filebuf::sgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::wstringbuf::sgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::stringbuf::sgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::streambuf::sgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::wfilebuf::sgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::wstreambuf::sgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::strstreambuf::sgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::basic_stringbuf::sgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::basic_streambuf::sgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::filebuf::sgetn()']]], + ['share_1203',['share',['https://en.cppreference.com/w/cpp/thread/future/share.html',1,'std::future']]], + ['shared_5ffrom_5fthis_1204',['shared_from_this',['https://en.cppreference.com/w/cpp/memory/enable_shared_from_this/shared_from_this.html',1,'std::enable_shared_from_this']]], + ['shared_5ffuture_1205',['shared_future',['https://en.cppreference.com/w/cpp/thread/shared_future/shared_future.html',1,'std::shared_future::shared_future()'],['https://en.cppreference.com/w/cpp/thread/shared_future.html',1,'std::shared_future']]], + ['shared_5flock_1206',['shared_lock',['https://en.cppreference.com/w/cpp/thread/shared_lock/shared_lock.html',1,'std::shared_lock::shared_lock()'],['https://en.cppreference.com/w/cpp/thread/shared_lock.html',1,'std::shared_lock< T >']]], + ['shared_5fptr_1207',['shared_ptr',['https://en.cppreference.com/w/cpp/memory/shared_ptr/shared_ptr.html',1,'std::shared_ptr::shared_ptr()'],['https://en.cppreference.com/w/cpp/memory/shared_ptr.html',1,'std::shared_ptr< T >']]], + ['shared_5ftimed_5fmutex_1208',['shared_timed_mutex',['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/shared_timed_mutex.html',1,'std::shared_timed_mutex::shared_timed_mutex()'],['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex.html',1,'std::shared_timed_mutex']]], + ['showbase_1209',['showbase',['https://en.cppreference.com/w/cpp/io/manip/showbase.html',1,'std']]], + ['showmanyc_1210',['showmanyc',['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::wstringbuf::showmanyc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::basic_filebuf::showmanyc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::stringbuf::showmanyc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::wfilebuf::showmanyc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::wstreambuf::showmanyc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::strstreambuf::showmanyc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::basic_stringbuf::showmanyc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::basic_streambuf::showmanyc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::filebuf::showmanyc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::streambuf::showmanyc()']]], + ['showpoint_1211',['showpoint',['https://en.cppreference.com/w/cpp/io/manip/showpoint.html',1,'std']]], + ['showpos_1212',['showpos',['https://en.cppreference.com/w/cpp/io/manip/showpos.html',1,'std']]], + ['shrink_5fto_5ffit_1213',['shrink_to_fit',['https://en.cppreference.com/w/cpp/string/basic_string/shrink_to_fit.html',1,'std::string::shrink_to_fit()'],['https://en.cppreference.com/w/cpp/container/deque/shrink_to_fit.html',1,'std::deque::shrink_to_fit()'],['https://en.cppreference.com/w/cpp/string/basic_string/shrink_to_fit.html',1,'std::basic_string::shrink_to_fit()'],['https://en.cppreference.com/w/cpp/string/basic_string/shrink_to_fit.html',1,'std::wstring::shrink_to_fit()'],['https://en.cppreference.com/w/cpp/string/basic_string/shrink_to_fit.html',1,'std::u16string::shrink_to_fit()'],['https://en.cppreference.com/w/cpp/string/basic_string/shrink_to_fit.html',1,'std::u32string::shrink_to_fit()'],['https://en.cppreference.com/w/cpp/container/vector/shrink_to_fit.html',1,'std::vector::shrink_to_fit()']]], + ['shuffle_1214',['shuffle',['https://en.cppreference.com/w/cpp/algorithm/random_shuffle.html',1,'std']]], + ['shuffle_5forder_5fengine_1215',['shuffle_order_engine',['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/shuffle_order_engine.html',1,'std::shuffle_order_engine::shuffle_order_engine()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine.html',1,'std::shuffle_order_engine']]], + ['sig_5fatomic_5ft_1216',['sig_atomic_t',['https://en.cppreference.com/w/cpp/utility/program/sig_atomic_t.html',1,'std']]], + ['signal_1217',['signal',['https://en.cppreference.com/w/cpp/utility/program/signal.html',1,'std']]], + ['signaling_5fnan_1218',['signaling_NaN',['https://en.cppreference.com/w/cpp/types/numeric_limits/signaling_NaN.html',1,'std::numeric_limits']]], + ['signbit_1219',['signbit',['https://en.cppreference.com/w/cpp/numeric/math/signbit.html',1,'std']]], + ['sin_1220',['sin',['https://en.cppreference.com/w/cpp/numeric/math/sin.html',1,'std']]], + ['sinh_1221',['sinh',['https://en.cppreference.com/w/cpp/numeric/math/sinh.html',1,'std']]], + ['size_1222',['size',['https://en.cppreference.com/w/cpp/container/unordered_multimap/size.html',1,'std::unordered_multimap::size()'],['https://en.cppreference.com/w/cpp/regex/match_results/size.html',1,'std::wcmatch::size()'],['https://en.cppreference.com/w/cpp/container/deque/size.html',1,'std::deque::size()'],['https://en.cppreference.com/w/cpp/container/queue/size.html',1,'std::queue::size()'],['https://en.cppreference.com/w/cpp/utility/bitset/size.html',1,'std::bitset::size()'],['https://en.cppreference.com/w/cpp/container/stack/size.html',1,'std::stack::size()'],['https://en.cppreference.com/w/cpp/regex/match_results/size.html',1,'std::smatch::size()'],['https://en.cppreference.com/w/cpp/regex/match_results/size.html',1,'std::cmatch::size()'],['https://en.cppreference.com/w/cpp/regex/match_results/size.html',1,'std::wsmatch::size()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::basic_string::size()'],['https://en.cppreference.com/w/cpp/container/priority_queue/size.html',1,'std::priority_queue::size()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::wstring::size()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/size.html',1,'std::unordered_multiset::size()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::u16string::size()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::u32string::size()'],['https://en.cppreference.com/w/cpp/container/list/size.html',1,'std::list::size()'],['https://en.cppreference.com/w/cpp/container/map/size.html',1,'std::map::size()'],['https://en.cppreference.com/w/cpp/container/unordered_map/size.html',1,'std::unordered_map::size()'],['https://en.cppreference.com/w/cpp/container/set/size.html',1,'std::set::size()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::string::size()'],['https://en.cppreference.com/w/cpp/container/multiset/size.html',1,'std::multiset::size()'],['https://en.cppreference.com/w/cpp/regex/match_results/size.html',1,'std::match_results::size()'],['https://en.cppreference.com/w/cpp/container/vector/size.html',1,'std::vector::size()'],['https://en.cppreference.com/w/cpp/container/dynarray/size.html',1,'std::dynarray::size()'],['https://en.cppreference.com/w/cpp/utility/initializer_list/size.html',1,'std::initializer_list::size()'],['https://en.cppreference.com/w/cpp/numeric/random/seed_seq/size.html',1,'std::seed_seq::size()'],['https://en.cppreference.com/w/cpp/container/array/size.html',1,'std::array::size()'],['https://en.cppreference.com/w/cpp/container/multimap/size.html',1,'std::multimap::size()'],['https://en.cppreference.com/w/cpp/container/unordered_set/size.html',1,'std::unordered_set::size()']]], + ['size_5ft_1223',['size_t',['https://en.cppreference.com/w/cpp/types/size_t.html',1,'std']]], + ['skipws_1224',['skipws',['https://en.cppreference.com/w/cpp/io/manip/skipws.html',1,'std']]], + ['sleep_5ffor_1225',['sleep_for',['https://en.cppreference.com/w/cpp/thread/sleep_for.html',1,'std::this_thread']]], + ['sleep_5funtil_1226',['sleep_until',['https://en.cppreference.com/w/cpp/thread/sleep_until.html',1,'std::this_thread']]], + ['smatch_1227',['smatch',['https://en.cppreference.com/w/cpp/regex/match_results/match_results.html',1,'std::smatch::smatch()'],['https://en.cppreference.com/w/cpp/regex/match_results.html',1,'std::smatch']]], + ['snextc_1228',['snextc',['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::streambuf::snextc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::filebuf::snextc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::basic_streambuf::snextc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::basic_filebuf::snextc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::wstringbuf::snextc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::stringbuf::snextc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::wfilebuf::snextc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::wstreambuf::snextc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::strstreambuf::snextc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::basic_stringbuf::snextc()']]], + ['snprintf_1229',['snprintf',['https://en.cppreference.com/w/cpp/io/c/fprintf.html',1,'std']]], + ['sort_1230',['sort',['https://en.cppreference.com/w/cpp/algorithm/sort.html',1,'std::sort()'],['https://en.cppreference.com/w/cpp/container/forward_list/sort.html',1,'std::forward_list::sort()'],['https://en.cppreference.com/w/cpp/container/list/sort.html',1,'std::list::sort()']]], + ['sort_5fheap_1231',['sort_heap',['https://en.cppreference.com/w/cpp/algorithm/sort_heap.html',1,'std']]], + ['spec_1232',['spec',['../classtt_1_1ex_1_1bad__piece__spec.html#a83465bec20f67487b044fe19e3bbc8dc',1,'tt::ex::bad_piece_spec']]], + ['splice_1233',['splice',['https://en.cppreference.com/w/cpp/container/list/splice.html',1,'std::list']]], + ['splice_5fafter_1234',['splice_after',['https://en.cppreference.com/w/cpp/container/forward_list/splice_after.html',1,'std::forward_list']]], + ['sprintf_1235',['sprintf',['https://en.cppreference.com/w/cpp/io/c/fprintf.html',1,'std']]], + ['sputbackc_1236',['sputbackc',['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::streambuf::sputbackc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::filebuf::sputbackc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::basic_streambuf::sputbackc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::basic_stringbuf::sputbackc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::strstreambuf::sputbackc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::wfilebuf::sputbackc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::stringbuf::sputbackc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::wstringbuf::sputbackc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::basic_filebuf::sputbackc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::wstreambuf::sputbackc()']]], + ['sputc_1237',['sputc',['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::filebuf::sputc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::streambuf::sputc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::basic_streambuf::sputc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::basic_stringbuf::sputc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::strstreambuf::sputc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::wfilebuf::sputc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::stringbuf::sputc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::wstringbuf::sputc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::basic_filebuf::sputc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::wstreambuf::sputc()']]], + ['sputn_1238',['sputn',['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::wfilebuf::sputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::streambuf::sputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::filebuf::sputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::basic_streambuf::sputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::basic_stringbuf::sputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::strstreambuf::sputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::wstreambuf::sputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::stringbuf::sputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::wstringbuf::sputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::basic_filebuf::sputn()']]], + ['sqrt_1239',['sqrt',['https://en.cppreference.com/w/cpp/numeric/math/sqrt.html',1,'std']]], + ['srand_1240',['srand',['https://en.cppreference.com/w/cpp/numeric/random/srand.html',1,'std']]], + ['sregex_5fiterator_1241',['sregex_iterator',['https://en.cppreference.com/w/cpp/regex/regex_iterator/regex_iterator.html',1,'std::sregex_iterator::sregex_iterator()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator.html',1,'std::sregex_iterator']]], + ['sregex_5ftoken_5fiterator_1242',['sregex_token_iterator',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/regex_token_iterator.html',1,'std::sregex_token_iterator::sregex_token_iterator()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator.html',1,'std::sregex_token_iterator']]], + ['sscanf_1243',['sscanf',['https://en.cppreference.com/w/cpp/io/c/fscanf.html',1,'std']]], + ['ssub_5fmatch_1244',['ssub_match',['https://en.cppreference.com/w/cpp/regex/sub_match/sub_match.html',1,'std::ssub_match::ssub_match()'],['https://en.cppreference.com/w/cpp/regex/sub_match.html',1,'std::ssub_match']]], + ['stable_5fpartition_1245',['stable_partition',['https://en.cppreference.com/w/cpp/algorithm/stable_partition.html',1,'std']]], + ['stable_5fsort_1246',['stable_sort',['https://en.cppreference.com/w/cpp/algorithm/stable_sort.html',1,'std']]], + ['stack_1247',['stack',['https://en.cppreference.com/w/cpp/container/stack/stack.html',1,'std::stack::stack()'],['https://en.cppreference.com/w/cpp/container/stack.html',1,'std::stack< T >']]], + ['state_1248',['state',['https://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::u32streampos::state()'],['https://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::fpos::state()'],['https://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::streampos::state()'],['https://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::u16streampos::state()'],['https://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::wstreampos::state()'],['https://en.cppreference.com/w/cpp/locale/wstring_convert/state.html',1,'std::wstring_convert::state()'],['https://en.cppreference.com/w/cpp/locale/wbuffer_convert/state.html',1,'std::wbuffer_convert::state()']]], + ['state_5ftype_1249',['state_type',['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt::state_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_byname::state_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf16::state_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf8::state_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf8_utf16::state_type']]], + ['static_5fpointer_5fcast_1250',['static_pointer_cast',['https://en.cppreference.com/w/cpp/memory/shared_ptr/pointer_cast.html',1,'std']]], + ['std_1251',['std',['../namespacestd.html',1,'']]], + ['stddev_1252',['stddev',['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/params.html',1,'std::normal_distribution']]], + ['steady_5fclock_1253',['steady_clock',['https://en.cppreference.com/w/cpp/chrono/steady_clock.html',1,'std::chrono']]], + ['stod_1254',['stod',['https://en.cppreference.com/w/cpp/string/basic_string/stof.html',1,'std']]], + ['stof_1255',['stof',['https://en.cppreference.com/w/cpp/string/basic_string/stof.html',1,'std']]], + ['stoi_1256',['stoi',['https://en.cppreference.com/w/cpp/string/basic_string/stol.html',1,'std']]], + ['stol_1257',['stol',['https://en.cppreference.com/w/cpp/string/basic_string/stol.html',1,'std']]], + ['stold_1258',['stold',['https://en.cppreference.com/w/cpp/string/basic_string/stof.html',1,'std']]], + ['stoll_1259',['stoll',['https://en.cppreference.com/w/cpp/string/basic_string/stol.html',1,'std']]], + ['store_1260',['store',['https://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic']]], + ['stoul_1261',['stoul',['https://en.cppreference.com/w/cpp/string/basic_string/stoul.html',1,'std']]], + ['stoull_1262',['stoull',['https://en.cppreference.com/w/cpp/string/basic_string/stoul.html',1,'std']]], + ['str_1263',['str',['https://en.cppreference.com/w/cpp/io/basic_ostringstream/str.html',1,'std::wostringstream::str()'],['../classtt_1_1chess_1_1King_1_1Turn.html#a390c2fea4ad34a00359d82569e0cbbc3',1,'tt::chess::King::Turn::str()'],['../classtt_1_1chess_1_1Chessboard.html#a3ea4918f8927a01b65fb3a9e98a591ce',1,'tt::chess::Chessboard::str()'],['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::csub_match::str()'],['../classtt_1_1Board.html#a25a4917e5a62fea9ec3478def21da5a6',1,'tt::Board::str()'],['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::sub_match::str()'],['https://en.cppreference.com/w/cpp/io/basic_istringstream/str.html',1,'std::wistringstream::str()'],['https://en.cppreference.com/w/cpp/io/basic_stringstream/str.html',1,'std::wstringstream::str()'],['https://en.cppreference.com/w/cpp/io/ostrstream/str.html',1,'std::ostrstream::str()'],['https://en.cppreference.com/w/cpp/io/basic_istringstream/str.html',1,'std::istringstream::str()'],['https://en.cppreference.com/w/cpp/regex/match_results/str.html',1,'std::cmatch::str()'],['https://en.cppreference.com/w/cpp/io/basic_istringstream/str.html',1,'std::basic_istringstream::str()'],['https://en.cppreference.com/w/cpp/io/istrstream/str.html',1,'std::istrstream::str()'],['https://en.cppreference.com/w/cpp/io/basic_stringstream/str.html',1,'std::basic_stringstream::str()'],['https://en.cppreference.com/w/cpp/io/strstream/str.html',1,'std::strstream::str()'],['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::ssub_match::str()'],['https://en.cppreference.com/w/cpp/io/basic_stringbuf/str.html',1,'std::basic_stringbuf::str()'],['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::wssub_match::str()'],['https://en.cppreference.com/w/cpp/regex/match_results/str.html',1,'std::wsmatch::str()'],['../classtt_1_1Piece_1_1Turn.html#a3f893be67f1e7efaf4dae57bc74ce8cc',1,'tt::Piece::Turn::str()'],['../classtt_1_1Piece_1_1Position.html#a06b070f801c38cbc2f9fb3391c71b227',1,'tt::Piece::Position::str()'],['https://en.cppreference.com/w/cpp/regex/match_results/str.html',1,'std::match_results::str()'],['https://en.cppreference.com/w/cpp/io/basic_ostringstream/str.html',1,'std::basic_ostringstream::str()'],['https://en.cppreference.com/w/cpp/io/basic_stringbuf/str.html',1,'std::wstringbuf::str()'],['https://en.cppreference.com/w/cpp/regex/match_results/str.html',1,'std::wcmatch::str()'],['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::wcsub_match::str()'],['https://en.cppreference.com/w/cpp/io/basic_ostringstream/str.html',1,'std::ostringstream::str()'],['https://en.cppreference.com/w/cpp/io/basic_stringbuf/str.html',1,'std::stringbuf::str()'],['https://en.cppreference.com/w/cpp/regex/match_results/str.html',1,'std::smatch::str()'],['https://en.cppreference.com/w/cpp/io/basic_stringstream/str.html',1,'std::stringstream::str()'],['https://en.cppreference.com/w/cpp/io/strstreambuf/str.html',1,'std::strstreambuf::str()']]], + ['straightmoves_1264',['straightMoves',['../classtt_1_1Piece.html#a5f1c4e4157bf6e2bb9274ead42c5fe82',1,'tt::Piece']]], + ['strcat_1265',['strcat',['https://en.cppreference.com/w/cpp/string/byte/strcat.html',1,'std']]], + ['strchr_1266',['strchr',['https://en.cppreference.com/w/cpp/string/byte/strchr.html',1,'std']]], + ['strcmp_1267',['strcmp',['https://en.cppreference.com/w/cpp/string/byte/strcmp.html',1,'std']]], + ['strcoll_1268',['strcoll',['https://en.cppreference.com/w/cpp/string/byte/strcoll.html',1,'std']]], + ['strcpy_1269',['strcpy',['https://en.cppreference.com/w/cpp/string/byte/strcpy.html',1,'std']]], + ['strcspn_1270',['strcspn',['https://en.cppreference.com/w/cpp/string/byte/strcspn.html',1,'std']]], + ['streambuf_1271',['streambuf',['https://en.cppreference.com/w/cpp/io/basic_streambuf.html',1,'std::streambuf'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/basic_streambuf.html',1,'std::streambuf::streambuf()']]], + ['streamoff_1272',['streamoff',['https://en.cppreference.com/w/cpp/io/streamoff.html',1,'std']]], + ['streampos_1273',['streampos',['https://en.cppreference.com/w/cpp/io/fpos.html',1,'std']]], + ['streamsize_1274',['streamsize',['https://en.cppreference.com/w/cpp/io/streamsize.html',1,'std']]], + ['strerror_1275',['strerror',['https://en.cppreference.com/w/cpp/string/byte/strerror.html',1,'std']]], + ['strftime_1276',['strftime',['https://en.cppreference.com/w/cpp/chrono/c/strftime.html',1,'std']]], + ['string_1277',['string',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std::string'],['https://en.cppreference.com/w/cpp/string/basic_string/basic_string.html',1,'std::string::string()']]], + ['string_5ftype_1278',['string_type',['https://en.cppreference.com/w/cpp/locale/collate.html',1,'std::collate::string_type'],['https://en.cppreference.com/w/cpp/locale/collate.html',1,'std::collate_byname::string_type'],['https://en.cppreference.com/w/cpp/locale/messages.html',1,'std::messages::string_type'],['https://en.cppreference.com/w/cpp/locale/messages.html',1,'std::messages_byname::string_type'],['https://en.cppreference.com/w/cpp/locale/money_get.html',1,'std::money_get::string_type'],['https://en.cppreference.com/w/cpp/locale/money_put.html',1,'std::money_put::string_type'],['https://en.cppreference.com/w/cpp/locale/moneypunct.html',1,'std::moneypunct::string_type'],['https://en.cppreference.com/w/cpp/locale/moneypunct.html',1,'std::moneypunct_byname::string_type'],['https://en.cppreference.com/w/cpp/locale/numpunct.html',1,'std::numpunct::string_type'],['https://en.cppreference.com/w/cpp/locale/numpunct.html',1,'std::numpunct_byname::string_type']]], + ['stringbuf_1279',['stringbuf',['https://en.cppreference.com/w/cpp/io/basic_stringbuf.html',1,'std::stringbuf'],['https://en.cppreference.com/w/cpp/io/basic_stringbuf/basic_stringbuf.html',1,'std::stringbuf::stringbuf()']]], + ['stringstream_1280',['stringstream',['https://en.cppreference.com/w/cpp/io/basic_stringstream.html',1,'std::stringstream'],['https://en.cppreference.com/w/cpp/io/basic_stringstream/basic_stringstream.html',1,'std::stringstream::stringstream()']]], + ['strlen_1281',['strlen',['https://en.cppreference.com/w/cpp/string/byte/strlen.html',1,'std']]], + ['strncat_1282',['strncat',['https://en.cppreference.com/w/cpp/string/byte/strncat.html',1,'std']]], + ['strncmp_1283',['strncmp',['https://en.cppreference.com/w/cpp/string/byte/strncmp.html',1,'std']]], + ['strncpy_1284',['strncpy',['https://en.cppreference.com/w/cpp/string/byte/strncpy.html',1,'std']]], + ['strpbrk_1285',['strpbrk',['https://en.cppreference.com/w/cpp/string/byte/strpbrk.html',1,'std']]], + ['strrchr_1286',['strrchr',['https://en.cppreference.com/w/cpp/string/byte/strrchr.html',1,'std']]], + ['strspn_1287',['strspn',['https://en.cppreference.com/w/cpp/string/byte/strspn.html',1,'std']]], + ['strstr_1288',['strstr',['https://en.cppreference.com/w/cpp/string/byte/strstr.html',1,'std']]], + ['strstream_1289',['strstream',['https://en.cppreference.com/w/cpp/io/strstream.html',1,'std::strstream'],['https://en.cppreference.com/w/cpp/io/strstream/strstream.html',1,'std::strstream::strstream()']]], + ['strstreambuf_1290',['strstreambuf',['https://en.cppreference.com/w/cpp/io/strstreambuf.html',1,'std::strstreambuf'],['https://en.cppreference.com/w/cpp/io/strstreambuf/strstreambuf.html',1,'std::strstreambuf::strstreambuf()']]], + ['strtod_1291',['strtod',['https://en.cppreference.com/w/cpp/string/byte/strtof.html',1,'std']]], + ['strtof_1292',['strtof',['https://en.cppreference.com/w/cpp/string/byte/strtof.html',1,'std']]], + ['strtoimax_1293',['strtoimax',['https://en.cppreference.com/w/cpp/string/byte/strtoimax.html',1,'std']]], + ['strtok_1294',['strtok',['https://en.cppreference.com/w/cpp/string/byte/strtok.html',1,'std']]], + ['strtol_1295',['strtol',['https://en.cppreference.com/w/cpp/string/byte/strtol.html',1,'std']]], + ['strtold_1296',['strtold',['https://en.cppreference.com/w/cpp/string/byte/strtof.html',1,'std']]], + ['strtoll_1297',['strtoll',['https://en.cppreference.com/w/cpp/string/byte/strtol.html',1,'std']]], + ['strtoul_1298',['strtoul',['https://en.cppreference.com/w/cpp/string/byte/strtoul.html',1,'std']]], + ['strtoull_1299',['strtoull',['https://en.cppreference.com/w/cpp/string/byte/strtoul.html',1,'std']]], + ['strtoumax_1300',['strtoumax',['https://en.cppreference.com/w/cpp/string/byte/strtoimax.html',1,'std']]], + ['strxfrm_1301',['strxfrm',['https://en.cppreference.com/w/cpp/string/byte/strxfrm.html',1,'std']]], + ['student_5ft_5fdistribution_1302',['student_t_distribution',['https://en.cppreference.com/w/cpp/numeric/random/student_t_distribution.html',1,'std::student_t_distribution'],['https://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/student_t_distribution.html',1,'std::student_t_distribution::student_t_distribution()']]], + ['sub_5fmatch_1303',['sub_match',['https://en.cppreference.com/w/cpp/regex/sub_match.html',1,'std::sub_match'],['https://en.cppreference.com/w/cpp/regex/sub_match/sub_match.html',1,'std::sub_match::sub_match()']]], + ['substr_1304',['substr',['https://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::u32string::substr()'],['https://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::basic_string::substr()'],['https://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::wstring::substr()'],['https://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::u16string::substr()'],['https://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::string::substr()']]], + ['subtract_5fwith_5fcarry_5fengine_1305',['subtract_with_carry_engine',['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine.html',1,'std::subtract_with_carry_engine'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/subtract_with_carry_engine.html',1,'std::subtract_with_carry_engine::subtract_with_carry_engine()']]], + ['suffix_1306',['suffix',['https://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::cmatch::suffix()'],['https://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::wcmatch::suffix()'],['https://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::smatch::suffix()'],['https://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::wsmatch::suffix()'],['https://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::match_results::suffix()']]], + ['sungetc_1307',['sungetc',['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::streambuf::sungetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::basic_filebuf::sungetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::wstringbuf::sungetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::stringbuf::sungetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::wfilebuf::sungetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::wstreambuf::sungetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::strstreambuf::sungetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::basic_stringbuf::sungetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::basic_streambuf::sungetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::filebuf::sungetc()']]], + ['swap_1308',['swap',['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::wistringstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::ifstream::swap()'],['https://en.cppreference.com/w/cpp/container/array/swap.html',1,'std::array::swap()'],['https://en.cppreference.com/w/cpp/algorithm/swap.html',1,'std::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::stringstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::strstream::swap()'],['https://en.cppreference.com/w/cpp/string/basic_string/swap.html',1,'std::wstring::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::wostringstream::swap()'],['https://en.cppreference.com/w/cpp/container/priority_queue/swap.html',1,'std::priority_queue::swap()'],['https://en.cppreference.com/w/cpp/string/basic_string/swap.html',1,'std::basic_string::swap()'],['https://en.cppreference.com/w/cpp/thread/thread/swap.html',1,'std::thread::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_stringstream::swap()'],['https://en.cppreference.com/w/cpp/container/queue/swap.html',1,'std::queue::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::basic_streambuf::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::istrstream::swap()'],['https://en.cppreference.com/w/cpp/thread/promise/swap.html',1,'std::promise::swap()'],['https://en.cppreference.com/w/cpp/container/deque/swap.html',1,'std::deque::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::basic_stringbuf::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_istream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::wifstream::swap()'],['https://en.cppreference.com/w/cpp/utility/pair/swap.html',1,'std::pair::swap()'],['https://en.cppreference.com/w/cpp/regex/match_results/swap.html',1,'std::wcmatch::swap()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/swap.html',1,'std::shared_lock::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_istringstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::istream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::istringstream::swap()'],['https://en.cppreference.com/w/cpp/experimental/optional/swap.html',1,'std::experimental::optional::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::streambuf::swap()'],['https://en.cppreference.com/w/cpp/regex/match_results/swap.html',1,'std::cmatch::swap()'],['https://en.cppreference.com/w/cpp/container/map/swap.html',1,'std::map::swap()'],['https://en.cppreference.com/w/cpp/container/list/swap.html',1,'std::list::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_ifstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::ostream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::ofstream::swap()'],['https://en.cppreference.com/w/cpp/string/basic_string/swap.html',1,'std::u32string::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::wiostream::swap()'],['https://en.cppreference.com/w/cpp/string/basic_string/swap.html',1,'std::u16string::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::filebuf::swap()'],['https://en.cppreference.com/w/cpp/utility/functional/function/swap.html',1,'std::function::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_ostream::swap()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/swap.html',1,'std::unordered_multiset::swap()'],['https://en.cppreference.com/w/cpp/container/set/swap.html',1,'std::set::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_ios::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::wstringbuf::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::basic_filebuf::swap()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/swap.html',1,'std::basic_regex::swap()'],['https://en.cppreference.com/w/cpp/container/unordered_map/swap.html',1,'std::unordered_map::swap()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/swap.html',1,'std::regex::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_ostringstream::swap()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/swap.html',1,'std::unique_lock::swap()'],['https://en.cppreference.com/w/cpp/regex/match_results/swap.html',1,'std::wsmatch::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::wostream::swap()'],['https://en.cppreference.com/w/cpp/string/basic_string/swap.html',1,'std::string::swap()'],['https://en.cppreference.com/w/cpp/memory/weak_ptr/swap.html',1,'std::weak_ptr::swap()'],['https://en.cppreference.com/w/cpp/container/multiset/swap.html',1,'std::multiset::swap()'],['https://en.cppreference.com/w/cpp/regex/match_results/swap.html',1,'std::match_results::swap()'],['https://en.cppreference.com/w/cpp/container/vector/swap.html',1,'std::vector::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::fstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_ofstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::wfilebuf::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::strstreambuf::swap()'],['https://en.cppreference.com/w/cpp/container/forward_list/swap.html',1,'std::forward_list::swap()'],['https://en.cppreference.com/w/cpp/memory/unique_ptr/swap.html',1,'std::unique_ptr::swap()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/swap.html',1,'std::unordered_multimap::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::wstreambuf::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::wistream::swap()'],['https://en.cppreference.com/w/cpp/container/stack/swap.html',1,'std::stack::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::iostream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::wofstream::swap()'],['https://en.cppreference.com/w/cpp/regex/match_results/swap.html',1,'std::smatch::swap()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/swap.html',1,'std::wregex::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::stringbuf::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_fstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::ostringstream::swap()'],['https://en.cppreference.com/w/cpp/memory/shared_ptr/swap.html',1,'std::shared_ptr::swap()'],['https://en.cppreference.com/w/cpp/utility/tuple/swap.html',1,'std::tuple::swap()'],['https://en.cppreference.com/w/cpp/thread/packaged_task/swap.html',1,'std::packaged_task::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::ostrstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_iostream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::wstringstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::wfstream::swap()'],['https://en.cppreference.com/w/cpp/container/unordered_set/swap.html',1,'std::unordered_set::swap()'],['https://en.cppreference.com/w/cpp/container/multimap/swap.html',1,'std::multimap::swap()']]], + ['swap_5franges_1309',['swap_ranges',['https://en.cppreference.com/w/cpp/algorithm/swap_ranges.html',1,'std']]], + ['swprintf_1310',['swprintf',['https://en.cppreference.com/w/cpp/io/c/fwprintf.html',1,'std']]], + ['swscanf_1311',['swscanf',['https://en.cppreference.com/w/cpp/io/c/fwscanf.html',1,'std']]], + ['sync_1312',['sync',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_streambuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::wistringstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::basic_stringstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::istrstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::filebuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::wiostream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::basic_istringstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::basic_ifstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::streambuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::istringstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::istream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::wfstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::basic_iostream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::wstringstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::strstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_stringbuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::basic_istream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::wifstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::strstreambuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::stringstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wstreambuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::wistream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::iostream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wfilebuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::stringbuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::basic_fstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wstringbuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_filebuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::fstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::ifstream::sync()']]], + ['sync_5fwith_5fstdio_1313',['sync_with_stdio',['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::wostringstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::wistringstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::istrstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_ostream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::wiostream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::ofstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_istringstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_ifstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::istringstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::istream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::ostrstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::wfstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_iostream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::wofstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::wstringstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::ifstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::strstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_ofstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::fstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::wostream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_ostringstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_ios::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::ostringstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_fstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::iostream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::ios_base::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::wistream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::stringstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::ostream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::wifstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_istream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_stringstream::sync_with_stdio()']]], + ['system_1314',['system',['https://en.cppreference.com/w/cpp/utility/program/system.html',1,'std']]], + ['system_5fcategory_1315',['system_category',['https://en.cppreference.com/w/cpp/error/system_category.html',1,'std']]], + ['system_5fclock_1316',['system_clock',['https://en.cppreference.com/w/cpp/chrono/system_clock.html',1,'std::chrono']]], + ['system_5ferror_1317',['system_error',['https://en.cppreference.com/w/cpp/error/system_error.html',1,'std::system_error'],['https://en.cppreference.com/w/cpp/error/system_error/system_error.html',1,'std::system_error::system_error()']]], + ['this_5fthread_1318',['this_thread',['https://en.cppreference.com/w/namespacestd_1_1this__thread.html',1,'std']]] +]; diff --git a/search/all_14.html b/search/all_14.html new file mode 100644 index 0000000..afecf56 --- /dev/null +++ b/search/all_14.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_14.js b/search/all_14.js new file mode 100644 index 0000000..a4b1bc3 --- /dev/null +++ b/search/all_14.js @@ -0,0 +1,82 @@ +var searchData= +[ + ['chess_1319',['chess',['../namespacett_1_1chess.html',1,'tt']]], + ['ex_1320',['ex',['../namespacett_1_1chess_1_1ex.html',1,'tt::chess::ex'],['../namespacett_1_1ex.html',1,'tt::ex']]], + ['t_1321',['t',['https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution/params.html',1,'std::binomial_distribution']]], + ['t_5fcapture_1322',['t_capture',['../classtt_1_1Piece_1_1Turn.html#a4a946ceced9c8632e7003e619d910edc',1,'tt::Piece::Turn']]], + ['t_5ffrom_1323',['t_from',['../classtt_1_1Piece_1_1Turn.html#aba33ab104867d65d218d75fb66dbe7f3',1,'tt::Piece::Turn']]], + ['t_5fpiece_1324',['t_piece',['../classtt_1_1Piece_1_1Turn.html#a87488ebe86e656eeae70d664e5716e70',1,'tt::Piece::Turn']]], + ['t_5fpossible_1325',['t_possible',['../classtt_1_1Piece_1_1Turn.html#a5379212b61c0990ab7784447453b7e19',1,'tt::Piece::Turn']]], + ['t_5fto_1326',['t_to',['../classtt_1_1Piece_1_1Turn.html#a4011b578623d776ab1902074c71deb94',1,'tt::Piece::Turn']]], + ['tan_1327',['tan',['https://en.cppreference.com/w/cpp/numeric/math/tan.html',1,'std']]], + ['tanh_1328',['tanh',['https://en.cppreference.com/w/cpp/numeric/math/tanh.html',1,'std']]], + ['target_1329',['target',['https://en.cppreference.com/w/cpp/utility/functional/function/target.html',1,'std::function']]], + ['target_5ftype_1330',['target_type',['https://en.cppreference.com/w/cpp/utility/functional/function/target_type.html',1,'std::function']]], + ['tartan_1331',['tartan',['../classtt_1_1ex_1_1tartan.html',1,'tt::ex']]], + ['tellg_1332',['tellg',['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::iostream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::fstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::basic_fstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::wfstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::wistream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::stringstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::wifstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::basic_istream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::strstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::basic_stringstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::istrstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::wiostream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::basic_istringstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::basic_ifstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::istringstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::istream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::basic_iostream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::wstringstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::wistringstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::ifstream::tellg()']]], + ['tellp_1333',['tellp',['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::wstringstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::wofstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::basic_iostream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::wfstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::ostrstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::ofstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::wiostream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::basic_ostream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::wostringstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::basic_stringstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::strstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::ostream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::stringstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::iostream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::basic_fstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::ostringstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::basic_ostringstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::wostream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::fstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::basic_ofstream::tellp()']]], + ['tera_1334',['tera',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['terminate_1335',['terminate',['https://en.cppreference.com/w/cpp/error/terminate.html',1,'std']]], + ['terminate_5fhandler_1336',['terminate_handler',['https://en.cppreference.com/w/cpp/error/terminate_handler.html',1,'std']]], + ['test_1337',['test',['https://en.cppreference.com/w/cpp/utility/bitset/test.html',1,'std::bitset']]], + ['test_5fand_5fset_1338',['test_and_set',['https://en.cppreference.com/w/cpp/atomic/atomic_flag/test_and_set.html',1,'std::atomic_flag']]], + ['tgamma_1339',['tgamma',['https://en.cppreference.com/w/cpp/numeric/math/tgamma.html',1,'std']]], + ['thousands_5fsep_1340',['thousands_sep',['https://en.cppreference.com/w/cpp/locale/numpunct/thousands_sep.html',1,'std::numpunct::thousands_sep()'],['https://en.cppreference.com/w/cpp/locale/numpunct/thousands_sep.html',1,'std::numpunct_byname::thousands_sep()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/thousands_sep.html',1,'std::moneypunct::thousands_sep()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/thousands_sep.html',1,'std::moneypunct_byname::thousands_sep()']]], + ['thread_1341',['thread',['https://en.cppreference.com/w/cpp/thread/thread.html',1,'std::thread'],['https://en.cppreference.com/w/cpp/thread/thread/thread.html',1,'std::thread::thread()']]], + ['throw_5fwith_5fnested_1342',['throw_with_nested',['https://en.cppreference.com/w/cpp/error/throw_with_nested.html',1,'std']]], + ['tie_1343',['tie',['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::wifstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::ostream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_istream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::stringstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::wistream::tie()'],['https://en.cppreference.com/w/cpp/utility/tuple/tie.html',1,'std::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::iostream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::strstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_fstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::istringstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_stringstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::wostringstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::istrstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_ostream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::wiostream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::ofstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_istringstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_ifstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::ifstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::istream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::ostrstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::wfstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_iostream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::wofstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::wstringstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::wistringstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_ios::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_ostringstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::wostream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::fstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_ofstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::ostringstream::tie()']]], + ['tile_5fis_5fempty_1344',['tile_is_empty',['../classtt_1_1ex_1_1tile__is__empty.html#a186251ebb4d8ff33828c21bc0ff0eb94',1,'tt::ex::tile_is_empty::tile_is_empty()'],['../classtt_1_1ex_1_1tile__is__empty.html',1,'tt::ex::tile_is_empty']]], + ['time_1345',['time',['https://en.cppreference.com/w/cpp/chrono/c/time.html',1,'std']]], + ['time_5fbase_1346',['time_base',['https://en.cppreference.com/w/cpp/locale/time_base.html',1,'std']]], + ['time_5fget_1347',['time_get',['https://en.cppreference.com/w/cpp/locale/time_get.html',1,'std::time_get'],['https://en.cppreference.com/w/cpp/locale/time_get/time_get.html',1,'std::time_get::time_get()']]], + ['time_5fget_5fbyname_1348',['time_get_byname',['https://en.cppreference.com/w/cpp/locale/time_get_byname.html',1,'std::time_get_byname'],['https://en.cppreference.com/w/cpp/locale/time_get_byname.html',1,'std::time_get_byname::time_get_byname()']]], + ['time_5fpoint_1349',['time_point',['https://en.cppreference.com/w/cpp/chrono/time_point.html',1,'std::chrono::time_point'],['https://en.cppreference.com/w/cpp/chrono/time_point/time_point.html',1,'std::chrono::time_point::time_point()']]], + ['time_5fpoint_5fcast_1350',['time_point_cast',['https://en.cppreference.com/w/cpp/chrono/time_point/time_point_cast.html',1,'std::chrono']]], + ['time_5fput_1351',['time_put',['https://en.cppreference.com/w/cpp/locale/time_put.html',1,'std::time_put'],['https://en.cppreference.com/w/cpp/locale/time_put/time_put.html',1,'std::time_put::time_put()']]], + ['time_5fput_5fbyname_1352',['time_put_byname',['https://en.cppreference.com/w/cpp/locale/time_put_byname.html',1,'std::time_put_byname'],['https://en.cppreference.com/w/cpp/locale/time_put_byname.html',1,'std::time_put_byname::time_put_byname()']]], + ['time_5fsince_5fepoch_1353',['time_since_epoch',['https://en.cppreference.com/w/cpp/chrono/time_point/time_since_epoch.html',1,'std::chrono::time_point']]], + ['time_5ft_1354',['time_t',['https://en.cppreference.com/w/cpp/chrono/c/time_t.html',1,'std']]], + ['timed_5fmutex_1355',['timed_mutex',['https://en.cppreference.com/w/cpp/thread/timed_mutex.html',1,'std::timed_mutex'],['https://en.cppreference.com/w/cpp/thread/timed_mutex/timed_mutex.html',1,'std::timed_mutex::timed_mutex()']]], + ['tm_1356',['tm',['https://en.cppreference.com/w/cpp/chrono/c/tm.html',1,'std']]], + ['tmpfile_1357',['tmpfile',['https://en.cppreference.com/w/cpp/io/c/tmpfile.html',1,'std']]], + ['tmpnam_1358',['tmpnam',['https://en.cppreference.com/w/cpp/io/c/tmpnam.html',1,'std']]], + ['to_1359',['to',['../classtt_1_1Piece_1_1Turn.html#a7824c8374195253370b123844e482e21',1,'tt::Piece::Turn::to()'],['../classtt_1_1ex_1_1illegal__move.html#a8c500912d9d6e0a090cbc267ebd2f534',1,'tt::ex::illegal_move::to()']]], + ['to_5fbytes_1360',['to_bytes',['https://en.cppreference.com/w/cpp/locale/wstring_convert/to_bytes.html',1,'std::wstring_convert']]], + ['to_5fchar_5ftype_1361',['to_char_type',['https://en.cppreference.com/w/cpp/string/char_traits/to_char_type.html',1,'std::char_traits']]], + ['to_5fint_5ftype_1362',['to_int_type',['https://en.cppreference.com/w/cpp/string/char_traits/to_int_type.html',1,'std::char_traits']]], + ['to_5fstring_1363',['to_string',['https://en.cppreference.com/w/cpp/string/basic_string/to_string.html',1,'std::to_string()'],['https://en.cppreference.com/w/cpp/utility/bitset/to_string.html',1,'std::bitset::to_string()']]], + ['to_5ftime_5ft_1364',['to_time_t',['https://en.cppreference.com/w/cpp/chrono/system_clock/to_time_t.html',1,'std::chrono::system_clock']]], + ['to_5fullong_1365',['to_ullong',['https://en.cppreference.com/w/cpp/utility/bitset/to_ullong.html',1,'std::bitset']]], + ['to_5fulong_1366',['to_ulong',['https://en.cppreference.com/w/cpp/utility/bitset/to_ulong.html',1,'std::bitset']]], + ['to_5fwstring_1367',['to_wstring',['https://en.cppreference.com/w/cpp/string/basic_string/to_wstring.html',1,'std']]], + ['tolower_1368',['tolower',['https://en.cppreference.com/w/cpp/locale/ctype/tolower.html',1,'std::ctype_byname::tolower()'],['https://en.cppreference.com/w/cpp/locale/ctype/tolower.html',1,'std::ctype::tolower()'],['https://en.cppreference.com/w/cpp/string/byte/tolower.html',1,'std::tolower()']]], + ['top_1369',['top',['https://en.cppreference.com/w/cpp/container/stack/top.html',1,'std::stack::top()'],['https://en.cppreference.com/w/cpp/container/priority_queue/top.html',1,'std::priority_queue::top()']]], + ['toupper_1370',['toupper',['https://en.cppreference.com/w/cpp/string/byte/toupper.html',1,'std::toupper()'],['https://en.cppreference.com/w/cpp/locale/ctype/toupper.html',1,'std::ctype_byname::toupper()'],['https://en.cppreference.com/w/cpp/locale/ctype/toupper.html',1,'std::ctype::toupper()']]], + ['towctrans_1371',['towctrans',['https://en.cppreference.com/w/cpp/string/wide/towctrans.html',1,'std']]], + ['towlower_1372',['towlower',['https://en.cppreference.com/w/cpp/string/wide/towlower.html',1,'std']]], + ['towupper_1373',['towupper',['https://en.cppreference.com/w/cpp/string/wide/towupper.html',1,'std']]], + ['transform_1374',['transform',['https://en.cppreference.com/w/cpp/locale/collate/transform.html',1,'std::collate_byname::transform()'],['https://en.cppreference.com/w/cpp/regex/regex_traits/transform.html',1,'std::regex_traits::transform()'],['https://en.cppreference.com/w/cpp/locale/collate/transform.html',1,'std::collate::transform()'],['https://en.cppreference.com/w/cpp/algorithm/transform.html',1,'std::transform()']]], + ['transform_5fprimary_1375',['transform_primary',['https://en.cppreference.com/w/cpp/regex/regex_traits/transform_primary.html',1,'std::regex_traits']]], + ['translate_1376',['translate',['https://en.cppreference.com/w/cpp/regex/regex_traits/translate.html',1,'std::regex_traits']]], + ['translate_5fnocase_1377',['translate_nocase',['https://en.cppreference.com/w/cpp/regex/regex_traits/translate_nocase.html',1,'std::regex_traits']]], + ['treat_5fas_5ffloating_5fpoint_1378',['treat_as_floating_point',['https://en.cppreference.com/w/cpp/chrono/treat_as_floating_point.html',1,'std::chrono']]], + ['true_5ftype_1379',['true_type',['https://en.cppreference.com/w/cpp/types/integral_constant.html',1,'std']]], + ['truename_1380',['truename',['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct_byname::truename()'],['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct::truename()']]], + ['trunc_1381',['trunc',['https://en.cppreference.com/w/cpp/numeric/math/trunc.html',1,'std']]], + ['try_5flock_1382',['try_lock',['https://en.cppreference.com/w/cpp/thread/recursive_timed_mutex/try_lock.html',1,'std::recursive_timed_mutex::try_lock()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/try_lock.html',1,'std::unique_lock::try_lock()'],['https://en.cppreference.com/w/cpp/thread/try_lock.html',1,'std::try_lock()'],['https://en.cppreference.com/w/cpp/thread/recursive_mutex/try_lock.html',1,'std::recursive_mutex::try_lock()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/try_lock.html',1,'std::shared_lock::try_lock()'],['https://en.cppreference.com/w/cpp/thread/timed_mutex/try_lock.html',1,'std::timed_mutex::try_lock()'],['https://en.cppreference.com/w/cpp/thread/mutex/try_lock.html',1,'std::mutex::try_lock()'],['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/try_lock.html',1,'std::shared_timed_mutex::try_lock(T... args)']]], + ['try_5flock_5ffor_1383',['try_lock_for',['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/try_lock_for.html',1,'std::shared_timed_mutex::try_lock_for()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/try_lock_for.html',1,'std::unique_lock::try_lock_for()'],['https://en.cppreference.com/w/cpp/thread/recursive_timed_mutex/try_lock_for.html',1,'std::recursive_timed_mutex::try_lock_for()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/try_lock_for.html',1,'std::shared_lock::try_lock_for()'],['https://en.cppreference.com/w/cpp/thread/timed_mutex/try_lock_for.html',1,'std::timed_mutex::try_lock_for()']]], + ['try_5flock_5fshared_1384',['try_lock_shared',['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/try_lock_shared.html',1,'std::shared_timed_mutex']]], + ['try_5flock_5fshared_5ffor_1385',['try_lock_shared_for',['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/try_lock_shared_for.html',1,'std::shared_timed_mutex']]], + ['try_5flock_5fshared_5funtil_1386',['try_lock_shared_until',['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/try_lock_shared_until.html',1,'std::shared_timed_mutex']]], + ['try_5flock_5funtil_1387',['try_lock_until',['https://en.cppreference.com/w/cpp/thread/timed_mutex/try_lock_until.html',1,'std::timed_mutex::try_lock_until()'],['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/try_lock_until.html',1,'std::shared_timed_mutex::try_lock_until()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/try_lock_until.html',1,'std::shared_lock::try_lock_until()'],['https://en.cppreference.com/w/cpp/thread/recursive_timed_mutex/try_lock_until.html',1,'std::recursive_timed_mutex::try_lock_until()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/try_lock_until.html',1,'std::unique_lock::try_lock_until()']]], + ['try_5fto_5flock_5ft_1388',['try_to_lock_t',['https://en.cppreference.com/w/cpp/thread/lock_tag_t.html',1,'std']]], + ['tt_1389',['tt',['../namespacett.html',1,'']]], + ['tuple_1390',['tuple',['https://en.cppreference.com/w/cpp/utility/tuple.html',1,'std::tuple'],['https://en.cppreference.com/w/cpp/utility/tuple/tuple.html',1,'std::tuple::tuple()']]], + ['tuple_5fcat_1391',['tuple_cat',['https://en.cppreference.com/w/cpp/utility/tuple/tuple_cat.html',1,'std']]], + ['turn_1392',['Turn',['../classtt_1_1chess_1_1Bishop_1_1Turn.html',1,'tt::chess::Bishop::Turn'],['../classtt_1_1chess_1_1King_1_1Turn.html',1,'tt::chess::King::Turn'],['../classtt_1_1chess_1_1Knight_1_1Turn.html',1,'tt::chess::Knight::Turn'],['../classtt_1_1chess_1_1Pawn_1_1Turn.html',1,'tt::chess::Pawn::Turn'],['../classtt_1_1chess_1_1Queen_1_1Turn.html',1,'tt::chess::Queen::Turn'],['../classtt_1_1chess_1_1Rook_1_1Turn.html',1,'tt::chess::Rook::Turn'],['../classtt_1_1Piece_1_1Turn.html',1,'tt::Piece::Turn'],['../classtt_1_1Piece_1_1Turn.html#aa040df09aa65769ad6f7ab79a9fe8def',1,'tt::Piece::Turn::Turn()'],['../classtt_1_1chess_1_1King_1_1Turn.html#a7f56f096306979289e5bb80e120480a9',1,'tt::chess::King::Turn::Turn()']]], + ['turnindex_1393',['turnIndex',['../classtt_1_1Board.html#a7a4fd408616a45659ac32642457555d7',1,'tt::Board::turnIndex()'],['../classtt_1_1Piece.html#aa9ea57872cd29edcaaf97a9230e8d569',1,'tt::Piece::turnIndex() const']]], + ['turnmap_1394',['TurnMap',['../classtt_1_1Piece_1_1TurnMap.html',1,'tt::Piece::TurnMap'],['../classtt_1_1Piece_1_1TurnMap.html#a1b97a545a5ebee77690084cae64afe14',1,'tt::Piece::TurnMap::TurnMap(const TurnMap &)'],['../classtt_1_1Piece_1_1TurnMap.html#aed192c1d1e4c7d651bbcc27fa505ecde',1,'tt::Piece::TurnMap::TurnMap(TurnMap &&)']]], + ['turnst_1395',['TurnsT',['../classtt_1_1Board.html#a18e517384df738df5ff34e7c8fca9a3c',1,'tt::Board']]], + ['type_5findex_1396',['type_index',['https://en.cppreference.com/w/cpp/types/type_index.html',1,'std::type_index'],['https://en.cppreference.com/w/cpp/types/type_index/type_index.html',1,'std::type_index::type_index()']]], + ['type_5finfo_1397',['type_info',['https://en.cppreference.com/w/cpp/types/type_info.html',1,'std']]] +]; diff --git a/search/all_15.html b/search/all_15.html new file mode 100644 index 0000000..69f382b --- /dev/null +++ b/search/all_15.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_15.js b/search/all_15.js new file mode 100644 index 0000000..c03d246 --- /dev/null +++ b/search/all_15.js @@ -0,0 +1,60 @@ +var searchData= +[ + ['u16streampos_1398',['u16streampos',['https://en.cppreference.com/w/cpp/io/fpos.html',1,'std']]], + ['u16string_1399',['u16string',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std::u16string'],['https://en.cppreference.com/w/cpp/string/basic_string/basic_string.html',1,'std::u16string::u16string()']]], + ['u32streampos_1400',['u32streampos',['https://en.cppreference.com/w/cpp/io/fpos.html',1,'std']]], + ['u32string_1401',['u32string',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std::u32string'],['https://en.cppreference.com/w/cpp/string/basic_string/basic_string.html',1,'std::u32string::u32string()']]], + ['uflow_1402',['uflow',['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::streambuf::uflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::filebuf::uflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::basic_streambuf::uflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::basic_stringbuf::uflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::strstreambuf::uflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::wstreambuf::uflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::wfilebuf::uflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::stringbuf::uflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::wstringbuf::uflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::basic_filebuf::uflow()']]], + ['uint16_5ft_1403',['uint16_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint32_5ft_1404',['uint32_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint64_5ft_1405',['uint64_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint8_5ft_1406',['uint8_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint_5ffast16_5ft_1407',['uint_fast16_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint_5ffast32_5ft_1408',['uint_fast32_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint_5ffast64_5ft_1409',['uint_fast64_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint_5ffast8_5ft_1410',['uint_fast8_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint_5fleast16_5ft_1411',['uint_least16_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint_5fleast32_5ft_1412',['uint_least32_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint_5fleast64_5ft_1413',['uint_least64_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint_5fleast8_5ft_1414',['uint_least8_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uintmax_5ft_1415',['uintmax_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uintptr_5ft_1416',['uintptr_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['unary_5ffunction_1417',['unary_function',['https://en.cppreference.com/w/cpp/utility/functional/unary_function.html',1,'std']]], + ['unary_5fnegate_1418',['unary_negate',['https://en.cppreference.com/w/cpp/utility/functional/unary_negate.html',1,'std::unary_negate'],['https://en.cppreference.com/w/cpp/utility/functional/unary_negate.html',1,'std::unary_negate::unary_negate()']]], + ['uncaught_5fexception_1419',['uncaught_exception',['https://en.cppreference.com/w/cpp/error/uncaught_exception.html',1,'std']]], + ['undeclare_5fno_5fpointers_1420',['undeclare_no_pointers',['https://en.cppreference.com/w/cpp/memory/gc/undeclare_no_pointers.html',1,'std']]], + ['undeclare_5freachable_1421',['undeclare_reachable',['https://en.cppreference.com/w/cpp/memory/gc/undeclare_reachable.html',1,'std']]], + ['underflow_1422',['underflow',['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::streambuf::underflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::filebuf::underflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::basic_streambuf::underflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::basic_stringbuf::underflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::strstreambuf::underflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::wstreambuf::underflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::wfilebuf::underflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::stringbuf::underflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::wstringbuf::underflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::basic_filebuf::underflow()']]], + ['underflow_5ferror_1423',['underflow_error',['https://en.cppreference.com/w/cpp/error/underflow_error.html',1,'std::underflow_error'],['https://en.cppreference.com/w/cpp/error/underflow_error.html',1,'std::underflow_error::underflow_error()']]], + ['underlying_5ftype_1424',['underlying_type',['https://en.cppreference.com/w/cpp/types/underlying_type.html',1,'std']]], + ['undo_1425',['undo',['../classtt_1_1Piece_1_1Turn.html#a80f6cf01fdf2ec80cda603991b3cbf71',1,'tt::Piece::Turn::undo()'],['../classtt_1_1chess_1_1King_1_1Turn.html#a5a32bef46692b64f63e5e59b1e64d04a',1,'tt::chess::King::Turn::undo()']]], + ['unexpected_1426',['unexpected',['https://en.cppreference.com/w/cpp/error/unexpected.html',1,'std']]], + ['unexpected_5fhandler_1427',['unexpected_handler',['https://en.cppreference.com/w/cpp/error/unexpected_handler.html',1,'std']]], + ['unget_1428',['unget',['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::basic_stringstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::basic_ifstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::basic_istringstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::wiostream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::istrstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::wfstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::istringstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::istream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::wistringstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::wstringstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::basic_iostream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::ifstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::basic_istream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::wifstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::stringstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::wistream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::iostream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::basic_fstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::fstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::strstream::unget()']]], + ['ungetc_1429',['ungetc',['https://en.cppreference.com/w/cpp/io/c/ungetc.html',1,'std']]], + ['ungetwc_1430',['ungetwc',['https://en.cppreference.com/w/cpp/io/c/ungetwc.html',1,'std']]], + ['uniform_5fint_5fdistribution_1431',['uniform_int_distribution',['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution.html',1,'std::uniform_int_distribution'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/uniform_int_distribution.html',1,'std::uniform_int_distribution::uniform_int_distribution()']]], + ['uniform_5freal_5fdistribution_1432',['uniform_real_distribution',['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution.html',1,'std::uniform_real_distribution'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/uniform_real_distribution.html',1,'std::uniform_real_distribution::uniform_real_distribution()']]], + ['uninitialized_5fcopy_1433',['uninitialized_copy',['https://en.cppreference.com/w/cpp/memory/uninitialized_copy.html',1,'std']]], + ['uninitialized_5fcopy_5fn_1434',['uninitialized_copy_n',['https://en.cppreference.com/w/cpp/memory/uninitialized_copy_n.html',1,'std']]], + ['uninitialized_5ffill_1435',['uninitialized_fill',['https://en.cppreference.com/w/cpp/memory/uninitialized_fill.html',1,'std']]], + ['uninitialized_5ffill_5fn_1436',['uninitialized_fill_n',['https://en.cppreference.com/w/cpp/memory/uninitialized_fill_n.html',1,'std']]], + ['unique_1437',['unique',['https://en.cppreference.com/w/cpp/algorithm/unique.html',1,'std::unique()'],['https://en.cppreference.com/w/cpp/container/list/unique.html',1,'std::list::unique()'],['https://en.cppreference.com/w/cpp/container/forward_list/unique.html',1,'std::forward_list::unique()'],['https://en.cppreference.com/w/cpp/memory/shared_ptr/unique.html',1,'std::shared_ptr::unique()']]], + ['unique_5fcopy_1438',['unique_copy',['https://en.cppreference.com/w/cpp/algorithm/unique_copy.html',1,'std']]], + ['unique_5flock_1439',['unique_lock',['https://en.cppreference.com/w/cpp/thread/unique_lock.html',1,'std::unique_lock< T >'],['https://en.cppreference.com/w/cpp/thread/unique_lock/unique_lock.html',1,'std::unique_lock::unique_lock()']]], + ['unique_5fptr_1440',['unique_ptr',['https://en.cppreference.com/w/cpp/memory/unique_ptr.html',1,'std::unique_ptr< T >'],['https://en.cppreference.com/w/cpp/memory/unique_ptr/unique_ptr.html',1,'std::unique_ptr::unique_ptr()']]], + ['unitbuf_1441',['unitbuf',['https://en.cppreference.com/w/cpp/io/manip/unitbuf.html',1,'std']]], + ['unlock_1442',['unlock',['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/unlock.html',1,'std::shared_timed_mutex::unlock()'],['https://en.cppreference.com/w/cpp/thread/mutex/unlock.html',1,'std::mutex::unlock()'],['https://en.cppreference.com/w/cpp/thread/timed_mutex/unlock.html',1,'std::timed_mutex::unlock()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/unlock.html',1,'std::shared_lock::unlock()'],['https://en.cppreference.com/w/cpp/thread/recursive_timed_mutex/unlock.html',1,'std::recursive_timed_mutex::unlock()'],['https://en.cppreference.com/w/cpp/thread/recursive_mutex/unlock.html',1,'std::recursive_mutex::unlock()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/unlock.html',1,'std::unique_lock::unlock()']]], + ['unlock_5fshared_1443',['unlock_shared',['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/unlock_shared.html',1,'std::shared_timed_mutex']]], + ['unordered_5fmap_1444',['unordered_map',['https://en.cppreference.com/w/cpp/container/unordered_map.html',1,'std::unordered_map< K, T >'],['https://en.cppreference.com/w/cpp/container/unordered_map/unordered_map.html',1,'std::unordered_map::unordered_map()']]], + ['unordered_5fmultimap_1445',['unordered_multimap',['https://en.cppreference.com/w/cpp/container/unordered_multimap.html',1,'std::unordered_multimap< K, T >'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/unordered_multimap.html',1,'std::unordered_multimap::unordered_multimap()']]], + ['unordered_5fmultiset_1446',['unordered_multiset',['https://en.cppreference.com/w/cpp/container/unordered_multiset.html',1,'std::unordered_multiset< K >'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/unordered_multiset.html',1,'std::unordered_multiset::unordered_multiset()']]], + ['unordered_5fset_1447',['unordered_set',['https://en.cppreference.com/w/cpp/container/unordered_set.html',1,'std::unordered_set< K >'],['https://en.cppreference.com/w/cpp/container/unordered_set/unordered_set.html',1,'std::unordered_set::unordered_set()']]], + ['unsetf_1448',['unsetf',['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_istream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::ifstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::wistringstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::wstringstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::wofstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_iostream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::wfstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::ostrstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::istream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::istringstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_istringstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_ostringstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_ios::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::ostringstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_fstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::iostream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::ios_base::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::wistream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::stringstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::ostream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::wostream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_ifstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::fstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_ofstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::wifstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::strstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_stringstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::wostringstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::istrstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_ostream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::wiostream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::ofstream::unsetf()']]], + ['unshift_1449',['unshift',['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_utf16::unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_utf8_utf16::unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_utf8::unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_byname::unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt::unshift()']]], + ['upper_5fbound_1450',['upper_bound',['https://en.cppreference.com/w/cpp/algorithm/upper_bound.html',1,'std::upper_bound()'],['https://en.cppreference.com/w/cpp/container/multimap/upper_bound.html',1,'std::multimap::upper_bound()'],['https://en.cppreference.com/w/cpp/container/map/upper_bound.html',1,'std::map::upper_bound()'],['https://en.cppreference.com/w/cpp/container/set/upper_bound.html',1,'std::set::upper_bound()'],['https://en.cppreference.com/w/cpp/container/multiset/upper_bound.html',1,'std::multiset::upper_bound()']]], + ['uppercase_1451',['uppercase',['https://en.cppreference.com/w/cpp/io/manip/uppercase.html',1,'std']]], + ['use_5fcount_1452',['use_count',['https://en.cppreference.com/w/cpp/memory/weak_ptr/use_count.html',1,'std::weak_ptr']]], + ['use_5ffacet_1453',['use_facet',['https://en.cppreference.com/w/cpp/locale/use_facet.html',1,'std']]], + ['uses_5fallocator_1454',['uses_allocator',['https://en.cppreference.com/w/cpp/memory/uses_allocator.html',1,'std']]] +]; diff --git a/search/all_16.html b/search/all_16.html new file mode 100644 index 0000000..b19867a --- /dev/null +++ b/search/all_16.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_16.js b/search/all_16.js new file mode 100644 index 0000000..21eae8f --- /dev/null +++ b/search/all_16.js @@ -0,0 +1,24 @@ +var searchData= +[ + ['va_5flist_1455',['va_list',['https://en.cppreference.com/w/cpp/utility/variadic/va_list.html',1,'']]], + ['valarray_1456',['valarray',['https://en.cppreference.com/w/cpp/numeric/valarray.html',1,'std']]], + ['valid_1457',['valid',['https://en.cppreference.com/w/cpp/thread/shared_future/valid.html',1,'std::shared_future::valid()'],['https://en.cppreference.com/w/cpp/thread/future/valid.html',1,'std::future::valid()'],['https://en.cppreference.com/w/cpp/thread/packaged_task/valid.html',1,'std::packaged_task::valid()']]], + ['value_1458',['value',['https://en.cppreference.com/w/cpp/error/error_code/value.html',1,'std::error_code::value()'],['https://en.cppreference.com/w/cpp/regex/regex_traits/value.html',1,'std::regex_traits::value()'],['https://en.cppreference.com/w/cpp/error/error_condition/value.html',1,'std::error_condition::value()'],['https://en.cppreference.com/w/cpp/experimental/optional/value.html',1,'std::experimental::optional::value()']]], + ['value_5fcomp_1459',['value_comp',['https://en.cppreference.com/w/cpp/container/multimap/value_comp.html',1,'std::multimap::value_comp()'],['https://en.cppreference.com/w/cpp/container/map/value_comp.html',1,'std::map::value_comp()'],['https://en.cppreference.com/w/cpp/container/set/value_comp.html',1,'std::set::value_comp()'],['https://en.cppreference.com/w/cpp/container/multiset/value_comp.html',1,'std::multiset::value_comp()']]], + ['value_5fcompare_1460',['value_compare',['https://en.cppreference.com/w/cpp/container/map/value_compare.html',1,'std::map< K, T >::value_compare'],['https://en.cppreference.com/w/cpp/container/multimap/value_compare.html',1,'std::multimap< K, T >::value_compare']]], + ['value_5for_1461',['value_or',['https://en.cppreference.com/w/cpp/experimental/optional/value_or.html',1,'std::experimental::optional']]], + ['vector_1462',['vector',['https://en.cppreference.com/w/cpp/container/vector.html',1,'std::vector< T >'],['https://en.cppreference.com/w/cpp/container/vector/vector.html',1,'std::vector::vector()']]], + ['vfprintf_1463',['vfprintf',['https://en.cppreference.com/w/cpp/io/c/vfprintf.html',1,'std']]], + ['vfscanf_1464',['vfscanf',['https://en.cppreference.com/w/cpp/io/c/vfscanf.html',1,'std']]], + ['vfwprintf_1465',['vfwprintf',['https://en.cppreference.com/w/cpp/io/c/vfwprintf.html',1,'std']]], + ['vfwscanf_1466',['vfwscanf',['https://en.cppreference.com/w/cpp/io/c/vfwscanf.html',1,'std']]], + ['vprintf_1467',['vprintf',['https://en.cppreference.com/w/cpp/io/c/vfprintf.html',1,'std']]], + ['vscanf_1468',['vscanf',['https://en.cppreference.com/w/cpp/io/c/vfscanf.html',1,'std']]], + ['vsnprintf_1469',['vsnprintf',['https://en.cppreference.com/w/cpp/io/c/vfprintf.html',1,'std']]], + ['vsprintf_1470',['vsprintf',['https://en.cppreference.com/w/cpp/io/c/vfprintf.html',1,'std']]], + ['vsscanf_1471',['vsscanf',['https://en.cppreference.com/w/cpp/io/c/vfscanf.html',1,'std']]], + ['vswprintf_1472',['vswprintf',['https://en.cppreference.com/w/cpp/io/c/vfwprintf.html',1,'std']]], + ['vswscanf_1473',['vswscanf',['https://en.cppreference.com/w/cpp/io/c/vfwscanf.html',1,'std']]], + ['vwprintf_1474',['vwprintf',['https://en.cppreference.com/w/cpp/io/c/vfwprintf.html',1,'std']]], + ['vwscanf_1475',['vwscanf',['https://en.cppreference.com/w/cpp/io/c/vfwscanf.html',1,'std']]] +]; diff --git a/search/all_17.html b/search/all_17.html new file mode 100644 index 0000000..1ad5d34 --- /dev/null +++ b/search/all_17.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_17.js b/search/all_17.js new file mode 100644 index 0000000..95d1f34 --- /dev/null +++ b/search/all_17.js @@ -0,0 +1,82 @@ +var searchData= +[ + ['wait_1476',['wait',['https://en.cppreference.com/w/cpp/thread/future/wait.html',1,'std::future::wait()'],['https://en.cppreference.com/w/cpp/thread/shared_future/wait.html',1,'std::shared_future::wait()'],['https://en.cppreference.com/w/cpp/thread/condition_variable/wait.html',1,'std::condition_variable::wait()'],['https://en.cppreference.com/w/cpp/thread/condition_variable_any/wait.html',1,'std::condition_variable_any::wait()']]], + ['wait_5ffor_1477',['wait_for',['https://en.cppreference.com/w/cpp/thread/future/wait_for.html',1,'std::future::wait_for()'],['https://en.cppreference.com/w/cpp/thread/shared_future/wait_for.html',1,'std::shared_future::wait_for()'],['https://en.cppreference.com/w/cpp/thread/condition_variable/wait_for.html',1,'std::condition_variable::wait_for()'],['https://en.cppreference.com/w/cpp/thread/condition_variable_any/wait_for.html',1,'std::condition_variable_any::wait_for()']]], + ['wait_5funtil_1478',['wait_until',['https://en.cppreference.com/w/cpp/thread/future/wait_until.html',1,'std::future::wait_until()'],['https://en.cppreference.com/w/cpp/thread/shared_future/wait_until.html',1,'std::shared_future::wait_until()'],['https://en.cppreference.com/w/cpp/thread/condition_variable/wait_until.html',1,'std::condition_variable::wait_until()'],['https://en.cppreference.com/w/cpp/thread/condition_variable_any/wait_until.html',1,'std::condition_variable_any::wait_until()']]], + ['wbuffer_5fconvert_1479',['wbuffer_convert',['https://en.cppreference.com/w/cpp/locale/wbuffer_convert.html',1,'std::wbuffer_convert'],['https://en.cppreference.com/w/cpp/locale/wbuffer_convert/wbuffer_convert.html',1,'std::wbuffer_convert::wbuffer_convert()']]], + ['wcerr_1480',['wcerr',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['wcin_1481',['wcin',['https://en.cppreference.com/w/cpp/io/basic_istream.html',1,'std']]], + ['wclog_1482',['wclog',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['wcmatch_1483',['wcmatch',['https://en.cppreference.com/w/cpp/regex/match_results.html',1,'std::wcmatch'],['https://en.cppreference.com/w/cpp/regex/match_results/match_results.html',1,'std::wcmatch::wcmatch()']]], + ['wcout_1484',['wcout',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['wcregex_5fiterator_1485',['wcregex_iterator',['https://en.cppreference.com/w/cpp/regex/regex_iterator.html',1,'std::wcregex_iterator'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/regex_iterator.html',1,'std::wcregex_iterator::wcregex_iterator()']]], + ['wcregex_5ftoken_5fiterator_1486',['wcregex_token_iterator',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator.html',1,'std::wcregex_token_iterator'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/regex_token_iterator.html',1,'std::wcregex_token_iterator::wcregex_token_iterator()']]], + ['wcrtomb_1487',['wcrtomb',['https://en.cppreference.com/w/cpp/string/multibyte/wcrtomb.html',1,'std']]], + ['wcscat_1488',['wcscat',['https://en.cppreference.com/w/cpp/string/wide/wcscat.html',1,'std']]], + ['wcschr_1489',['wcschr',['https://en.cppreference.com/w/cpp/string/wide/wcschr.html',1,'std']]], + ['wcscmp_1490',['wcscmp',['https://en.cppreference.com/w/cpp/string/wide/wcscmp.html',1,'std']]], + ['wcscoll_1491',['wcscoll',['https://en.cppreference.com/w/cpp/string/wide/wcscoll.html',1,'std']]], + ['wcscpy_1492',['wcscpy',['https://en.cppreference.com/w/cpp/string/wide/wcscpy.html',1,'std']]], + ['wcscspn_1493',['wcscspn',['https://en.cppreference.com/w/cpp/string/wide/wcscspn.html',1,'std']]], + ['wcsftime_1494',['wcsftime',['https://en.cppreference.com/w/cpp/chrono/c/wcsftime.html',1,'std']]], + ['wcslen_1495',['wcslen',['https://en.cppreference.com/w/cpp/string/wide/wcslen.html',1,'std']]], + ['wcsncat_1496',['wcsncat',['https://en.cppreference.com/w/cpp/string/wide/wcsncat.html',1,'std']]], + ['wcsncmp_1497',['wcsncmp',['https://en.cppreference.com/w/cpp/string/wide/wcsncmp.html',1,'std']]], + ['wcsncpy_1498',['wcsncpy',['https://en.cppreference.com/w/cpp/string/wide/wcsncpy.html',1,'std']]], + ['wcspbrk_1499',['wcspbrk',['https://en.cppreference.com/w/cpp/string/wide/wcspbrk.html',1,'std']]], + ['wcsrchr_1500',['wcsrchr',['https://en.cppreference.com/w/cpp/string/wide/wcsrchr.html',1,'std']]], + ['wcsspn_1501',['wcsspn',['https://en.cppreference.com/w/cpp/string/wide/wcsspn.html',1,'std']]], + ['wcsstr_1502',['wcsstr',['https://en.cppreference.com/w/cpp/string/wide/wcsstr.html',1,'std']]], + ['wcstod_1503',['wcstod',['https://en.cppreference.com/w/cpp/string/wide/wcstof.html',1,'std']]], + ['wcstof_1504',['wcstof',['https://en.cppreference.com/w/cpp/string/wide/wcstof.html',1,'std']]], + ['wcstoimax_1505',['wcstoimax',['https://en.cppreference.com/w/cpp/string/wide/wcstoimax.html',1,'std']]], + ['wcstok_1506',['wcstok',['https://en.cppreference.com/w/cpp/string/wide/wcstok.html',1,'std']]], + ['wcstol_1507',['wcstol',['https://en.cppreference.com/w/cpp/string/wide/wcstol.html',1,'std']]], + ['wcstold_1508',['wcstold',['https://en.cppreference.com/w/cpp/string/wide/wcstof.html',1,'std']]], + ['wcstoll_1509',['wcstoll',['https://en.cppreference.com/w/cpp/string/wide/wcstol.html',1,'std']]], + ['wcstombs_1510',['wcstombs',['https://en.cppreference.com/w/cpp/string/multibyte/wcstombs.html',1,'std']]], + ['wcstoul_1511',['wcstoul',['https://en.cppreference.com/w/cpp/string/wide/wcstoul.html',1,'std']]], + ['wcstoull_1512',['wcstoull',['https://en.cppreference.com/w/cpp/string/wide/wcstoul.html',1,'std']]], + ['wcstoumax_1513',['wcstoumax',['https://en.cppreference.com/w/cpp/string/wide/wcstoimax.html',1,'std']]], + ['wcsub_5fmatch_1514',['wcsub_match',['https://en.cppreference.com/w/cpp/regex/sub_match.html',1,'std::wcsub_match'],['https://en.cppreference.com/w/cpp/regex/sub_match/sub_match.html',1,'std::wcsub_match::wcsub_match()']]], + ['wcsxfrm_1515',['wcsxfrm',['https://en.cppreference.com/w/cpp/string/wide/wcsxfrm.html',1,'std']]], + ['wctob_1516',['wctob',['https://en.cppreference.com/w/cpp/string/multibyte/wctob.html',1,'std']]], + ['wctomb_1517',['wctomb',['https://en.cppreference.com/w/cpp/string/multibyte/wctomb.html',1,'std']]], + ['wctrans_1518',['wctrans',['https://en.cppreference.com/w/cpp/string/wide/wctrans.html',1,'std']]], + ['wctype_1519',['wctype',['https://en.cppreference.com/w/cpp/string/wide/wctype.html',1,'std']]], + ['weak_5fptr_1520',['weak_ptr',['https://en.cppreference.com/w/cpp/memory/weak_ptr.html',1,'std::weak_ptr< T >'],['https://en.cppreference.com/w/cpp/memory/weak_ptr/weak_ptr.html',1,'std::weak_ptr::weak_ptr()']]], + ['weibull_5fdistribution_1521',['weibull_distribution',['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution.html',1,'std::weibull_distribution'],['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/weibull_distribution.html',1,'std::weibull_distribution::weibull_distribution()']]], + ['wfilebuf_1522',['wfilebuf',['https://en.cppreference.com/w/cpp/io/basic_filebuf.html',1,'std::wfilebuf'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/basic_filebuf.html',1,'std::wfilebuf::wfilebuf()']]], + ['wfstream_1523',['wfstream',['https://en.cppreference.com/w/cpp/io/basic_fstream.html',1,'std::wfstream'],['https://en.cppreference.com/w/cpp/io/basic_fstream/basic_fstream.html',1,'std::wfstream::wfstream()']]], + ['what_1524',['what',['https://en.cppreference.com/w/cpp/memory/new/bad_alloc.html',1,'std::bad_array_length::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::range_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_istringstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_ifstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::exception::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::bad_optional_access::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::istringstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::istream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::ostrstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::bad_weak_ptr::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::wfstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_iostream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::wofstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::underflow_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::wstringstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::regex_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::system_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::wistringstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::ifstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::length_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::bad_alloc::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::iostream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_ofstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::fstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::invalid_argument::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::ofstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::bad_function_call::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_fstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::ostringstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::ios_base::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::logic_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_ios::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::bad_typeid::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_ostringstream::failure::what()'],['https://en.cppreference.com/w/cpp/memory/new/bad_alloc.html',1,'std::bad_array_new_length::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::wostream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::runtime_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_istream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::wiostream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::bad_cast::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_ostream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::istrstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::wostringstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::future_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_stringstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::strstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::wifstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::overflow_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::ostream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::domain_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::stringstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::out_of_range::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::wistream::failure::what()']]], + ['whiteking_1525',['whiteKing',['../classtt_1_1chess_1_1Chessboard.html#a5d4e4e137f30130e2fb55ef47b528187',1,'tt::chess::Chessboard::whiteKing()'],['../classtt_1_1chess_1_1Chessboard.html#aa371eb0154296f5920b84021789be0fd',1,'tt::chess::Chessboard::whiteKing() const']]], + ['widen_1526',['widen',['https://en.cppreference.com/w/cpp/locale/ctype/widen.html',1,'std::ctype::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::istream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::ostrstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::wfstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_iostream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::wofstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::wstringstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::wistringstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::ifstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::istrstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_ifstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_istream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::wifstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::ostream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::stringstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::wistream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::iostream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_fstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::ostringstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_ios::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_ostringstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::wostream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::fstream::widen()'],['https://en.cppreference.com/w/cpp/locale/ctype/widen.html',1,'std::ctype_byname::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_ofstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::istringstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_ostream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::wostringstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_stringstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::strstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_istringstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::wiostream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::ofstream::widen()']]], + ['width_1527',['width',['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::wofstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::ios_base::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::wstringstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::wistringstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::ifstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::iostream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_fstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::ostringstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_ios::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_ostringstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::wostream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::fstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_ofstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::strstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_iostream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::wiostream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_ostream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::istrstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::wostringstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_stringstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::ofstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_istringstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_ifstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_istream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::wifstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::ostream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::stringstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::wistream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::istringstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::istream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::ostrstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::wfstream::width()']]], + ['wifstream_1528',['wifstream',['https://en.cppreference.com/w/cpp/io/basic_ifstream.html',1,'std::wifstream'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/basic_ifstream.html',1,'std::wifstream::wifstream()']]], + ['wiostream_1529',['wiostream',['https://en.cppreference.com/w/cpp/io/basic_iostream.html',1,'std::wiostream'],['https://en.cppreference.com/w/cpp/io/basic_iostream/basic_iostream.html',1,'std::wiostream::wiostream()']]], + ['wistream_1530',['wistream',['https://en.cppreference.com/w/cpp/io/basic_istream.html',1,'std::wistream'],['https://en.cppreference.com/w/cpp/io/basic_istream/basic_istream.html',1,'std::wistream::wistream()']]], + ['wistringstream_1531',['wistringstream',['https://en.cppreference.com/w/cpp/io/basic_istringstream.html',1,'std::wistringstream'],['https://en.cppreference.com/w/cpp/io/basic_istringstream/basic_istringstream.html',1,'std::wistringstream::wistringstream()']]], + ['wmemchr_1532',['wmemchr',['https://en.cppreference.com/w/cpp/string/wide/wmemchr.html',1,'std']]], + ['wmemcmp_1533',['wmemcmp',['https://en.cppreference.com/w/cpp/string/wide/wmemcmp.html',1,'std']]], + ['wmemcpy_1534',['wmemcpy',['https://en.cppreference.com/w/cpp/string/wide/wmemcpy.html',1,'std']]], + ['wmemmove_1535',['wmemmove',['https://en.cppreference.com/w/cpp/string/wide/wmemmove.html',1,'std']]], + ['wmemset_1536',['wmemset',['https://en.cppreference.com/w/cpp/string/wide/wmemset.html',1,'std']]], + ['wofstream_1537',['wofstream',['https://en.cppreference.com/w/cpp/io/basic_ofstream.html',1,'std::wofstream'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/basic_ofstream.html',1,'std::wofstream::wofstream()']]], + ['wostream_1538',['wostream',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std::wostream'],['https://en.cppreference.com/w/cpp/io/basic_ostream/basic_ostream.html',1,'std::wostream::wostream()']]], + ['wostringstream_1539',['wostringstream',['https://en.cppreference.com/w/cpp/io/basic_ostringstream.html',1,'std::wostringstream'],['https://en.cppreference.com/w/cpp/io/basic_ostringstream/basic_ostringstream.html',1,'std::wostringstream::wostringstream()']]], + ['wprintf_1540',['wprintf',['https://en.cppreference.com/w/cpp/io/c/fwprintf.html',1,'std']]], + ['wregex_1541',['wregex',['https://en.cppreference.com/w/cpp/regex/basic_regex.html',1,'std::wregex'],['https://en.cppreference.com/w/cpp/regex/basic_regex/basic_regex.html',1,'std::wregex::wregex()']]], + ['write_1542',['write',['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::basic_stringstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::basic_ostringstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::wostringstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::basic_ostream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::wiostream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::ofstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::strstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::ostream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::stringstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::iostream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::basic_fstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::ostringstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::ostrstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::wfstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::basic_iostream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::wofstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::wstringstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::wostream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::fstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::basic_ofstream::write()']]], + ['ws_1543',['ws',['https://en.cppreference.com/w/cpp/io/manip/ws.html',1,'std']]], + ['wscanf_1544',['wscanf',['https://en.cppreference.com/w/cpp/io/c/fwscanf.html',1,'std']]], + ['wsmatch_1545',['wsmatch',['https://en.cppreference.com/w/cpp/regex/match_results.html',1,'std::wsmatch'],['https://en.cppreference.com/w/cpp/regex/match_results/match_results.html',1,'std::wsmatch::wsmatch()']]], + ['wsregex_5fiterator_1546',['wsregex_iterator',['https://en.cppreference.com/w/cpp/regex/regex_iterator.html',1,'std::wsregex_iterator'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/regex_iterator.html',1,'std::wsregex_iterator::wsregex_iterator()']]], + ['wsregex_5ftoken_5fiterator_1547',['wsregex_token_iterator',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator.html',1,'std::wsregex_token_iterator'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/regex_token_iterator.html',1,'std::wsregex_token_iterator::wsregex_token_iterator()']]], + ['wssub_5fmatch_1548',['wssub_match',['https://en.cppreference.com/w/cpp/regex/sub_match.html',1,'std::wssub_match'],['https://en.cppreference.com/w/cpp/regex/sub_match/sub_match.html',1,'std::wssub_match::wssub_match()']]], + ['wstreambuf_1549',['wstreambuf',['https://en.cppreference.com/w/cpp/io/basic_streambuf.html',1,'std::wstreambuf'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/basic_streambuf.html',1,'std::wstreambuf::wstreambuf()']]], + ['wstreampos_1550',['wstreampos',['https://en.cppreference.com/w/cpp/io/fpos.html',1,'std']]], + ['wstring_1551',['wstring',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std::wstring'],['https://en.cppreference.com/w/cpp/string/basic_string/basic_string.html',1,'std::wstring::wstring()']]], + ['wstring_5fconvert_1552',['wstring_convert',['https://en.cppreference.com/w/cpp/locale/wstring_convert.html',1,'std::wstring_convert'],['https://en.cppreference.com/w/cpp/locale/wstring_convert/wstring_convert.html',1,'std::wstring_convert::wstring_convert()']]], + ['wstringbuf_1553',['wstringbuf',['https://en.cppreference.com/w/cpp/io/basic_stringbuf.html',1,'std::wstringbuf'],['https://en.cppreference.com/w/cpp/io/basic_stringbuf/basic_stringbuf.html',1,'std::wstringbuf::wstringbuf()']]], + ['wstringstream_1554',['wstringstream',['https://en.cppreference.com/w/cpp/io/basic_stringstream.html',1,'std::wstringstream'],['https://en.cppreference.com/w/cpp/io/basic_stringstream/basic_stringstream.html',1,'std::wstringstream::wstringstream()']]] +]; diff --git a/search/all_18.html b/search/all_18.html new file mode 100644 index 0000000..507d0f8 --- /dev/null +++ b/search/all_18.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_18.js b/search/all_18.js new file mode 100644 index 0000000..2651983 --- /dev/null +++ b/search/all_18.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['x_1555',['x',['../classtt_1_1Piece_1_1Position.html#a6318afcfe8a3619250db0877bca6d2d7',1,'tt::Piece::Position']]], + ['xalloc_1556',['xalloc',['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::istrstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_ofstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_ostream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::wiostream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::ofstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_istringstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_ifstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::istringstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::istream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::ostrstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::wfstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_iostream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::wofstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::wstringstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::wistringstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::ifstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_stringstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::wostringstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::fstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::wostream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_ostringstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_ios::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::ostringstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_fstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::iostream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::ios_base::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::wistream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::stringstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::ostream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::wifstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_istream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::strstream::xalloc()']]], + ['xsgetn_1557',['xsgetn',['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::streambuf::xsgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::filebuf::xsgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::stringbuf::xsgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::basic_streambuf::xsgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::basic_stringbuf::xsgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::strstreambuf::xsgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::wstreambuf::xsgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::wfilebuf::xsgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::wstringbuf::xsgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::basic_filebuf::xsgetn(T... args)']]], + ['xsputn_1558',['xsputn',['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::basic_filebuf::xsputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::wstringbuf::xsputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::stringbuf::xsputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::wfilebuf::xsputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::wstreambuf::xsputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::strstreambuf::xsputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::basic_stringbuf::xsputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::basic_streambuf::xsputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::filebuf::xsputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::streambuf::xsputn()']]] +]; diff --git a/search/all_19.html b/search/all_19.html new file mode 100644 index 0000000..e69289e --- /dev/null +++ b/search/all_19.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_19.js b/search/all_19.js new file mode 100644 index 0000000..a866e13 --- /dev/null +++ b/search/all_19.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['y_1559',['y',['../classtt_1_1Piece_1_1Position.html#a76e66839cb067546c9390b0b643eb1c1',1,'tt::Piece::Position']]], + ['yield_1560',['yield',['https://en.cppreference.com/w/cpp/thread/yield.html',1,'std::this_thread']]], + ['yocto_1561',['yocto',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['yotta_1562',['yotta',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]] +]; diff --git a/search/all_1a.html b/search/all_1a.html new file mode 100644 index 0000000..e50f29b --- /dev/null +++ b/search/all_1a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_1a.js b/search/all_1a.js new file mode 100644 index 0000000..5b8e30b --- /dev/null +++ b/search/all_1a.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['zero_1563',['zero',['https://en.cppreference.com/w/cpp/chrono/duration/zero.html',1,'std::chrono::minutes::zero()'],['https://en.cppreference.com/w/cpp/chrono/duration/zero.html',1,'std::chrono::seconds::zero()'],['https://en.cppreference.com/w/cpp/chrono/duration/zero.html',1,'std::chrono::duration::zero()'],['https://en.cppreference.com/w/cpp/chrono/duration/zero.html',1,'std::chrono::milliseconds::zero()'],['https://en.cppreference.com/w/cpp/chrono/duration/zero.html',1,'std::chrono::hours::zero()'],['https://en.cppreference.com/w/cpp/chrono/duration_values/zero.html',1,'std::chrono::duration_values::zero()'],['https://en.cppreference.com/w/cpp/chrono/duration/zero.html',1,'std::chrono::microseconds::zero()'],['https://en.cppreference.com/w/cpp/chrono/duration/zero.html',1,'std::chrono::nanoseconds::zero()']]], + ['zetta_1564',['zetta',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]] +]; diff --git a/search/all_1b.html b/search/all_1b.html new file mode 100644 index 0000000..5418638 --- /dev/null +++ b/search/all_1b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_1b.js b/search/all_1b.js new file mode 100644 index 0000000..5c7371b --- /dev/null +++ b/search/all_1b.js @@ -0,0 +1,94 @@ +var searchData= +[ + ['_7eallocator_1565',['~allocator',['https://en.cppreference.com/w/cpp/memory/allocator/~allocator.html',1,'std::allocator']]], + ['_7eauto_5fptr_1566',['~auto_ptr',['https://en.cppreference.com/w/cpp/memory/auto_ptr/~auto_ptr.html',1,'std::auto_ptr']]], + ['_7ebasic_5ffilebuf_1567',['~basic_filebuf',['https://en.cppreference.com/w/cpp/io/basic_filebuf/~basic_filebuf.html',1,'std::basic_filebuf']]], + ['_7ebasic_5fios_1568',['~basic_ios',['https://en.cppreference.com/w/cpp/io/basic_ios/~basic_ios.html',1,'std::basic_ios']]], + ['_7ebasic_5fiostream_1569',['~basic_iostream',['https://en.cppreference.com/w/cpp/io/basic_iostream/~basic_iostream.html',1,'std::basic_iostream']]], + ['_7ebasic_5fistream_1570',['~basic_istream',['https://en.cppreference.com/w/cpp/io/basic_istream/~basic_istream.html',1,'std::basic_istream']]], + ['_7ebasic_5fostream_1571',['~basic_ostream',['https://en.cppreference.com/w/cpp/io/basic_ostream/~basic_ostream.html',1,'std::basic_ostream']]], + ['_7ebasic_5fregex_1572',['~basic_regex',['https://en.cppreference.com/w/cpp/regex/basic_regex/~basic_regex.html',1,'std::basic_regex']]], + ['_7ebasic_5fstreambuf_1573',['~basic_streambuf',['https://en.cppreference.com/w/cpp/io/basic_streambuf/~basic_streambuf.html',1,'std::basic_streambuf']]], + ['_7ecmatch_1574',['~cmatch',['https://en.cppreference.com/w/cpp/regex/match_results/~match_results.html',1,'std::cmatch']]], + ['_7ecodecvt_1575',['~codecvt',['https://en.cppreference.com/w/cpp/locale/codecvt/~codecvt.html',1,'std::codecvt']]], + ['_7ecodecvt_5fbyname_1576',['~codecvt_byname',['https://en.cppreference.com/w/cpp/locale/codecvt_byname.html',1,'std::codecvt_byname']]], + ['_7ecollate_1577',['~collate',['https://en.cppreference.com/w/cpp/locale/collate/~collate.html',1,'std::collate']]], + ['_7ecollate_5fbyname_1578',['~collate_byname',['https://en.cppreference.com/w/cpp/locale/collate_byname.html',1,'std::collate_byname']]], + ['_7econdition_5fvariable_1579',['~condition_variable',['https://en.cppreference.com/w/cpp/thread/condition_variable/~condition_variable.html',1,'std::condition_variable']]], + ['_7econdition_5fvariable_5fany_1580',['~condition_variable_any',['https://en.cppreference.com/w/cpp/thread/condition_variable_any/~condition_variable_any.html',1,'std::condition_variable_any']]], + ['_7ectype_1581',['~ctype',['https://en.cppreference.com/w/cpp/locale/ctype/~ctype.html',1,'std::ctype']]], + ['_7ectype_5fbyname_1582',['~ctype_byname',['https://en.cppreference.com/w/cpp/locale/ctype_byname.html',1,'std::ctype_byname']]], + ['_7edeque_1583',['~deque',['https://en.cppreference.com/w/cpp/container/deque/~deque.html',1,'std::deque']]], + ['_7edynarray_1584',['~dynarray',['https://en.cppreference.com/w/cpp/container/dynarray/~dynarray.html',1,'std::dynarray']]], + ['_7eenable_5fshared_5ffrom_5fthis_1585',['~enable_shared_from_this',['https://en.cppreference.com/w/cpp/memory/enable_shared_from_this/~enable_shared_from_this.html',1,'std::enable_shared_from_this']]], + ['_7eerror_5fcategory_1586',['~error_category',['https://en.cppreference.com/w/cpp/error/error_category/~error_category.html',1,'std::error_category']]], + ['_7eexception_1587',['~exception',['https://en.cppreference.com/w/cpp/error/exception/~exception.html',1,'std::exception']]], + ['_7efilebuf_1588',['~filebuf',['https://en.cppreference.com/w/cpp/io/basic_filebuf/~basic_filebuf.html',1,'std::filebuf']]], + ['_7eforward_5flist_1589',['~forward_list',['https://en.cppreference.com/w/cpp/container/forward_list/~forward_list.html',1,'std::forward_list']]], + ['_7efunction_1590',['~function',['https://en.cppreference.com/w/cpp/utility/functional/function/~function.html',1,'std::function']]], + ['_7efuture_1591',['~future',['https://en.cppreference.com/w/cpp/thread/future/~future.html',1,'std::future']]], + ['_7eios_5fbase_1592',['~ios_base',['https://en.cppreference.com/w/cpp/io/ios_base/~ios_base.html',1,'std::ios_base']]], + ['_7eiostream_1593',['~iostream',['https://en.cppreference.com/w/cpp/io/basic_iostream/~basic_iostream.html',1,'std::iostream']]], + ['_7eistream_1594',['~istream',['https://en.cppreference.com/w/cpp/io/basic_istream/~basic_istream.html',1,'std::istream']]], + ['_7eistrstream_1595',['~istrstream',['https://en.cppreference.com/w/cpp/io/istrstream/~istrstream.html',1,'std::istrstream']]], + ['_7elist_1596',['~list',['https://en.cppreference.com/w/cpp/container/list/~list.html',1,'std::list']]], + ['_7elocale_1597',['~locale',['https://en.cppreference.com/w/cpp/locale/locale/~locale.html',1,'std::locale']]], + ['_7elock_5fguard_1598',['~lock_guard',['https://en.cppreference.com/w/cpp/thread/lock_guard/~lock_guard.html',1,'std::lock_guard']]], + ['_7emap_1599',['~map',['https://en.cppreference.com/w/cpp/container/map/~map.html',1,'std::map']]], + ['_7ematch_5fresults_1600',['~match_results',['https://en.cppreference.com/w/cpp/regex/match_results/~match_results.html',1,'std::match_results']]], + ['_7emessages_1601',['~messages',['https://en.cppreference.com/w/cpp/locale/messages/~messages.html',1,'std::messages']]], + ['_7emessages_5fbyname_1602',['~messages_byname',['https://en.cppreference.com/w/cpp/locale/messages_byname.html',1,'std::messages_byname']]], + ['_7emoney_5fget_1603',['~money_get',['https://en.cppreference.com/w/cpp/locale/money_get/~money_get.html',1,'std::money_get']]], + ['_7emoney_5fput_1604',['~money_put',['https://en.cppreference.com/w/cpp/locale/money_put/~money_put.html',1,'std::money_put']]], + ['_7emoneypunct_1605',['~moneypunct',['https://en.cppreference.com/w/cpp/locale/moneypunct/~moneypunct.html',1,'std::moneypunct']]], + ['_7emoneypunct_5fbyname_1606',['~moneypunct_byname',['https://en.cppreference.com/w/cpp/locale/moneypunct_byname.html',1,'std::moneypunct_byname']]], + ['_7emultimap_1607',['~multimap',['https://en.cppreference.com/w/cpp/container/multimap/~multimap.html',1,'std::multimap']]], + ['_7emultiset_1608',['~multiset',['https://en.cppreference.com/w/cpp/container/multiset/~multiset.html',1,'std::multiset']]], + ['_7enested_5fexception_1609',['~nested_exception',['https://en.cppreference.com/w/cpp/error/nested_exception/~nested_exception.html',1,'std::nested_exception']]], + ['_7enum_5fget_1610',['~num_get',['https://en.cppreference.com/w/cpp/locale/num_get/~num_get.html',1,'std::num_get']]], + ['_7enum_5fput_1611',['~num_put',['https://en.cppreference.com/w/cpp/locale/num_put/~num_put.html',1,'std::num_put']]], + ['_7enumpunct_1612',['~numpunct',['https://en.cppreference.com/w/cpp/locale/numpunct/~numpunct.html',1,'std::numpunct']]], + ['_7enumpunct_5fbyname_1613',['~numpunct_byname',['https://en.cppreference.com/w/cpp/locale/numpunct_byname.html',1,'std::numpunct_byname']]], + ['_7eoptional_1614',['~optional',['https://en.cppreference.com/w/cpp/experimental/optional/~optional.html',1,'std::experimental::optional']]], + ['_7eostream_1615',['~ostream',['https://en.cppreference.com/w/cpp/io/basic_ostream/~basic_ostream.html',1,'std::ostream']]], + ['_7eostrstream_1616',['~ostrstream',['https://en.cppreference.com/w/cpp/io/ostrstream/~ostrstream.html',1,'std::ostrstream']]], + ['_7epackaged_5ftask_1617',['~packaged_task',['https://en.cppreference.com/w/cpp/thread/packaged_task/~packaged_task.html',1,'std::packaged_task']]], + ['_7epriority_5fqueue_1618',['~priority_queue',['https://en.cppreference.com/w/cpp/container/priority_queue/~priority_queue.html',1,'std::priority_queue']]], + ['_7epromise_1619',['~promise',['https://en.cppreference.com/w/cpp/thread/promise/~promise.html',1,'std::promise']]], + ['_7equeue_1620',['~queue',['https://en.cppreference.com/w/cpp/container/queue/~queue.html',1,'std::queue']]], + ['_7eregex_1621',['~regex',['https://en.cppreference.com/w/cpp/regex/basic_regex/~basic_regex.html',1,'std::regex']]], + ['_7escoped_5fallocator_5fadaptor_1622',['~scoped_allocator_adaptor',['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/~scoped_allocator_adaptor.html',1,'std::scoped_allocator_adaptor']]], + ['_7esentry_1623',['~sentry',['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ostream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wiostream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ofstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_istringstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_ifstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istringstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostrstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wfstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_iostream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wofstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wstringstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wostream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wistringstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::ifstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ostringstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istrstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ofstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::fstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostringstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_fstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::iostream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wistream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::stringstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wifstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_istream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::strstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_stringstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wostringstream::sentry::~sentry()']]], + ['_7eset_1624',['~set',['https://en.cppreference.com/w/cpp/container/set/~set.html',1,'std::set']]], + ['_7eshared_5ffuture_1625',['~shared_future',['https://en.cppreference.com/w/cpp/thread/shared_future/~shared_future.html',1,'std::shared_future']]], + ['_7eshared_5flock_1626',['~shared_lock',['https://en.cppreference.com/w/cpp/thread/shared_lock/~shared_lock.html',1,'std::shared_lock']]], + ['_7eshared_5fptr_1627',['~shared_ptr',['https://en.cppreference.com/w/cpp/memory/shared_ptr/~shared_ptr.html',1,'std::shared_ptr']]], + ['_7esmatch_1628',['~smatch',['https://en.cppreference.com/w/cpp/regex/match_results/~match_results.html',1,'std::smatch']]], + ['_7estack_1629',['~stack',['https://en.cppreference.com/w/cpp/container/stack/~stack.html',1,'std::stack']]], + ['_7estreambuf_1630',['~streambuf',['https://en.cppreference.com/w/cpp/io/basic_streambuf/~basic_streambuf.html',1,'std::streambuf']]], + ['_7estrstream_1631',['~strstream',['https://en.cppreference.com/w/cpp/io/strstream/~strstream.html',1,'std::strstream']]], + ['_7estrstreambuf_1632',['~strstreambuf',['https://en.cppreference.com/w/cpp/io/strstreambuf/~strstreambuf.html',1,'std::strstreambuf']]], + ['_7ethread_1633',['~thread',['https://en.cppreference.com/w/cpp/thread/thread/~thread.html',1,'std::thread']]], + ['_7etime_5fget_1634',['~time_get',['https://en.cppreference.com/w/cpp/locale/time_get/~time_get.html',1,'std::time_get']]], + ['_7etime_5fget_5fbyname_1635',['~time_get_byname',['https://en.cppreference.com/w/cpp/locale/time_get_byname.html',1,'std::time_get_byname']]], + ['_7etime_5fput_1636',['~time_put',['https://en.cppreference.com/w/cpp/locale/time_put/~time_put.html',1,'std::time_put']]], + ['_7etime_5fput_5fbyname_1637',['~time_put_byname',['https://en.cppreference.com/w/cpp/locale/time_put_byname.html',1,'std::time_put_byname']]], + ['_7eunique_5flock_1638',['~unique_lock',['https://en.cppreference.com/w/cpp/thread/unique_lock/~unique_lock.html',1,'std::unique_lock']]], + ['_7eunique_5fptr_1639',['~unique_ptr',['https://en.cppreference.com/w/cpp/memory/unique_ptr/~unique_ptr.html',1,'std::unique_ptr']]], + ['_7eunordered_5fmap_1640',['~unordered_map',['https://en.cppreference.com/w/cpp/container/unordered_map/~unordered_map.html',1,'std::unordered_map']]], + ['_7eunordered_5fmultimap_1641',['~unordered_multimap',['https://en.cppreference.com/w/cpp/container/unordered_multimap/~unordered_multimap.html',1,'std::unordered_multimap']]], + ['_7eunordered_5fmultiset_1642',['~unordered_multiset',['https://en.cppreference.com/w/cpp/container/unordered_multiset/~unordered_multiset.html',1,'std::unordered_multiset']]], + ['_7eunordered_5fset_1643',['~unordered_set',['https://en.cppreference.com/w/cpp/container/unordered_set/~unordered_set.html',1,'std::unordered_set']]], + ['_7evector_1644',['~vector',['https://en.cppreference.com/w/cpp/container/vector/~vector.html',1,'std::vector']]], + ['_7ewbuffer_5fconvert_1645',['~wbuffer_convert',['https://en.cppreference.com/w/cpp/locale/wbuffer_convert/~wbuffer_convert.html',1,'std::wbuffer_convert']]], + ['_7ewcmatch_1646',['~wcmatch',['https://en.cppreference.com/w/cpp/regex/match_results/~match_results.html',1,'std::wcmatch']]], + ['_7eweak_5fptr_1647',['~weak_ptr',['https://en.cppreference.com/w/cpp/memory/weak_ptr/~weak_ptr.html',1,'std::weak_ptr']]], + ['_7ewfilebuf_1648',['~wfilebuf',['https://en.cppreference.com/w/cpp/io/basic_filebuf/~basic_filebuf.html',1,'std::wfilebuf']]], + ['_7ewiostream_1649',['~wiostream',['https://en.cppreference.com/w/cpp/io/basic_iostream/~basic_iostream.html',1,'std::wiostream']]], + ['_7ewistream_1650',['~wistream',['https://en.cppreference.com/w/cpp/io/basic_istream/~basic_istream.html',1,'std::wistream']]], + ['_7ewostream_1651',['~wostream',['https://en.cppreference.com/w/cpp/io/basic_ostream/~basic_ostream.html',1,'std::wostream']]], + ['_7ewregex_1652',['~wregex',['https://en.cppreference.com/w/cpp/regex/basic_regex/~basic_regex.html',1,'std::wregex']]], + ['_7ewsmatch_1653',['~wsmatch',['https://en.cppreference.com/w/cpp/regex/match_results/~match_results.html',1,'std::wsmatch']]], + ['_7ewstreambuf_1654',['~wstreambuf',['https://en.cppreference.com/w/cpp/io/basic_streambuf/~basic_streambuf.html',1,'std::wstreambuf']]], + ['_7ewstring_5fconvert_1655',['~wstring_convert',['https://en.cppreference.com/w/cpp/locale/wstring_convert/~wstring_convert.html',1,'std::wstring_convert']]] +]; diff --git a/search/all_2.html b/search/all_2.html new file mode 100644 index 0000000..02cfffc --- /dev/null +++ b/search/all_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_2.js b/search/all_2.js new file mode 100644 index 0000000..2937200 --- /dev/null +++ b/search/all_2.js @@ -0,0 +1,99 @@ +var searchData= +[ + ['b_85',['b',['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/params.html',1,'std::extreme_value_distribution::b()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/params.html',1,'std::uniform_real_distribution::b()'],['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/params.html',1,'std::weibull_distribution::b()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/params.html',1,'std::uniform_int_distribution::b()'],['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/params.html',1,'std::cauchy_distribution::b()']]], + ['b_5fcapturedpieces_86',['b_capturedPieces',['../classtt_1_1Board.html#ab8ac143b7136840682aca5fa1c4a619d',1,'tt::Board']]], + ['b_5fcurrentturncolor_87',['b_currentTurnColor',['../classtt_1_1Board.html#a6984d3b48f33b81be9072fe9e8031751',1,'tt::Board']]], + ['b_5fhistory_88',['b_history',['../classtt_1_1Board.html#a45d5162f9dacd807977f7b48bcf8d726',1,'tt::Board']]], + ['b_5fpiecegetter_89',['b_pieceGetter',['../classtt_1_1Board.html#a680c0c48260858bcfe049d43bbf00559',1,'tt::Board']]], + ['b_5fturnindex_90',['b_turnIndex',['../classtt_1_1Board.html#a6959ce13074a6adda12ce222d72817bf',1,'tt::Board']]], + ['back_91',['back',['https://en.cppreference.com/w/cpp/container/array/back.html',1,'std::array::back()'],['https://en.cppreference.com/w/cpp/container/list/back.html',1,'std::list::back()'],['https://en.cppreference.com/w/cpp/string/basic_string/back.html',1,'std::u32string::back()'],['https://en.cppreference.com/w/cpp/string/basic_string/back.html',1,'std::u16string::back()'],['https://en.cppreference.com/w/cpp/string/basic_string/back.html',1,'std::wstring::back()'],['https://en.cppreference.com/w/cpp/string/basic_string/back.html',1,'std::basic_string::back()'],['https://en.cppreference.com/w/cpp/container/queue/back.html',1,'std::queue::back()'],['https://en.cppreference.com/w/cpp/container/deque/back.html',1,'std::deque::back()'],['https://en.cppreference.com/w/cpp/string/basic_string/back.html',1,'std::string::back()'],['https://en.cppreference.com/w/cpp/container/vector/back.html',1,'std::vector::back()'],['https://en.cppreference.com/w/cpp/container/dynarray/back.html',1,'std::dynarray::back()']]], + ['back_5finsert_5fiterator_92',['back_insert_iterator',['https://en.cppreference.com/w/cpp/iterator/back_insert_iterator.html',1,'std']]], + ['back_5finserter_93',['back_inserter',['https://en.cppreference.com/w/cpp/iterator/back_inserter.html',1,'std']]], + ['bad_94',['bad',['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wifstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ifstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wistringstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wstringstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wofstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_iostream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wfstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ostrstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::istream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::istringstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ifstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_istringstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ofstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wiostream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ostream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wostringstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_istream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ostream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::stringstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wistream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::iostream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_fstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ostringstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ios::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ostringstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wostream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::fstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ofstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::strstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_stringstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::istrstream::bad()']]], + ['bad_5falloc_95',['bad_alloc',['https://en.cppreference.com/w/cpp/memory/new/bad_alloc.html',1,'std::bad_alloc::bad_alloc()'],['https://en.cppreference.com/w/cpp/memory/new/bad_alloc.html',1,'std::bad_alloc']]], + ['bad_5farray_5flength_96',['bad_array_length',['https://en.cppreference.com/w/cpp/memory/new/bad_array_length.html',1,'std::bad_array_length::bad_array_length()'],['https://en.cppreference.com/w/cpp/memory/new/bad_array_length.html',1,'std::bad_array_length']]], + ['bad_5farray_5fnew_5flength_97',['bad_array_new_length',['https://en.cppreference.com/w/cpp/memory/new/bad_array_new_length/bad_array_new_length.html',1,'std::bad_array_new_length::bad_array_new_length()'],['https://en.cppreference.com/w/cpp/memory/new/bad_array_new_length.html',1,'std::bad_array_new_length']]], + ['bad_5fcast_98',['bad_cast',['https://en.cppreference.com/w/cpp/types/bad_cast/bad_cast.html',1,'std::bad_cast::bad_cast()'],['https://en.cppreference.com/w/cpp/types/bad_cast.html',1,'std::bad_cast']]], + ['bad_5fexception_99',['bad_exception',['https://en.cppreference.com/w/cpp/error/bad_exception.html',1,'std']]], + ['bad_5ffunction_5fcall_100',['bad_function_call',['https://en.cppreference.com/w/cpp/utility/functional/bad_function_call.html',1,'std::bad_function_call::bad_function_call()'],['https://en.cppreference.com/w/cpp/utility/functional/bad_function_call.html',1,'std::bad_function_call']]], + ['bad_5foptional_5faccess_101',['bad_optional_access',['https://en.cppreference.com/w/cpp/utility/bad_optional_access.html',1,'std::bad_optional_access::bad_optional_access()'],['https://en.cppreference.com/w/cpp/utility/bad_optional_access.html',1,'std::bad_optional_access']]], + ['bad_5fpiece_102',['bad_piece',['../classtt_1_1ex_1_1bad__piece.html#aa0b8135a9f288f03584d1f13dd6ef34b',1,'tt::ex::bad_piece::bad_piece()'],['../classtt_1_1ex_1_1bad__piece.html',1,'tt::ex::bad_piece']]], + ['bad_5fpiece_5fspec_103',['bad_piece_spec',['../classtt_1_1ex_1_1bad__piece__spec.html#ac73e0ba5d0c588d585473e6bae2214ca',1,'tt::ex::bad_piece_spec::bad_piece_spec()'],['../classtt_1_1ex_1_1bad__piece__spec.html',1,'tt::ex::bad_piece_spec']]], + ['bad_5fpiece_5ftype_104',['bad_piece_type',['../classtt_1_1ex_1_1bad__piece__type.html',1,'tt::ex']]], + ['bad_5fset_105',['bad_set',['../classtt_1_1ex_1_1bad__set.html',1,'tt::ex']]], + ['bad_5ftypeid_106',['bad_typeid',['https://en.cppreference.com/w/cpp/types/bad_typeid/bad_typeid.html',1,'std::bad_typeid::bad_typeid()'],['https://en.cppreference.com/w/cpp/types/bad_typeid.html',1,'std::bad_typeid']]], + ['bad_5fweak_5fptr_107',['bad_weak_ptr',['https://en.cppreference.com/w/cpp/memory/bad_weak_ptr/bad_weak_ptr.html',1,'std::bad_weak_ptr::bad_weak_ptr()'],['https://en.cppreference.com/w/cpp/memory/bad_weak_ptr.html',1,'std::bad_weak_ptr']]], + ['base_108',['base',['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/base.html',1,'std::ranlux48::base()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/base.html',1,'std::discard_block_engine::base()'],['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/base.html',1,'std::independent_bits_engine::base()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/base.html',1,'std::shuffle_order_engine::base()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/base.html',1,'std::ranlux24::base()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/base.html',1,'std::knuth_b::base()']]], + ['basic_5ffilebuf_109',['basic_filebuf',['https://en.cppreference.com/w/cpp/io/basic_filebuf/basic_filebuf.html',1,'std::basic_filebuf::basic_filebuf()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf.html',1,'std::basic_filebuf']]], + ['basic_5ffstream_110',['basic_fstream',['https://en.cppreference.com/w/cpp/io/basic_fstream/basic_fstream.html',1,'std::basic_fstream::basic_fstream()'],['https://en.cppreference.com/w/cpp/io/basic_fstream.html',1,'std::basic_fstream< Char >']]], + ['basic_5ffstream_3c_20char_20_3e_111',['basic_fstream< char >',['https://en.cppreference.com/w/cpp/io/basic_fstream.html',1,'std']]], + ['basic_5ffstream_3c_20wchar_5ft_20_3e_112',['basic_fstream< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_fstream.html',1,'std']]], + ['basic_5fifstream_113',['basic_ifstream',['https://en.cppreference.com/w/cpp/io/basic_ifstream/basic_ifstream.html',1,'std::basic_ifstream::basic_ifstream()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream.html',1,'std::basic_ifstream< Char >']]], + ['basic_5fifstream_3c_20char_20_3e_114',['basic_ifstream< char >',['https://en.cppreference.com/w/cpp/io/basic_ifstream.html',1,'std']]], + ['basic_5fifstream_3c_20wchar_5ft_20_3e_115',['basic_ifstream< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_ifstream.html',1,'std']]], + ['basic_5fios_116',['basic_ios',['https://en.cppreference.com/w/cpp/io/basic_ios/basic_ios.html',1,'std::basic_ios::basic_ios()'],['https://en.cppreference.com/w/cpp/io/basic_ios.html',1,'std::basic_ios< Char >']]], + ['basic_5fios_3c_20char_20_3e_117',['basic_ios< char >',['https://en.cppreference.com/w/cpp/io/basic_ios.html',1,'std']]], + ['basic_5fios_3c_20wchar_5ft_20_3e_118',['basic_ios< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_ios.html',1,'std']]], + ['basic_5fiostream_119',['basic_iostream',['https://en.cppreference.com/w/cpp/io/basic_iostream/basic_iostream.html',1,'std::basic_iostream::basic_iostream()'],['https://en.cppreference.com/w/cpp/io/basic_iostream.html',1,'std::basic_iostream< Char >']]], + ['basic_5fiostream_3c_20char_20_3e_120',['basic_iostream< char >',['https://en.cppreference.com/w/cpp/io/basic_iostream.html',1,'std']]], + ['basic_5fiostream_3c_20wchar_5ft_20_3e_121',['basic_iostream< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_iostream.html',1,'std']]], + ['basic_5fistream_122',['basic_istream',['https://en.cppreference.com/w/cpp/io/basic_istream/basic_istream.html',1,'std::basic_istream::basic_istream()'],['https://en.cppreference.com/w/cpp/io/basic_istream.html',1,'std::basic_istream< Char >']]], + ['basic_5fistream_3c_20char_20_3e_123',['basic_istream< char >',['https://en.cppreference.com/w/cpp/io/basic_istream.html',1,'std']]], + ['basic_5fistream_3c_20wchar_5ft_20_3e_124',['basic_istream< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_istream.html',1,'std']]], + ['basic_5fistringstream_125',['basic_istringstream',['https://en.cppreference.com/w/cpp/io/basic_istringstream/basic_istringstream.html',1,'std::basic_istringstream::basic_istringstream()'],['https://en.cppreference.com/w/cpp/io/basic_istringstream.html',1,'std::basic_istringstream< Char >']]], + ['basic_5fistringstream_3c_20char_20_3e_126',['basic_istringstream< char >',['https://en.cppreference.com/w/cpp/io/basic_istringstream.html',1,'std']]], + ['basic_5fistringstream_3c_20wchar_5ft_20_3e_127',['basic_istringstream< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_istringstream.html',1,'std']]], + ['basic_5fofstream_128',['basic_ofstream',['https://en.cppreference.com/w/cpp/io/basic_ofstream/basic_ofstream.html',1,'std::basic_ofstream::basic_ofstream()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream.html',1,'std::basic_ofstream< Char >']]], + ['basic_5fofstream_3c_20char_20_3e_129',['basic_ofstream< char >',['https://en.cppreference.com/w/cpp/io/basic_ofstream.html',1,'std']]], + ['basic_5fofstream_3c_20wchar_5ft_20_3e_130',['basic_ofstream< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_ofstream.html',1,'std']]], + ['basic_5fostream_131',['basic_ostream',['https://en.cppreference.com/w/cpp/io/basic_ostream/basic_ostream.html',1,'std::basic_ostream::basic_ostream()'],['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std::basic_ostream< Char >']]], + ['basic_5fostream_3c_20char_20_3e_132',['basic_ostream< char >',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['basic_5fostream_3c_20wchar_5ft_20_3e_133',['basic_ostream< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['basic_5fostringstream_134',['basic_ostringstream',['https://en.cppreference.com/w/cpp/io/basic_ostringstream/basic_ostringstream.html',1,'std::basic_ostringstream::basic_ostringstream()'],['https://en.cppreference.com/w/cpp/io/basic_ostringstream.html',1,'std::basic_ostringstream< Char >']]], + ['basic_5fostringstream_3c_20char_20_3e_135',['basic_ostringstream< char >',['https://en.cppreference.com/w/cpp/io/basic_ostringstream.html',1,'std']]], + ['basic_5fostringstream_3c_20wchar_5ft_20_3e_136',['basic_ostringstream< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_ostringstream.html',1,'std']]], + ['basic_5fregex_137',['basic_regex',['https://en.cppreference.com/w/cpp/regex/basic_regex/basic_regex.html',1,'std::basic_regex::basic_regex()'],['https://en.cppreference.com/w/cpp/regex/basic_regex.html',1,'std::basic_regex']]], + ['basic_5fstreambuf_138',['basic_streambuf',['https://en.cppreference.com/w/cpp/io/basic_streambuf/basic_streambuf.html',1,'std::basic_streambuf::basic_streambuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf.html',1,'std::basic_streambuf']]], + ['basic_5fstring_139',['basic_string',['https://en.cppreference.com/w/cpp/string/basic_string/basic_string.html',1,'std::basic_string::basic_string()'],['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std::basic_string< Char >']]], + ['basic_5fstring_3c_20char_20_3e_140',['basic_string< char >',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std']]], + ['basic_5fstring_3c_20char16_5ft_20_3e_141',['basic_string< char16_t >',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std']]], + ['basic_5fstring_3c_20char32_5ft_20_3e_142',['basic_string< char32_t >',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std']]], + ['basic_5fstring_3c_20char8_5ft_20_3e_143',['basic_string< char8_t >',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std']]], + ['basic_5fstring_3c_20wchar_5ft_20_3e_144',['basic_string< wchar_t >',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std']]], + ['basic_5fstringbuf_145',['basic_stringbuf',['https://en.cppreference.com/w/cpp/io/basic_stringbuf/basic_stringbuf.html',1,'std::basic_stringbuf::basic_stringbuf()'],['https://en.cppreference.com/w/cpp/io/basic_stringbuf.html',1,'std::basic_stringbuf']]], + ['basic_5fstringstream_146',['basic_stringstream',['https://en.cppreference.com/w/cpp/io/basic_stringstream/basic_stringstream.html',1,'std::basic_stringstream::basic_stringstream()'],['https://en.cppreference.com/w/cpp/io/basic_stringstream.html',1,'std::basic_stringstream< Char >']]], + ['basic_5fstringstream_3c_20char_20_3e_147',['basic_stringstream< char >',['https://en.cppreference.com/w/cpp/io/basic_stringstream.html',1,'std']]], + ['basic_5fstringstream_3c_20wchar_5ft_20_3e_148',['basic_stringstream< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_stringstream.html',1,'std']]], + ['before_149',['before',['https://en.cppreference.com/w/cpp/types/type_info/before.html',1,'std::type_info']]], + ['before_5fbegin_150',['before_begin',['https://en.cppreference.com/w/cpp/container/forward_list/before_begin.html',1,'std::forward_list']]], + ['begin_151',['begin',['https://en.cppreference.com/w/cpp/container/deque/begin.html',1,'std::deque::begin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::wcmatch::begin()'],['https://en.cppreference.com/w/cpp/container/forward_list/begin.html',1,'std::forward_list::begin()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/begin.html',1,'std::unordered_multimap::begin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::smatch::begin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::wsmatch::begin()'],['https://en.cppreference.com/w/cpp/container/multimap/begin.html',1,'std::multimap::begin()'],['https://en.cppreference.com/w/cpp/utility/initializer_list/begin.html',1,'std::initializer_list::begin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::basic_string::begin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::wstring::begin()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/begin.html',1,'std::unordered_multiset::begin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::u16string::begin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::u32string::begin()'],['https://en.cppreference.com/w/cpp/container/list/begin.html',1,'std::list::begin()'],['https://en.cppreference.com/w/cpp/container/map/begin.html',1,'std::map::begin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::cmatch::begin()'],['https://en.cppreference.com/w/cpp/container/unordered_set/begin.html',1,'std::unordered_set::begin()'],['https://en.cppreference.com/w/cpp/container/set/begin.html',1,'std::set::begin()'],['https://en.cppreference.com/w/cpp/iterator/begin.html',1,'std::begin()'],['https://en.cppreference.com/w/cpp/container/array/begin.html',1,'std::array::begin()'],['https://en.cppreference.com/w/cpp/container/dynarray/begin.html',1,'std::dynarray::begin()'],['https://en.cppreference.com/w/cpp/container/vector/begin.html',1,'std::vector::begin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::match_results::begin()'],['https://en.cppreference.com/w/cpp/container/multiset/begin.html',1,'std::multiset::begin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::string::begin()'],['https://en.cppreference.com/w/cpp/container/unordered_map/begin.html',1,'std::unordered_map::begin(T... args)']]], + ['begin_28int_29_152',['begin(int)',['https://en.cppreference.com/w/cpp/container/unordered_map/begin2.html',1,'std::unordered_map::begin(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/begin2.html',1,'std::unordered_multimap::begin(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/begin2.html',1,'std::unordered_multiset::begin(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_set/begin2.html',1,'std::unordered_set::begin(int)()']]], + ['bernoulli_5fdistribution_153',['bernoulli_distribution',['https://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution/bernoulli_distribution.html',1,'std::bernoulli_distribution::bernoulli_distribution()'],['https://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution.html',1,'std::bernoulli_distribution']]], + ['beta_154',['beta',['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/params.html',1,'std::gamma_distribution']]], + ['bibliography_155',['Bibliography',['../citelist.html',1,'']]], + ['bidirectional_5fiterator_5ftag_156',['bidirectional_iterator_tag',['https://en.cppreference.com/w/cpp/iterator/iterator_tags.html',1,'std']]], + ['binary_5ffunction_157',['binary_function',['https://en.cppreference.com/w/cpp/utility/functional/binary_function.html',1,'std']]], + ['binary_5fnegate_158',['binary_negate',['https://en.cppreference.com/w/cpp/utility/functional/binary_negate.html',1,'std::binary_negate::binary_negate()'],['https://en.cppreference.com/w/cpp/utility/functional/binary_negate.html',1,'std::binary_negate']]], + ['binary_5fsearch_159',['binary_search',['https://en.cppreference.com/w/cpp/algorithm/binary_search.html',1,'std']]], + ['bind_160',['bind',['https://en.cppreference.com/w/cpp/utility/functional/bind.html',1,'std']]], + ['binomial_5fdistribution_161',['binomial_distribution',['https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution/binomial_distribution.html',1,'std::binomial_distribution::binomial_distribution()'],['https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution.html',1,'std::binomial_distribution']]], + ['bishop_162',['Bishop',['../classtt_1_1chess_1_1Bishop.html',1,'tt::chess']]], + ['bit_5fand_163',['bit_and',['https://en.cppreference.com/w/cpp/utility/functional/bit_and.html',1,'std']]], + ['bit_5fnot_164',['bit_not',['https://en.cppreference.com/w/cpp/utility/functional/bit_not.html',1,'std']]], + ['bit_5for_165',['bit_or',['https://en.cppreference.com/w/cpp/utility/functional/bit_or.html',1,'std']]], + ['bitset_166',['bitset',['https://en.cppreference.com/w/cpp/utility/bitset/bitset.html',1,'std::bitset::bitset()'],['https://en.cppreference.com/w/cpp/utility/bitset.html',1,'std::bitset< Bits >']]], + ['blackking_167',['blackKing',['../classtt_1_1chess_1_1Chessboard.html#a7a006502bc7be496de93395ea751b518',1,'tt::chess::Chessboard::blackKing()'],['../classtt_1_1chess_1_1Chessboard.html#a1a5fcee2ba2e80f52a7a9ea6c445ba98',1,'tt::chess::Chessboard::blackKing() const']]], + ['board_168',['Board',['../classtt_1_1chess_1_1Chessboard.html#a6c37478b5b8062e268392135f748897b',1,'tt::chess::Chessboard::Board(Board &&)=default'],['../classtt_1_1chess_1_1Chessboard.html#a1f20a46bd40d32f6230debb82d45d3d4',1,'tt::chess::Chessboard::Board(PieceSetT &set)'],['../classtt_1_1chess_1_1Chessboard.html#a8915a56b2cb790e75349b87185d6988f',1,'tt::chess::Chessboard::Board()'],['../classtt_1_1Board.html#a1f20a46bd40d32f6230debb82d45d3d4',1,'tt::Board::Board(PieceSetT &set)'],['../classtt_1_1Board.html#a8915a56b2cb790e75349b87185d6988f',1,'tt::Board::Board()']]], + ['board_169',['board',['../classtt_1_1ex_1_1foreign__piece.html#a91eab5f256380b4394164d0aefa72a01',1,'tt::ex::foreign_piece']]], + ['board_170',['Board',['../classtt_1_1Board.html#a6c37478b5b8062e268392135f748897b',1,'tt::Board']]], + ['board_171',['board',['../classtt_1_1Piece.html#a9d5719d065c410fd60f353c296831d42',1,'tt::Piece::board() const'],['../classtt_1_1Piece.html#aadeac76ac07a393ca61c8b947d0f876c',1,'tt::Piece::board()'],['../classtt_1_1Board.html#a04b3078c9f83d46af1dcaf2986a87bcf',1,'tt::Board::board() const'],['../classtt_1_1Board.html#a1e56268ad9bf8ee9abd8385d235a487b',1,'tt::Board::board()']]], + ['board_172',['Board',['../classtt_1_1Board.html',1,'tt']]], + ['boardt_173',['BoardT',['../namespacett.html#ac2e60e27f37ce5390d0873e02178a858',1,'tt']]], + ['boolalpha_174',['boolalpha',['https://en.cppreference.com/w/cpp/io/manip/boolalpha.html',1,'std']]], + ['bsearch_175',['bsearch',['https://en.cppreference.com/w/cpp/algorithm/bsearch.html',1,'std']]], + ['btowc_176',['btowc',['https://en.cppreference.com/w/cpp/string/multibyte/btowc.html',1,'std']]], + ['bucket_177',['bucket',['https://en.cppreference.com/w/cpp/container/unordered_set/bucket.html',1,'std::unordered_set::bucket()'],['https://en.cppreference.com/w/cpp/container/unordered_map/bucket.html',1,'std::unordered_map::bucket()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/bucket.html',1,'std::unordered_multimap::bucket()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/bucket.html',1,'std::unordered_multiset::bucket()']]], + ['bucket_5fcount_178',['bucket_count',['https://en.cppreference.com/w/cpp/container/unordered_multimap/bucket_count.html',1,'std::unordered_multimap::bucket_count()'],['https://en.cppreference.com/w/cpp/container/unordered_map/bucket_count.html',1,'std::unordered_map::bucket_count()'],['https://en.cppreference.com/w/cpp/container/unordered_set/bucket_count.html',1,'std::unordered_set::bucket_count()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/bucket_count.html',1,'std::unordered_multiset::bucket_count()']]], + ['bucket_5fsize_179',['bucket_size',['https://en.cppreference.com/w/cpp/container/unordered_set/bucket_size.html',1,'std::unordered_set::bucket_size()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/bucket_size.html',1,'std::unordered_multiset::bucket_size()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/bucket_size.html',1,'std::unordered_multimap::bucket_size()'],['https://en.cppreference.com/w/cpp/container/unordered_map/bucket_size.html',1,'std::unordered_map::bucket_size()']]], + ['building_180',['Building',['../building.html',1,'']]] +]; diff --git a/search/all_3.html b/search/all_3.html new file mode 100644 index 0000000..39767b8 --- /dev/null +++ b/search/all_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_3.js b/search/all_3.js new file mode 100644 index 0000000..9856d1a --- /dev/null +++ b/search/all_3.js @@ -0,0 +1,97 @@ +var searchData= +[ + ['c16rtomb_181',['c16rtomb',['https://en.cppreference.com/w/cpp/string/multibyte/c16rtomb.html',1,'std']]], + ['c32rtomb_182',['c32rtomb',['https://en.cppreference.com/w/cpp/string/multibyte/c32rtomb.html',1,'std']]], + ['c_5fblackking_183',['c_blackKing',['../classtt_1_1chess_1_1Chessboard.html#af1bd443e6934734be2cadb181d5af9ee',1,'tt::chess::Chessboard']]], + ['c_5fcurrentenemyking_184',['c_currentEnemyKing',['../classtt_1_1chess_1_1Chessboard.html#a2d7911b9bfe2deab07e030daec929a99',1,'tt::chess::Chessboard']]], + ['c_5fcurrentking_185',['c_currentKing',['../classtt_1_1chess_1_1Chessboard.html#aab55f3bb641bae38ceaa74683d949a6a',1,'tt::chess::Chessboard']]], + ['c_5fstr_186',['c_str',['https://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::u16string::c_str()'],['https://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::wstring::c_str()'],['https://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::basic_string::c_str()'],['https://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::string::c_str()'],['https://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::u32string::c_str()']]], + ['c_5fwhiteking_187',['c_whiteKing',['../classtt_1_1chess_1_1Chessboard.html#ab353269dde5dcce8bb1aac1b67727ee0',1,'tt::chess::Chessboard']]], + ['call_5fonce_188',['call_once',['https://en.cppreference.com/w/cpp/thread/call_once.html',1,'std']]], + ['calloc_189',['calloc',['https://en.cppreference.com/w/cpp/memory/c/calloc.html',1,'std']]], + ['can_5fnot_5fmove_190',['can_not_move',['../classtt_1_1ex_1_1can__not__move.html#a3c72a28e92ee48088125c28e07ef79c6',1,'tt::ex::can_not_move::can_not_move()'],['../classtt_1_1ex_1_1can__not__move.html',1,'tt::ex::can_not_move']]], + ['caninsert_191',['canInsert',['../classtt_1_1chess_1_1Chessboard.html#a6b1f2f5f99486f1dac8bb77cd5ac46b4',1,'tt::chess::Chessboard::canInsert()'],['../classtt_1_1Board.html#a5649afacfbaa9a2aa6ccb7f734b7f4a2',1,'tt::Board::canInsert()']]], + ['capacity_192',['capacity',['https://en.cppreference.com/w/cpp/container/vector/capacity.html',1,'std::vector::capacity()'],['https://en.cppreference.com/w/cpp/string/basic_string/capacity.html',1,'std::string::capacity()'],['https://en.cppreference.com/w/cpp/string/basic_string/capacity.html',1,'std::basic_string::capacity()'],['https://en.cppreference.com/w/cpp/string/basic_string/capacity.html',1,'std::wstring::capacity()'],['https://en.cppreference.com/w/cpp/string/basic_string/capacity.html',1,'std::u16string::capacity()'],['https://en.cppreference.com/w/cpp/string/basic_string/capacity.html',1,'std::u32string::capacity()']]], + ['capture_193',['capture',['../classtt_1_1Piece_1_1Turn.html#aa495194ae3143dfe34a9d76157d3005d',1,'tt::Piece::Turn::capture() const'],['../classtt_1_1Piece_1_1Turn.html#afbbed5134517c141dfa5774a0588dfc1',1,'tt::Piece::Turn::capture()']]], + ['capturedt_194',['CapturedT',['../classtt_1_1Board.html#aef58802b12f06a9d4d0678fc55128ddb',1,'tt::Board']]], + ['castled_195',['castled',['../classtt_1_1chess_1_1King.html#a2e5eff9bf3fc65784ecd8ea320f08884',1,'tt::chess::King']]], + ['catalog_196',['catalog',['https://en.cppreference.com/w/cpp/locale/messages_base.html',1,'std::messages::catalog'],['https://en.cppreference.com/w/cpp/locale/messages_base.html',1,'std::messages_base::catalog'],['https://en.cppreference.com/w/cpp/locale/messages_base.html',1,'std::messages_byname::catalog']]], + ['category_197',['category',['https://en.cppreference.com/w/cpp/error/error_condition/category.html',1,'std::error_condition::category()'],['https://en.cppreference.com/w/cpp/error/error_code/category.html',1,'std::error_code::category()']]], + ['cauchy_5fdistribution_198',['cauchy_distribution',['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/cauchy_distribution.html',1,'std::cauchy_distribution::cauchy_distribution()'],['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution.html',1,'std::cauchy_distribution']]], + ['cbefore_5fbegin_199',['cbefore_begin',['https://en.cppreference.com/w/cpp/container/forward_list/before_begin.html',1,'std::forward_list']]], + ['cbegin_200',['cbegin',['https://en.cppreference.com/w/cpp/container/unordered_multiset/begin.html',1,'std::unordered_multiset::cbegin()'],['https://en.cppreference.com/w/cpp/container/vector/begin.html',1,'std::vector::cbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::u16string::cbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::u32string::cbegin()'],['https://en.cppreference.com/w/cpp/container/list/begin.html',1,'std::list::cbegin()'],['https://en.cppreference.com/w/cpp/container/map/begin.html',1,'std::map::cbegin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::cmatch::cbegin()'],['https://en.cppreference.com/w/cpp/container/unordered_set/begin.html',1,'std::unordered_set::cbegin()'],['https://en.cppreference.com/w/cpp/container/multimap/begin.html',1,'std::multimap::cbegin()'],['https://en.cppreference.com/w/cpp/container/array/begin.html',1,'std::array::cbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::wstring::cbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::basic_string::cbegin()'],['https://en.cppreference.com/w/cpp/container/deque/begin.html',1,'std::deque::cbegin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::wcmatch::cbegin()'],['https://en.cppreference.com/w/cpp/container/forward_list/begin.html',1,'std::forward_list::cbegin()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/begin.html',1,'std::unordered_multimap::cbegin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::smatch::cbegin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::wsmatch::cbegin()'],['https://en.cppreference.com/w/cpp/container/unordered_map/begin.html',1,'std::unordered_map::cbegin()'],['https://en.cppreference.com/w/cpp/container/set/begin.html',1,'std::set::cbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::string::cbegin()'],['https://en.cppreference.com/w/cpp/container/multiset/begin.html',1,'std::multiset::cbegin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::match_results::cbegin()'],['https://en.cppreference.com/w/cpp/container/dynarray/begin.html',1,'std::dynarray::cbegin()']]], + ['cbegin_28int_29_201',['cbegin(int)',['https://en.cppreference.com/w/cpp/container/unordered_map/begin2.html',1,'std::unordered_map::cbegin(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/begin2.html',1,'std::unordered_multimap::cbegin(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/begin2.html',1,'std::unordered_multiset::cbegin(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_set/begin2.html',1,'std::unordered_set::cbegin(int)()']]], + ['cbrt_202',['cbrt',['https://en.cppreference.com/w/cpp/numeric/math/cbrt.html',1,'std']]], + ['ceil_203',['ceil',['https://en.cppreference.com/w/cpp/numeric/math/ceil.html',1,'std']]], + ['cend_204',['cend',['https://en.cppreference.com/w/cpp/container/vector/end.html',1,'std::vector::cend()'],['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::match_results::cend()'],['https://en.cppreference.com/w/cpp/container/multiset/end.html',1,'std::multiset::cend()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::string::cend()'],['https://en.cppreference.com/w/cpp/container/set/end.html',1,'std::set::cend()'],['https://en.cppreference.com/w/cpp/container/unordered_map/end.html',1,'std::unordered_map::cend()'],['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::wsmatch::cend()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/end.html',1,'std::unordered_multimap::cend()'],['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::cmatch::cend()'],['https://en.cppreference.com/w/cpp/container/forward_list/end.html',1,'std::forward_list::cend()'],['https://en.cppreference.com/w/cpp/container/dynarray/end.html',1,'std::dynarray::cend()'],['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::smatch::cend()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::u16string::cend()'],['https://en.cppreference.com/w/cpp/container/map/end.html',1,'std::map::cend()'],['https://en.cppreference.com/w/cpp/container/list/end.html',1,'std::list::cend()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::u32string::cend()'],['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::wcmatch::cend()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/end.html',1,'std::unordered_multiset::cend()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::wstring::cend()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::basic_string::cend()'],['https://en.cppreference.com/w/cpp/container/deque/end.html',1,'std::deque::cend()'],['https://en.cppreference.com/w/cpp/container/unordered_set/end.html',1,'std::unordered_set::cend()'],['https://en.cppreference.com/w/cpp/container/multimap/end.html',1,'std::multimap::cend()'],['https://en.cppreference.com/w/cpp/container/array/end.html',1,'std::array::cend()']]], + ['cend_28int_29_205',['cend(int)',['https://en.cppreference.com/w/cpp/container/unordered_multiset/end2.html',1,'std::unordered_multiset::cend(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_map/end2.html',1,'std::unordered_map::cend(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/end2.html',1,'std::unordered_multimap::cend(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_set/end2.html',1,'std::unordered_set::cend(int)()']]], + ['centi_206',['centi',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['cerr_207',['cerr',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['char_5ftraits_208',['char_traits',['https://en.cppreference.com/w/cpp/string/char_traits.html',1,'std']]], + ['char_5ftype_209',['char_type',['https://en.cppreference.com/w/cpp/locale/collate.html',1,'std::collate::char_type'],['https://en.cppreference.com/w/cpp/locale/collate.html',1,'std::collate_byname::char_type'],['https://en.cppreference.com/w/cpp/locale/messages.html',1,'std::messages::char_type'],['https://en.cppreference.com/w/cpp/locale/messages.html',1,'std::messages_byname::char_type'],['https://en.cppreference.com/w/cpp/locale/money_get.html',1,'std::money_get::char_type'],['https://en.cppreference.com/w/cpp/locale/money_put.html',1,'std::money_put::char_type'],['https://en.cppreference.com/w/cpp/locale/moneypunct.html',1,'std::moneypunct::char_type'],['https://en.cppreference.com/w/cpp/locale/moneypunct.html',1,'std::moneypunct_byname::char_type'],['https://en.cppreference.com/w/cpp/locale/num_get.html',1,'std::num_get::char_type'],['https://en.cppreference.com/w/cpp/locale/num_put.html',1,'std::num_put::char_type'],['https://en.cppreference.com/w/cpp/locale/numpunct.html',1,'std::numpunct::char_type'],['https://en.cppreference.com/w/cpp/locale/numpunct.html',1,'std::numpunct_byname::char_type'],['https://en.cppreference.com/w/cpp/locale/time_get.html',1,'std::time_get::char_type'],['https://en.cppreference.com/w/cpp/locale/time_get.html',1,'std::time_get_byname::char_type'],['https://en.cppreference.com/w/cpp/locale/time_put.html',1,'std::time_put::char_type'],['https://en.cppreference.com/w/cpp/locale/time_put.html',1,'std::time_put_byname::char_type']]], + ['check_210',['check',['../classtt_1_1chess_1_1ex_1_1check.html#ac075af001158cb947964bd29fd984a5e',1,'tt::chess::ex::check::check()'],['../classtt_1_1chess_1_1King.html#a5e28e5c98998bedc925f6fe66d3a3721',1,'tt::chess::King::check()'],['../classtt_1_1chess_1_1ex_1_1check.html',1,'tt::chess::ex::check']]], + ['checkingmode_211',['CheckingMode',['../classtt_1_1chess_1_1Chessboard.html#a6a969719fbbb92c410ea33aca48006ffa9f2990d894637fb03f7f37236a2a4ffc',1,'tt::chess::Chessboard']]], + ['checkmate_212',['checkmate',['../classtt_1_1chess_1_1ex_1_1checkmate.html#a3e7c280c957f76b310b2184041852652',1,'tt::chess::ex::checkmate::checkmate()'],['../classtt_1_1chess_1_1King.html#a45e3da474fa1e57ea6cce1a6af817d66',1,'tt::chess::King::checkmate()'],['../classtt_1_1chess_1_1ex_1_1checkmate.html',1,'tt::chess::ex::checkmate']]], + ['chessboard_213',['Chessboard',['../classtt_1_1chess_1_1Chessboard.html',1,'tt::chess']]], + ['chi_5fsquared_5fdistribution_214',['chi_squared_distribution',['https://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/chi_squared_distribution.html',1,'std::chi_squared_distribution::chi_squared_distribution()'],['https://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution.html',1,'std::chi_squared_distribution']]], + ['cin_215',['cin',['https://en.cppreference.com/w/cpp/io/basic_istream.html',1,'std']]], + ['classic_216',['classic',['https://en.cppreference.com/w/cpp/locale/locale/classic.html',1,'std::locale']]], + ['clear_217',['clear',['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ofstream::clear()'],['https://en.cppreference.com/w/cpp/error/error_code/clear.html',1,'std::error_code::clear()'],['https://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::u32string::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wiostream::clear()'],['https://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::u16string::clear()'],['https://en.cppreference.com/w/cpp/error/error_condition/clear.html',1,'std::error_condition::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ostream::clear()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/clear.html',1,'std::unordered_multiset::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::istrstream::clear()'],['https://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::wstring::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wostringstream::clear()'],['https://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::basic_string::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_stringstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::strstream::clear()'],['https://en.cppreference.com/w/cpp/container/deque/clear.html',1,'std::deque::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_istream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wifstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ifstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_iostream::clear()'],['https://en.cppreference.com/w/cpp/container/map/clear.html',1,'std::map::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::istringstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::istream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ostrstream::clear()'],['https://en.cppreference.com/w/cpp/container/unordered_set/clear.html',1,'std::unordered_set::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wfstream::clear()'],['https://en.cppreference.com/w/cpp/container/multimap/clear.html',1,'std::multimap::clear()'],['https://en.cppreference.com/w/cpp/atomic/atomic_flag/clear.html',1,'std::atomic_flag::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_istringstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wofstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wstringstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wistringstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ifstream::clear()'],['../classtt_1_1Board.html#aed516112e99ab1672fbaa08109de7989',1,'tt::Board::clear()'],['../classtt_1_1chess_1_1Chessboard.html#ab8e2b25b37f5c026ef656c249bffc116',1,'tt::chess::Chessboard::clear()'],['https://en.cppreference.com/w/cpp/container/list/clear.html',1,'std::list::clear()'],['https://en.cppreference.com/w/cpp/container/forward_list/clear.html',1,'std::forward_list::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ostream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ofstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::fstream::clear()'],['https://en.cppreference.com/w/cpp/container/vector/clear.html',1,'std::vector::clear()'],['https://en.cppreference.com/w/cpp/container/multiset/clear.html',1,'std::multiset::clear()'],['https://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::string::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wostream::clear()'],['https://en.cppreference.com/w/cpp/container/set/clear.html',1,'std::set::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ostringstream::clear()'],['https://en.cppreference.com/w/cpp/container/unordered_map/clear.html',1,'std::unordered_map::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ios::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ostringstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_fstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::iostream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wistream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::stringstream::clear()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/clear.html',1,'std::unordered_multimap::clear()']]], + ['clearerr_218',['clearerr',['https://en.cppreference.com/w/cpp/io/c/clearerr.html',1,'std']]], + ['clock_219',['clock',['https://en.cppreference.com/w/cpp/chrono/c/clock.html',1,'std']]], + ['clock_5ft_220',['clock_t',['https://en.cppreference.com/w/cpp/chrono/c/clock_t.html',1,'std']]], + ['clog_221',['clog',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['clone_222',['clone',['../classtt_1_1Piece_1_1Turn.html#ac07a1985044942f8cff1a49cb05fa1b3',1,'tt::Piece::Turn']]], + ['close_223',['close',['https://en.cppreference.com/w/cpp/io/basic_ifstream/close.html',1,'std::basic_ifstream::close()'],['https://en.cppreference.com/w/cpp/locale/messages/close.html',1,'std::messages_byname::close()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/close.html',1,'std::wifstream::close()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/close.html',1,'std::wfilebuf::close()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/close.html',1,'std::basic_fstream::close()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/close.html',1,'std::basic_filebuf::close()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/close.html',1,'std::fstream::close()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/close.html',1,'std::basic_ofstream::close()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/close.html',1,'std::filebuf::close()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/close.html',1,'std::ofstream::close()'],['https://en.cppreference.com/w/cpp/locale/messages/close.html',1,'std::messages::close()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/close.html',1,'std::wfstream::close()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/close.html',1,'std::wofstream::close()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/close.html',1,'std::ifstream::close()']]], + ['cmatch_224',['cmatch',['https://en.cppreference.com/w/cpp/regex/match_results/match_results.html',1,'std::cmatch::cmatch()'],['https://en.cppreference.com/w/cpp/regex/match_results.html',1,'std::cmatch']]], + ['code_225',['code',['https://en.cppreference.com/w/cpp/thread/future_error/code.html',1,'std::future_error::code()'],['https://en.cppreference.com/w/cpp/regex/regex_error/code.html',1,'std::regex_error::code()'],['https://en.cppreference.com/w/cpp/error/system_error/code.html',1,'std::system_error::code()']]], + ['codecvt_226',['codecvt',['https://en.cppreference.com/w/cpp/locale/codecvt/codecvt.html',1,'std::codecvt::codecvt()'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt']]], + ['codecvt_5fbase_227',['codecvt_base',['https://en.cppreference.com/w/cpp/locale/codecvt_base.html',1,'std']]], + ['codecvt_5fbyname_228',['codecvt_byname',['https://en.cppreference.com/w/cpp/locale/codecvt_byname.html',1,'std::codecvt_byname::codecvt_byname()'],['https://en.cppreference.com/w/cpp/locale/codecvt_byname.html',1,'std::codecvt_byname']]], + ['codecvt_5futf16_229',['codecvt_utf16',['https://en.cppreference.com/w/cpp/locale/codecvt_utf16.html',1,'std']]], + ['codecvt_5futf8_230',['codecvt_utf8',['https://en.cppreference.com/w/cpp/locale/codecvt_utf8.html',1,'std']]], + ['codecvt_5futf8_5futf16_231',['codecvt_utf8_utf16',['https://en.cppreference.com/w/cpp/locale/codecvt_utf8_utf16.html',1,'std']]], + ['collate_232',['collate',['https://en.cppreference.com/w/cpp/locale/collate/collate.html',1,'std::collate::collate()'],['https://en.cppreference.com/w/cpp/locale/collate.html',1,'std::collate']]], + ['collate_5fbyname_233',['collate_byname',['https://en.cppreference.com/w/cpp/locale/collate_byname.html',1,'std::collate_byname::collate_byname()'],['https://en.cppreference.com/w/cpp/locale/collate_byname.html',1,'std::collate_byname']]], + ['color_234',['color',['../classtt_1_1Piece.html#a99864ba766ec63ea7d34726b7745b867',1,'tt::Piece']]], + ['color_235',['Color',['../classtt_1_1Piece.html#aae49238326a573556a910b49993033c0',1,'tt::Piece']]], + ['color_236',['color',['../classtt_1_1chess_1_1ex_1_1no__king.html#afd1f29662dc42718094357ebd9fb0fef',1,'tt::chess::ex::no_king']]], + ['combine_237',['combine',['https://en.cppreference.com/w/cpp/locale/locale/combine.html',1,'std::locale']]], + ['common_5ftype_238',['common_type',['https://en.cppreference.com/w/cpp/types/common_type.html',1,'std']]], + ['compare_239',['compare',['https://en.cppreference.com/w/cpp/locale/collate/compare.html',1,'std::collate_byname::compare()'],['https://en.cppreference.com/w/cpp/string/basic_string/compare.html',1,'std::u32string::compare()'],['https://en.cppreference.com/w/cpp/locale/collate/compare.html',1,'std::collate::compare()'],['https://en.cppreference.com/w/cpp/string/basic_string/compare.html',1,'std::u16string::compare()'],['https://en.cppreference.com/w/cpp/string/basic_string/compare.html',1,'std::wstring::compare()'],['https://en.cppreference.com/w/cpp/string/basic_string/compare.html',1,'std::basic_string::compare()'],['https://en.cppreference.com/w/cpp/regex/sub_match/compare.html',1,'std::ssub_match::compare()'],['https://en.cppreference.com/w/cpp/regex/sub_match/compare.html',1,'std::csub_match::compare()'],['https://en.cppreference.com/w/cpp/regex/sub_match/compare.html',1,'std::wssub_match::compare()'],['https://en.cppreference.com/w/cpp/regex/sub_match/compare.html',1,'std::sub_match::compare()'],['https://en.cppreference.com/w/cpp/regex/sub_match/compare.html',1,'std::wcsub_match::compare()'],['https://en.cppreference.com/w/cpp/string/basic_string/compare.html',1,'std::string::compare()'],['https://en.cppreference.com/w/cpp/string/char_traits/compare.html',1,'std::char_traits::compare()']]], + ['compare_5fexchange_5fstrong_240',['compare_exchange_strong',['https://en.cppreference.com/w/cpp/atomic/atomic/compare_exchange.html',1,'std::atomic']]], + ['compare_5fexchange_5fweak_241',['compare_exchange_weak',['https://en.cppreference.com/w/cpp/atomic/atomic/compare_exchange.html',1,'std::atomic']]], + ['complex_242',['complex',['https://en.cppreference.com/w/cpp/numeric/complex/complex.html',1,'std::complex::complex()'],['https://en.cppreference.com/w/cpp/numeric/complex.html',1,'std::complex']]], + ['condition_5fvariable_243',['condition_variable',['https://en.cppreference.com/w/cpp/thread/condition_variable/condition_variable.html',1,'std::condition_variable::condition_variable()'],['https://en.cppreference.com/w/cpp/thread/condition_variable.html',1,'std::condition_variable']]], + ['condition_5fvariable_5fany_244',['condition_variable_any',['https://en.cppreference.com/w/cpp/thread/condition_variable_any/condition_variable_any.html',1,'std::condition_variable_any::condition_variable_any()'],['https://en.cppreference.com/w/cpp/thread/condition_variable_any.html',1,'std::condition_variable_any']]], + ['conditional_245',['conditional',['https://en.cppreference.com/w/cpp/types/conditional.html',1,'std']]], + ['const_5fpointer_5fcast_246',['const_pointer_cast',['https://en.cppreference.com/w/cpp/memory/shared_ptr/pointer_cast.html',1,'std']]], + ['construct_247',['construct',['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/construct.html',1,'std::scoped_allocator_adaptor::construct()'],['https://en.cppreference.com/w/cpp/memory/allocator/construct.html',1,'std::allocator::construct()'],['https://en.cppreference.com/w/cpp/memory/allocator_traits/construct.html',1,'std::allocator_traits::construct()']]], + ['converted_248',['converted',['https://en.cppreference.com/w/cpp/locale/wstring_convert/converted.html',1,'std::wstring_convert']]], + ['copy_249',['copy',['https://en.cppreference.com/w/cpp/string/char_traits/copy.html',1,'std::char_traits::copy()'],['https://en.cppreference.com/w/cpp/string/basic_string/copy.html',1,'std::string::copy()'],['https://en.cppreference.com/w/cpp/string/basic_string/copy.html',1,'std::basic_string::copy()'],['https://en.cppreference.com/w/cpp/string/basic_string/copy.html',1,'std::wstring::copy()'],['https://en.cppreference.com/w/cpp/string/basic_string/copy.html',1,'std::u16string::copy()'],['https://en.cppreference.com/w/cpp/string/basic_string/copy.html',1,'std::u32string::copy()'],['https://en.cppreference.com/w/cpp/algorithm/copy.html',1,'std::copy(T... args)']]], + ['copy_5fbackward_250',['copy_backward',['https://en.cppreference.com/w/cpp/algorithm/copy_backward.html',1,'std']]], + ['copy_5fif_251',['copy_if',['https://en.cppreference.com/w/cpp/algorithm/copy.html',1,'std']]], + ['copy_5fn_252',['copy_n',['https://en.cppreference.com/w/cpp/algorithm/copy_n.html',1,'std']]], + ['copyfmt_253',['copyfmt',['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::stringstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::ifstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::wistringstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::wstringstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::wofstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_iostream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::wfstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::ostrstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::istream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::istringstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_ifstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_istringstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::ofstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_ostream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::ostringstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_ios::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_ostringstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::wostream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::fstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_ofstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::wiostream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_fstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::iostream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::ostream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::wifstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::wistream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_istream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::strstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_stringstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::wostringstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::istrstream::copyfmt()']]], + ['copysign_254',['copysign',['https://en.cppreference.com/w/cpp/numeric/math/copysign.html',1,'std']]], + ['cos_255',['cos',['https://en.cppreference.com/w/cpp/numeric/math/cos.html',1,'std']]], + ['cosh_256',['cosh',['https://en.cppreference.com/w/cpp/numeric/math/cosh.html',1,'std']]], + ['count_257',['count',['https://en.cppreference.com/w/cpp/chrono/duration/count.html',1,'std::chrono::milliseconds::count()'],['https://en.cppreference.com/w/cpp/algorithm/count.html',1,'std::count()'],['https://en.cppreference.com/w/cpp/container/multiset/count.html',1,'std::multiset::count()'],['https://en.cppreference.com/w/cpp/container/set/count.html',1,'std::set::count()'],['https://en.cppreference.com/w/cpp/container/unordered_map/count.html',1,'std::unordered_map::count()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/count.html',1,'std::unordered_multimap::count()'],['https://en.cppreference.com/w/cpp/chrono/duration/count.html',1,'std::chrono::minutes::count()'],['https://en.cppreference.com/w/cpp/chrono/duration/count.html',1,'std::chrono::seconds::count()'],['https://en.cppreference.com/w/cpp/container/multimap/count.html',1,'std::multimap::count()'],['https://en.cppreference.com/w/cpp/container/unordered_set/count.html',1,'std::unordered_set::count()'],['https://en.cppreference.com/w/cpp/container/map/count.html',1,'std::map::count()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/count.html',1,'std::unordered_multiset::count()'],['https://en.cppreference.com/w/cpp/utility/bitset/count.html',1,'std::bitset::count()'],['https://en.cppreference.com/w/cpp/chrono/duration/count.html',1,'std::chrono::nanoseconds::count()'],['https://en.cppreference.com/w/cpp/chrono/duration/count.html',1,'std::chrono::microseconds::count()'],['https://en.cppreference.com/w/cpp/chrono/duration/count.html',1,'std::chrono::hours::count()'],['https://en.cppreference.com/w/cpp/chrono/duration/count.html',1,'std::chrono::duration::count()']]], + ['count_5fif_258',['count_if',['https://en.cppreference.com/w/cpp/algorithm/count.html',1,'std']]], + ['cout_259',['cout',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['crbegin_260',['crbegin',['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::wstring::crbegin()'],['https://en.cppreference.com/w/cpp/container/array/rbegin.html',1,'std::array::crbegin()'],['https://en.cppreference.com/w/cpp/container/dynarray/rbegin.html',1,'std::dynarray::crbegin()'],['https://en.cppreference.com/w/cpp/container/multimap/rbegin.html',1,'std::multimap::crbegin()'],['https://en.cppreference.com/w/cpp/container/map/rbegin.html',1,'std::map::crbegin()'],['https://en.cppreference.com/w/cpp/container/list/rbegin.html',1,'std::list::crbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::u32string::crbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::u16string::crbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::basic_string::crbegin()'],['https://en.cppreference.com/w/cpp/container/vector/rbegin.html',1,'std::vector::crbegin()'],['https://en.cppreference.com/w/cpp/container/multiset/rbegin.html',1,'std::multiset::crbegin()'],['https://en.cppreference.com/w/cpp/container/deque/rbegin.html',1,'std::deque::crbegin()'],['https://en.cppreference.com/w/cpp/container/set/rbegin.html',1,'std::set::crbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::string::crbegin()']]], + ['cref_261',['cref',['https://en.cppreference.com/w/cpp/utility/functional/ref.html',1,'std']]], + ['cregex_5fiterator_262',['cregex_iterator',['https://en.cppreference.com/w/cpp/regex/regex_iterator/regex_iterator.html',1,'std::cregex_iterator::cregex_iterator()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator.html',1,'std::cregex_iterator']]], + ['cregex_5ftoken_5fiterator_263',['cregex_token_iterator',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/regex_token_iterator.html',1,'std::cregex_token_iterator::cregex_token_iterator()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator.html',1,'std::cregex_token_iterator']]], + ['crend_264',['crend',['https://en.cppreference.com/w/cpp/container/dynarray/rend.html',1,'std::dynarray::crend()'],['https://en.cppreference.com/w/cpp/container/multimap/rend.html',1,'std::multimap::crend()'],['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::basic_string::crend()'],['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::wstring::crend()'],['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::u16string::crend()'],['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::u32string::crend()'],['https://en.cppreference.com/w/cpp/container/list/rend.html',1,'std::list::crend()'],['https://en.cppreference.com/w/cpp/container/map/rend.html',1,'std::map::crend()'],['https://en.cppreference.com/w/cpp/container/array/rend.html',1,'std::array::crend()'],['https://en.cppreference.com/w/cpp/container/deque/rend.html',1,'std::deque::crend()'],['https://en.cppreference.com/w/cpp/container/set/rend.html',1,'std::set::crend()'],['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::string::crend()'],['https://en.cppreference.com/w/cpp/container/multiset/rend.html',1,'std::multiset::crend()'],['https://en.cppreference.com/w/cpp/container/vector/rend.html',1,'std::vector::crend()']]], + ['csub_5fmatch_265',['csub_match',['https://en.cppreference.com/w/cpp/regex/sub_match/sub_match.html',1,'std::csub_match::csub_match()'],['https://en.cppreference.com/w/cpp/regex/sub_match.html',1,'std::csub_match']]], + ['ctime_266',['ctime',['https://en.cppreference.com/w/cpp/chrono/c/ctime.html',1,'std']]], + ['ctype_267',['ctype',['https://en.cppreference.com/w/cpp/locale/ctype/ctype.html',1,'std::ctype::ctype()'],['https://en.cppreference.com/w/cpp/locale/ctype.html',1,'std::ctype']]], + ['ctype_5fbase_268',['ctype_base',['https://en.cppreference.com/w/cpp/locale/ctype_base.html',1,'std']]], + ['ctype_5fbyname_269',['ctype_byname',['https://en.cppreference.com/w/cpp/locale/ctype_byname.html',1,'std::ctype_byname::ctype_byname()'],['https://en.cppreference.com/w/cpp/locale/ctype_byname.html',1,'std::ctype_byname']]], + ['curr_5fsymbol_270',['curr_symbol',['https://en.cppreference.com/w/cpp/locale/moneypunct/curr_symbol.html',1,'std::moneypunct_byname::curr_symbol()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/curr_symbol.html',1,'std::moneypunct::curr_symbol()']]], + ['current_5fexception_271',['current_exception',['https://en.cppreference.com/w/cpp/error/current_exception.html',1,'std']]], + ['currentenemyking_272',['currentEnemyKing',['../classtt_1_1chess_1_1Chessboard.html#a35e246bd83ab499b26f4d43fa59de6bc',1,'tt::chess::Chessboard::currentEnemyKing()'],['../classtt_1_1chess_1_1Chessboard.html#a59afd68bda59168648b9a012beb66311',1,'tt::chess::Chessboard::currentEnemyKing() const']]], + ['currentking_273',['currentKing',['../classtt_1_1chess_1_1Chessboard.html#a2afade3c54ecdea8e7f1f000fcb6d9c4',1,'tt::chess::Chessboard::currentKing() const'],['../classtt_1_1chess_1_1Chessboard.html#ada2c8e3f1aba740a138bfe7cc3d556c0',1,'tt::chess::Chessboard::currentKing()']]], + ['currentturn_274',['currentTurn',['../classtt_1_1Board.html#a3e454c4b726f147605d8bcc3ad4ed7a5',1,'tt::Board']]] +]; diff --git a/search/all_4.html b/search/all_4.html new file mode 100644 index 0000000..fc40463 --- /dev/null +++ b/search/all_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_4.js b/search/all_4.js new file mode 100644 index 0000000..03c668d --- /dev/null +++ b/search/all_4.js @@ -0,0 +1,79 @@ +var searchData= +[ + ['data_275',['data',['https://en.cppreference.com/w/cpp/container/array/data.html',1,'std::array::data()'],['https://en.cppreference.com/w/cpp/string/basic_string/data.html',1,'std::u32string::data()'],['https://en.cppreference.com/w/cpp/string/basic_string/data.html',1,'std::u16string::data()'],['https://en.cppreference.com/w/cpp/string/basic_string/data.html',1,'std::wstring::data()'],['https://en.cppreference.com/w/cpp/string/basic_string/data.html',1,'std::basic_string::data()'],['https://en.cppreference.com/w/cpp/string/basic_string/data.html',1,'std::string::data()'],['https://en.cppreference.com/w/cpp/container/vector/data.html',1,'std::vector::data()'],['https://en.cppreference.com/w/cpp/container/dynarray/data.html',1,'std::dynarray::data()']]], + ['date_5forder_276',['date_order',['https://en.cppreference.com/w/cpp/locale/time_get/date_order.html',1,'std::time_get_byname::date_order()'],['https://en.cppreference.com/w/cpp/locale/time_get/date_order.html',1,'std::time_get::date_order()']]], + ['deallocate_277',['deallocate',['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/deallocate.html',1,'std::scoped_allocator_adaptor::deallocate()'],['https://en.cppreference.com/w/cpp/memory/allocator/deallocate.html',1,'std::allocator::deallocate()'],['https://en.cppreference.com/w/cpp/memory/allocator_traits/deallocate.html',1,'std::allocator_traits::deallocate()']]], + ['dec_278',['dec',['https://en.cppreference.com/w/cpp/io/manip/hex.html',1,'std']]], + ['deca_279',['deca',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['decay_280',['decay',['https://en.cppreference.com/w/cpp/types/decay.html',1,'std']]], + ['deci_281',['deci',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['decimal_5fpoint_282',['decimal_point',['https://en.cppreference.com/w/cpp/locale/numpunct/decimal_point.html',1,'std::numpunct::decimal_point()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/decimal_point.html',1,'std::moneypunct_byname::decimal_point()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/decimal_point.html',1,'std::moneypunct::decimal_point()'],['https://en.cppreference.com/w/cpp/locale/numpunct/decimal_point.html',1,'std::numpunct_byname::decimal_point()']]], + ['declare_5fno_5fpointers_283',['declare_no_pointers',['https://en.cppreference.com/w/cpp/memory/gc/declare_no_pointers.html',1,'std']]], + ['declare_5freachable_284',['declare_reachable',['https://en.cppreference.com/w/cpp/memory/gc/declare_reachable.html',1,'std']]], + ['declval_285',['declval',['https://en.cppreference.com/w/cpp/utility/declval.html',1,'std']]], + ['default_5fdelete_286',['default_delete',['https://en.cppreference.com/w/cpp/memory/default_delete.html',1,'std::default_delete::default_delete()'],['https://en.cppreference.com/w/cpp/memory/default_delete.html',1,'std::default_delete']]], + ['default_5ferror_5fcondition_287',['default_error_condition',['https://en.cppreference.com/w/cpp/error/error_category/default_error_condition.html',1,'std::error_category::default_error_condition()'],['https://en.cppreference.com/w/cpp/error/error_code/default_error_condition.html',1,'std::error_code::default_error_condition()']]], + ['default_5frandom_5fengine_288',['default_random_engine',['https://en.cppreference.com/w/cpp/numeric/random.html',1,'std']]], + ['defaultfloat_289',['defaultfloat',['https://en.cppreference.com/w/cpp/io/manip/fixed.html',1,'std']]], + ['defaultmode_290',['DefaultMode',['../classtt_1_1chess_1_1Chessboard.html#a6a969719fbbb92c410ea33aca48006ffaf21ca3ea70a45d712ea90c5844e6ae28',1,'tt::chess::Chessboard']]], + ['defaultpieceset_291',['defaultPieceSet',['../classtt_1_1Board.html#a2e4ec4cd6e838e8276986dab85ad0609',1,'tt::Board::defaultPieceSet()'],['../classtt_1_1chess_1_1Chessboard.html#a481538741aa39e016fb97eb7a6bb8493',1,'tt::chess::Chessboard::defaultPieceSet()']]], + ['defer_5flock_5ft_292',['defer_lock_t',['https://en.cppreference.com/w/cpp/thread/lock_tag_t.html',1,'std']]], + ['denorm_5fmin_293',['denorm_min',['https://en.cppreference.com/w/cpp/types/numeric_limits/denorm_min.html',1,'std::numeric_limits']]], + ['densities_294',['densities',['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/params.html',1,'std::piecewise_constant_distribution::densities()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/params.html',1,'std::piecewise_linear_distribution::densities()']]], + ['deque_295',['deque',['https://en.cppreference.com/w/cpp/container/deque/deque.html',1,'std::deque::deque()'],['https://en.cppreference.com/w/cpp/container/deque.html',1,'std::deque< T >']]], + ['destroy_296',['destroy',['https://en.cppreference.com/w/cpp/memory/allocator/destroy.html',1,'std::allocator::destroy()'],['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/destroy.html',1,'std::scoped_allocator_adaptor::destroy()'],['https://en.cppreference.com/w/cpp/memory/allocator_traits/destroy.html',1,'std::allocator_traits::destroy()']]], + ['detach_297',['detach',['https://en.cppreference.com/w/cpp/thread/thread/detach.html',1,'std::thread']]], + ['diagonalmoves_298',['diagonalMoves',['../classtt_1_1Piece.html#af952bca93641a3d8322cc2a8b9cc0182',1,'tt::Piece']]], + ['difftime_299',['difftime',['https://en.cppreference.com/w/cpp/chrono/c/difftime.html',1,'std']]], + ['digit_300',['digit',['../classtt_1_1Piece_1_1Position.html#ad040963a9e44c188cd8304c9d031c333',1,'tt::Piece::Position']]], + ['discard_301',['discard',['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/discard.html',1,'std::mt19937_64::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/discard.html',1,'std::subtract_with_carry_engine::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/discard.html',1,'std::minstd_rand0::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/discard.html',1,'std::knuth_b::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/discard.html',1,'std::linear_congruential_engine::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/discard.html',1,'std::ranlux24::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/discard.html',1,'std::shuffle_order_engine::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/discard.html',1,'std::mt19937::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/discard.html',1,'std::ranlux48_base::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/discard.html',1,'std::independent_bits_engine::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/discard.html',1,'std::mersenne_twister_engine::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/discard.html',1,'std::discard_block_engine::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/discard.html',1,'std::ranlux48::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/discard.html',1,'std::ranlux24_base::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/discard.html',1,'std::minstd_rand::discard()']]], + ['discard_5fblock_5fengine_302',['discard_block_engine',['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/discard_block_engine.html',1,'std::discard_block_engine::discard_block_engine()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine.html',1,'std::discard_block_engine']]], + ['discrete_5fdistribution_303',['discrete_distribution',['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/discrete_distribution.html',1,'std::discrete_distribution::discrete_distribution()'],['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution.html',1,'std::discrete_distribution']]], + ['distance_304',['distance',['https://en.cppreference.com/w/cpp/iterator/distance.html',1,'std']]], + ['div_305',['div',['https://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std']]], + ['divides_306',['divides',['https://en.cppreference.com/w/cpp/utility/functional/divides.html',1,'std']]], + ['do_5falways_5fnoconv_307',['do_always_noconv',['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_utf8::do_always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_utf8_utf16::do_always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_utf16::do_always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_byname::do_always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt::do_always_noconv()']]], + ['do_5fclose_308',['do_close',['https://en.cppreference.com/w/cpp/locale/messages/close.html',1,'std::messages_byname::do_close()'],['https://en.cppreference.com/w/cpp/locale/messages/close.html',1,'std::messages::do_close()']]], + ['do_5fcompare_309',['do_compare',['https://en.cppreference.com/w/cpp/locale/collate/compare.html',1,'std::collate_byname::do_compare()'],['https://en.cppreference.com/w/cpp/locale/collate/compare.html',1,'std::collate::do_compare()']]], + ['do_5fcurr_5fsymbol_310',['do_curr_symbol',['https://en.cppreference.com/w/cpp/locale/moneypunct/curr_symbol.html',1,'std::moneypunct::do_curr_symbol()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/curr_symbol.html',1,'std::moneypunct_byname::do_curr_symbol()']]], + ['do_5fdate_5forder_311',['do_date_order',['https://en.cppreference.com/w/cpp/locale/time_get/date_order.html',1,'std::time_get::do_date_order()'],['https://en.cppreference.com/w/cpp/locale/time_get/date_order.html',1,'std::time_get_byname::do_date_order()']]], + ['do_5fdecimal_5fpoint_312',['do_decimal_point',['https://en.cppreference.com/w/cpp/locale/moneypunct/decimal_point.html',1,'std::moneypunct::do_decimal_point()'],['https://en.cppreference.com/w/cpp/locale/numpunct/decimal_point.html',1,'std::numpunct_byname::do_decimal_point()'],['https://en.cppreference.com/w/cpp/locale/numpunct/decimal_point.html',1,'std::numpunct::do_decimal_point()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/decimal_point.html',1,'std::moneypunct_byname::do_decimal_point()']]], + ['do_5fencoding_313',['do_encoding',['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt::do_encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_byname::do_encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_utf8::do_encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_utf8_utf16::do_encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_utf16::do_encoding()']]], + ['do_5ffalsename_314',['do_falsename',['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct_byname::do_falsename()'],['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct::do_falsename()']]], + ['do_5ffrac_5fdigits_315',['do_frac_digits',['https://en.cppreference.com/w/cpp/locale/moneypunct/frac_digits.html',1,'std::moneypunct::do_frac_digits()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/frac_digits.html',1,'std::moneypunct_byname::do_frac_digits()']]], + ['do_5fget_316',['do_get',['https://en.cppreference.com/w/cpp/locale/num_get/get.html',1,'std::num_get::do_get()'],['https://en.cppreference.com/w/cpp/locale/messages/get.html',1,'std::messages::do_get()'],['https://en.cppreference.com/w/cpp/locale/messages/get.html',1,'std::messages_byname::do_get()'],['https://en.cppreference.com/w/cpp/locale/time_get/get.html',1,'std::time_get_byname::do_get()'],['https://en.cppreference.com/w/cpp/locale/time_get/get.html',1,'std::time_get::do_get()'],['https://en.cppreference.com/w/cpp/locale/money_get/get.html',1,'std::money_get::do_get()']]], + ['do_5fget_5fdate_317',['do_get_date',['https://en.cppreference.com/w/cpp/locale/time_get/get_date.html',1,'std::time_get::do_get_date()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_date.html',1,'std::time_get_byname::do_get_date(T... args)']]], + ['do_5fget_5fmonthname_318',['do_get_monthname',['https://en.cppreference.com/w/cpp/locale/time_get/get_monthname.html',1,'std::time_get_byname::do_get_monthname()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_monthname.html',1,'std::time_get::do_get_monthname()']]], + ['do_5fget_5ftime_319',['do_get_time',['https://en.cppreference.com/w/cpp/locale/time_get/get_time.html',1,'std::time_get_byname::do_get_time()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_time.html',1,'std::time_get::do_get_time(T... args)']]], + ['do_5fget_5fweekday_320',['do_get_weekday',['https://en.cppreference.com/w/cpp/locale/time_get/get_weekday.html',1,'std::time_get::do_get_weekday()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_weekday.html',1,'std::time_get_byname::do_get_weekday(T... args)']]], + ['do_5fget_5fyear_321',['do_get_year',['https://en.cppreference.com/w/cpp/locale/time_get/get_year.html',1,'std::time_get_byname::do_get_year()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_year.html',1,'std::time_get::do_get_year()']]], + ['do_5fgrouping_322',['do_grouping',['https://en.cppreference.com/w/cpp/locale/moneypunct/grouping.html',1,'std::moneypunct_byname::do_grouping()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/grouping.html',1,'std::moneypunct::do_grouping()'],['https://en.cppreference.com/w/cpp/locale/numpunct/grouping.html',1,'std::numpunct_byname::do_grouping()'],['https://en.cppreference.com/w/cpp/locale/numpunct/grouping.html',1,'std::numpunct::do_grouping()']]], + ['do_5fhash_323',['do_hash',['https://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate_byname::do_hash()'],['https://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate::do_hash()']]], + ['do_5fin_324',['do_in',['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_utf8::do_in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_utf16::do_in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_utf8_utf16::do_in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_byname::do_in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt::do_in()']]], + ['do_5fis_325',['do_is',['https://en.cppreference.com/w/cpp/locale/ctype/is.html',1,'std::ctype_byname::do_is()'],['https://en.cppreference.com/w/cpp/locale/ctype/is.html',1,'std::ctype::do_is()']]], + ['do_5flength_326',['do_length',['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_byname::do_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt::do_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_utf16::do_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_utf8::do_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_utf8_utf16::do_length()']]], + ['do_5fmax_5flength_327',['do_max_length',['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt::do_max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_byname::do_max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_utf8::do_max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_utf8_utf16::do_max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_utf16::do_max_length()']]], + ['do_5fnarrow_328',['do_narrow',['https://en.cppreference.com/w/cpp/locale/ctype/narrow.html',1,'std::ctype_byname::do_narrow()'],['https://en.cppreference.com/w/cpp/locale/ctype/narrow.html',1,'std::ctype::do_narrow()']]], + ['do_5fneg_5fformat_329',['do_neg_format',['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct::do_neg_format()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct_byname::do_neg_format()']]], + ['do_5fnegative_5fsign_330',['do_negative_sign',['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct::do_negative_sign()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct_byname::do_negative_sign()']]], + ['do_5fopen_331',['do_open',['https://en.cppreference.com/w/cpp/locale/messages/open.html',1,'std::messages_byname::do_open()'],['https://en.cppreference.com/w/cpp/locale/messages/open.html',1,'std::messages::do_open()']]], + ['do_5fout_332',['do_out',['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_utf8::do_out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_utf8_utf16::do_out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_byname::do_out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt::do_out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_utf16::do_out()']]], + ['do_5fpos_5fformat_333',['do_pos_format',['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct_byname::do_pos_format()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct::do_pos_format()']]], + ['do_5fpositive_5fsign_334',['do_positive_sign',['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct_byname::do_positive_sign()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct::do_positive_sign()']]], + ['do_5fput_335',['do_put',['https://en.cppreference.com/w/cpp/locale/time_put/put.html',1,'std::time_put::do_put()'],['https://en.cppreference.com/w/cpp/locale/num_put/put.html',1,'std::num_put::do_put()'],['https://en.cppreference.com/w/cpp/locale/money_put/put.html',1,'std::money_put::do_put()'],['https://en.cppreference.com/w/cpp/locale/time_put/put.html',1,'std::time_put_byname::do_put()']]], + ['do_5fscan_5fis_336',['do_scan_is',['https://en.cppreference.com/w/cpp/locale/ctype/scan_is.html',1,'std::ctype_byname::do_scan_is()'],['https://en.cppreference.com/w/cpp/locale/ctype/scan_is.html',1,'std::ctype::do_scan_is()']]], + ['do_5fthousands_5fsep_337',['do_thousands_sep',['https://en.cppreference.com/w/cpp/locale/moneypunct/thousands_sep.html',1,'std::moneypunct_byname::do_thousands_sep()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/thousands_sep.html',1,'std::moneypunct::do_thousands_sep()'],['https://en.cppreference.com/w/cpp/locale/numpunct/thousands_sep.html',1,'std::numpunct_byname::do_thousands_sep()'],['https://en.cppreference.com/w/cpp/locale/numpunct/thousands_sep.html',1,'std::numpunct::do_thousands_sep()']]], + ['do_5ftolower_338',['do_tolower',['https://en.cppreference.com/w/cpp/locale/ctype/tolower.html',1,'std::ctype_byname::do_tolower()'],['https://en.cppreference.com/w/cpp/locale/ctype/tolower.html',1,'std::ctype::do_tolower(T... args)']]], + ['do_5ftoupper_339',['do_toupper',['https://en.cppreference.com/w/cpp/locale/ctype/toupper.html',1,'std::ctype::do_toupper()'],['https://en.cppreference.com/w/cpp/locale/ctype/toupper.html',1,'std::ctype_byname::do_toupper()']]], + ['do_5ftransform_340',['do_transform',['https://en.cppreference.com/w/cpp/locale/collate/transform.html',1,'std::collate_byname::do_transform()'],['https://en.cppreference.com/w/cpp/locale/collate/transform.html',1,'std::collate::do_transform()']]], + ['do_5ftruename_341',['do_truename',['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct_byname::do_truename()'],['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct::do_truename()']]], + ['do_5funshift_342',['do_unshift',['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_utf8_utf16::do_unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt::do_unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_byname::do_unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_utf16::do_unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_utf8::do_unshift()']]], + ['do_5fwiden_343',['do_widen',['https://en.cppreference.com/w/cpp/locale/ctype/widen.html',1,'std::ctype::do_widen()'],['https://en.cppreference.com/w/cpp/locale/ctype/widen.html',1,'std::ctype_byname::do_widen()']]], + ['domain_5ferror_344',['domain_error',['https://en.cppreference.com/w/cpp/error/domain_error.html',1,'std::domain_error::domain_error()'],['https://en.cppreference.com/w/cpp/error/domain_error.html',1,'std::domain_error']]], + ['duplicate_5fking_345',['duplicate_king',['../classtt_1_1chess_1_1ex_1_1duplicate__king.html',1,'tt::chess::ex']]], + ['duration_346',['duration',['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::duration::duration()'],['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono::duration']]], + ['duration_5fcast_347',['duration_cast',['https://en.cppreference.com/w/cpp/chrono/duration/duration_cast.html',1,'std::chrono']]], + ['duration_5fvalues_348',['duration_values',['https://en.cppreference.com/w/cpp/chrono/duration_values.html',1,'std::chrono']]], + ['dynamic_5fpointer_5fcast_349',['dynamic_pointer_cast',['https://en.cppreference.com/w/cpp/memory/shared_ptr/pointer_cast.html',1,'std']]], + ['dynarray_350',['dynarray',['https://en.cppreference.com/w/cpp/container/dynarray/dynarray.html',1,'std::dynarray::dynarray()'],['https://en.cppreference.com/w/cpp/container/dynarray.html',1,'std::dynarray']]] +]; diff --git a/search/all_5.html b/search/all_5.html new file mode 100644 index 0000000..9dd9344 --- /dev/null +++ b/search/all_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_5.js b/search/all_5.js new file mode 100644 index 0000000..aa6cb44 --- /dev/null +++ b/search/all_5.js @@ -0,0 +1,51 @@ +var searchData= +[ + ['eback_351',['eback',['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::streambuf::eback()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::filebuf::eback()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_streambuf::eback()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_stringbuf::eback()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::strstreambuf::eback()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wstreambuf::eback()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wfilebuf::eback()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::stringbuf::eback()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wstringbuf::eback()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_filebuf::eback(T... args)']]], + ['egptr_352',['egptr',['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_filebuf::egptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::streambuf::egptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::filebuf::egptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_streambuf::egptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_stringbuf::egptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::strstreambuf::egptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wstreambuf::egptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wfilebuf::egptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::stringbuf::egptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wstringbuf::egptr()']]], + ['emplace_353',['emplace',['https://en.cppreference.com/w/cpp/container/list/emplace.html',1,'std::list::emplace()'],['https://en.cppreference.com/w/cpp/container/vector/emplace.html',1,'std::vector::emplace()'],['https://en.cppreference.com/w/cpp/container/multiset/emplace.html',1,'std::multiset::emplace()'],['https://en.cppreference.com/w/cpp/container/set/emplace.html',1,'std::set::emplace()'],['https://en.cppreference.com/w/cpp/container/unordered_map/emplace.html',1,'std::unordered_map::emplace()'],['https://en.cppreference.com/w/cpp/container/stack/emplace.html',1,'std::stack::emplace()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/emplace.html',1,'std::unordered_multimap::emplace()'],['https://en.cppreference.com/w/cpp/container/deque/emplace.html',1,'std::deque::emplace()'],['https://en.cppreference.com/w/cpp/container/queue/emplace.html',1,'std::queue::emplace()'],['https://en.cppreference.com/w/cpp/container/priority_queue/emplace.html',1,'std::priority_queue::emplace()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/emplace.html',1,'std::unordered_multiset::emplace()'],['https://en.cppreference.com/w/cpp/container/map/emplace.html',1,'std::map::emplace()'],['https://en.cppreference.com/w/cpp/experimental/optional/emplace.html',1,'std::experimental::optional::emplace()'],['https://en.cppreference.com/w/cpp/container/unordered_set/emplace.html',1,'std::unordered_set::emplace()'],['https://en.cppreference.com/w/cpp/container/multimap/emplace.html',1,'std::multimap::emplace()']]], + ['emplace_5fafter_354',['emplace_after',['https://en.cppreference.com/w/cpp/container/forward_list/emplace_after.html',1,'std::forward_list']]], + ['emplace_5fback_355',['emplace_back',['https://en.cppreference.com/w/cpp/container/vector/emplace_back.html',1,'std::vector::emplace_back()'],['https://en.cppreference.com/w/cpp/container/deque/emplace_back.html',1,'std::deque::emplace_back()'],['https://en.cppreference.com/w/cpp/container/list/emplace_back.html',1,'std::list::emplace_back()']]], + ['emplace_5ffront_356',['emplace_front',['https://en.cppreference.com/w/cpp/container/forward_list/emplace_front.html',1,'std::forward_list::emplace_front()'],['https://en.cppreference.com/w/cpp/container/deque/emplace_front.html',1,'std::deque::emplace_front()'],['https://en.cppreference.com/w/cpp/container/list/emplace_front.html',1,'std::list::emplace_front()']]], + ['emplace_5fhint_357',['emplace_hint',['https://en.cppreference.com/w/cpp/container/unordered_multimap/emplace_hint.html',1,'std::unordered_multimap::emplace_hint()'],['https://en.cppreference.com/w/cpp/container/multimap/emplace_hint.html',1,'std::multimap::emplace_hint()'],['https://en.cppreference.com/w/cpp/container/unordered_set/emplace_hint.html',1,'std::unordered_set::emplace_hint()'],['https://en.cppreference.com/w/cpp/container/map/emplace_hint.html',1,'std::map::emplace_hint()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/emplace_hint.html',1,'std::unordered_multiset::emplace_hint()'],['https://en.cppreference.com/w/cpp/container/unordered_map/emplace_hint.html',1,'std::unordered_map::emplace_hint()'],['https://en.cppreference.com/w/cpp/container/set/emplace_hint.html',1,'std::set::emplace_hint()'],['https://en.cppreference.com/w/cpp/container/multiset/emplace_hint.html',1,'std::multiset::emplace_hint()']]], + ['empty_358',['empty',['https://en.cppreference.com/w/cpp/container/unordered_multimap/empty.html',1,'std::unordered_multimap::empty()'],['https://en.cppreference.com/w/cpp/container/dynarray/empty.html',1,'std::dynarray::empty()'],['https://en.cppreference.com/w/cpp/container/vector/empty.html',1,'std::vector::empty()'],['https://en.cppreference.com/w/cpp/regex/match_results/empty.html',1,'std::match_results::empty()'],['https://en.cppreference.com/w/cpp/container/multiset/empty.html',1,'std::multiset::empty()'],['https://en.cppreference.com/w/cpp/string/basic_string/empty.html',1,'std::string::empty()'],['https://en.cppreference.com/w/cpp/container/set/empty.html',1,'std::set::empty()'],['https://en.cppreference.com/w/cpp/container/unordered_map/empty.html',1,'std::unordered_map::empty()'],['https://en.cppreference.com/w/cpp/regex/match_results/empty.html',1,'std::wsmatch::empty()'],['https://en.cppreference.com/w/cpp/regex/match_results/empty.html',1,'std::smatch::empty()'],['https://en.cppreference.com/w/cpp/container/stack/empty.html',1,'std::stack::empty()'],['https://en.cppreference.com/w/cpp/regex/match_results/empty.html',1,'std::wcmatch::empty()'],['https://en.cppreference.com/w/cpp/container/forward_list/empty.html',1,'std::forward_list::empty()'],['https://en.cppreference.com/w/cpp/container/array/empty.html',1,'std::array::empty()'],['https://en.cppreference.com/w/cpp/container/multimap/empty.html',1,'std::multimap::empty()'],['https://en.cppreference.com/w/cpp/container/unordered_set/empty.html',1,'std::unordered_set::empty()'],['https://en.cppreference.com/w/cpp/regex/match_results/empty.html',1,'std::cmatch::empty()'],['https://en.cppreference.com/w/cpp/container/map/empty.html',1,'std::map::empty()'],['https://en.cppreference.com/w/cpp/container/list/empty.html',1,'std::list::empty()'],['https://en.cppreference.com/w/cpp/string/basic_string/empty.html',1,'std::u32string::empty()'],['https://en.cppreference.com/w/cpp/string/basic_string/empty.html',1,'std::u16string::empty()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/empty.html',1,'std::unordered_multiset::empty()'],['https://en.cppreference.com/w/cpp/string/basic_string/empty.html',1,'std::wstring::empty()'],['https://en.cppreference.com/w/cpp/container/priority_queue/empty.html',1,'std::priority_queue::empty()'],['https://en.cppreference.com/w/cpp/string/basic_string/empty.html',1,'std::basic_string::empty()'],['https://en.cppreference.com/w/cpp/container/queue/empty.html',1,'std::queue::empty()'],['https://en.cppreference.com/w/cpp/container/deque/empty.html',1,'std::deque::empty()']]], + ['enable_5fif_359',['enable_if',['https://en.cppreference.com/w/cpp/types/enable_if.html',1,'std']]], + ['enable_5fshared_5ffrom_5fthis_360',['enable_shared_from_this',['https://en.cppreference.com/w/cpp/memory/enable_shared_from_this/enable_shared_from_this.html',1,'std::enable_shared_from_this::enable_shared_from_this()'],['https://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html',1,'std::enable_shared_from_this']]], + ['encoding_361',['encoding',['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_byname::encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_utf16::encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_utf8_utf16::encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_utf8::encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt::encoding()']]], + ['end_362',['end',['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::smatch::end()'],['https://en.cppreference.com/w/cpp/iterator/end.html',1,'std::end()'],['https://en.cppreference.com/w/cpp/container/array/end.html',1,'std::array::end()'],['https://en.cppreference.com/w/cpp/container/multimap/end.html',1,'std::multimap::end()'],['https://en.cppreference.com/w/cpp/container/unordered_set/end.html',1,'std::unordered_set::end()'],['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::cmatch::end()'],['https://en.cppreference.com/w/cpp/container/map/end.html',1,'std::map::end()'],['https://en.cppreference.com/w/cpp/container/list/end.html',1,'std::list::end()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::u32string::end()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::u16string::end()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/end.html',1,'std::unordered_multiset::end()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::wstring::end()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::basic_string::end()'],['https://en.cppreference.com/w/cpp/container/deque/end.html',1,'std::deque::end()'],['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::wcmatch::end()'],['https://en.cppreference.com/w/cpp/container/forward_list/end.html',1,'std::forward_list::end()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/end.html',1,'std::unordered_multimap::end()'],['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::wsmatch::end()'],['https://en.cppreference.com/w/cpp/utility/initializer_list/end.html',1,'std::initializer_list::end()'],['https://en.cppreference.com/w/cpp/container/unordered_map/end.html',1,'std::unordered_map::end()'],['https://en.cppreference.com/w/cpp/container/set/end.html',1,'std::set::end()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::string::end()'],['https://en.cppreference.com/w/cpp/container/multiset/end.html',1,'std::multiset::end()'],['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::match_results::end()'],['https://en.cppreference.com/w/cpp/container/vector/end.html',1,'std::vector::end()'],['https://en.cppreference.com/w/cpp/container/dynarray/end.html',1,'std::dynarray::end()']]], + ['end_28int_29_363',['end(int)',['https://en.cppreference.com/w/cpp/container/unordered_map/end2.html',1,'std::unordered_map::end(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/end2.html',1,'std::unordered_multimap::end(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/end2.html',1,'std::unordered_multiset::end(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_set/end2.html',1,'std::unordered_set::end(int)()']]], + ['endl_364',['endl',['https://en.cppreference.com/w/cpp/io/manip/endl.html',1,'std']]], + ['ends_365',['ends',['https://en.cppreference.com/w/cpp/io/manip/ends.html',1,'std']]], + ['entropy_366',['entropy',['https://en.cppreference.com/w/cpp/numeric/random/random_device/entropy.html',1,'std::random_device']]], + ['eof_367',['eof',['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::ostream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::istream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::istringstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_ifstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_istringstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::ofstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::wiostream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_ostream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::istrstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::wostringstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_stringstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::strstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_istream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::wifstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_fstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::stringstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::wistream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::iostream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_ofstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::fstream::eof()'],['https://en.cppreference.com/w/cpp/string/char_traits/eof.html',1,'std::char_traits::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::wostream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_ostringstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_ios::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::ostringstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::wfstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_iostream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::wofstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::wstringstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::wistringstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::ifstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::ostrstream::eof()']]], + ['epptr_368',['epptr',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::filebuf::epptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::streambuf::epptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::basic_streambuf::epptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::basic_stringbuf::epptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::strstreambuf::epptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::wfilebuf::epptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::stringbuf::epptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::wstringbuf::epptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::basic_filebuf::epptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::wstreambuf::epptr()']]], + ['epsilon_369',['epsilon',['https://en.cppreference.com/w/cpp/types/numeric_limits/epsilon.html',1,'std::numeric_limits']]], + ['eq_370',['eq',['https://en.cppreference.com/w/cpp/string/char_traits/cmp.html',1,'std::char_traits']]], + ['eq_5fint_5ftype_371',['eq_int_type',['https://en.cppreference.com/w/cpp/string/char_traits/eq_int_type.html',1,'std::char_traits']]], + ['equal_372',['equal',['https://en.cppreference.com/w/cpp/algorithm/equal.html',1,'std']]], + ['equal_5frange_373',['equal_range',['https://en.cppreference.com/w/cpp/container/set/equal_range.html',1,'std::set::equal_range()'],['https://en.cppreference.com/w/cpp/container/multimap/equal_range.html',1,'std::multimap::equal_range()'],['https://en.cppreference.com/w/cpp/container/unordered_set/equal_range.html',1,'std::unordered_set::equal_range()'],['https://en.cppreference.com/w/cpp/container/map/equal_range.html',1,'std::map::equal_range()'],['https://en.cppreference.com/w/cpp/algorithm/equal_range.html',1,'std::equal_range()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/equal_range.html',1,'std::unordered_multiset::equal_range()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/equal_range.html',1,'std::unordered_multimap::equal_range()'],['https://en.cppreference.com/w/cpp/container/unordered_map/equal_range.html',1,'std::unordered_map::equal_range()'],['https://en.cppreference.com/w/cpp/container/multiset/equal_range.html',1,'std::multiset::equal_range()']]], + ['equal_5fto_374',['equal_to',['https://en.cppreference.com/w/cpp/utility/functional/equal_to.html',1,'std']]], + ['equivalent_375',['equivalent',['https://en.cppreference.com/w/cpp/error/error_category/equivalent.html',1,'std::error_category']]], + ['erase_376',['erase',['https://en.cppreference.com/w/cpp/container/multiset/erase.html',1,'std::multiset::erase()'],['https://en.cppreference.com/w/cpp/string/basic_string/erase.html',1,'std::string::erase()'],['https://en.cppreference.com/w/cpp/container/set/erase.html',1,'std::set::erase()'],['https://en.cppreference.com/w/cpp/container/unordered_map/erase.html',1,'std::unordered_map::erase()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/erase.html',1,'std::unordered_multimap::erase()'],['https://en.cppreference.com/w/cpp/container/deque/erase.html',1,'std::deque::erase()'],['https://en.cppreference.com/w/cpp/string/basic_string/erase.html',1,'std::basic_string::erase()'],['https://en.cppreference.com/w/cpp/string/basic_string/erase.html',1,'std::wstring::erase()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/erase.html',1,'std::unordered_multiset::erase()'],['https://en.cppreference.com/w/cpp/string/basic_string/erase.html',1,'std::u16string::erase()'],['https://en.cppreference.com/w/cpp/string/basic_string/erase.html',1,'std::u32string::erase()'],['https://en.cppreference.com/w/cpp/container/list/erase.html',1,'std::list::erase()'],['https://en.cppreference.com/w/cpp/container/map/erase.html',1,'std::map::erase()'],['https://en.cppreference.com/w/cpp/container/unordered_set/erase.html',1,'std::unordered_set::erase()'],['https://en.cppreference.com/w/cpp/container/multimap/erase.html',1,'std::multimap::erase()'],['https://en.cppreference.com/w/cpp/container/vector/erase.html',1,'std::vector::erase()']]], + ['erase_5fafter_377',['erase_after',['https://en.cppreference.com/w/cpp/container/forward_list/erase_after.html',1,'std::forward_list']]], + ['erf_378',['erf',['https://en.cppreference.com/w/cpp/numeric/math/erf.html',1,'std']]], + ['erfc_379',['erfc',['https://en.cppreference.com/w/cpp/numeric/math/erfc.html',1,'std']]], + ['errc_380',['errc',['https://en.cppreference.com/w/cpp/error/errc.html',1,'std']]], + ['error_5fcategory_381',['error_category',['https://en.cppreference.com/w/cpp/error/error_category/error_category.html',1,'std::error_category::error_category()'],['https://en.cppreference.com/w/cpp/error/error_category.html',1,'std::error_category']]], + ['error_5fcode_382',['error_code',['https://en.cppreference.com/w/cpp/error/error_code/error_code.html',1,'std::error_code::error_code()'],['https://en.cppreference.com/w/cpp/error/error_code.html',1,'std::error_code']]], + ['error_5fcondition_383',['error_condition',['https://en.cppreference.com/w/cpp/error/error_condition/error_condition.html',1,'std::error_condition::error_condition()'],['https://en.cppreference.com/w/cpp/error/error_condition.html',1,'std::error_condition']]], + ['event_5fcallback_384',['event_callback',['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_fstream< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_ifstream< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_ios< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_iostream< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_istream< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_istringstream< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_ofstream< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_ostream< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_ostringstream< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_stringstream< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::fstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ifstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ios_base::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::iostream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::istream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::istringstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::istrstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ofstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ostream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ostringstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ostrstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::stringstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::strstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wfstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wifstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wiostream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wistream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wistringstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wofstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wostream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wostringstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wstringstream::event_callback']]], + ['exa_385',['exa',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['exception_386',['exception',['https://en.cppreference.com/w/cpp/error/exception/exception.html',1,'std::exception::exception()'],['https://en.cppreference.com/w/cpp/error/exception.html',1,'std::exception']]], + ['exception_5fptr_387',['exception_ptr',['https://en.cppreference.com/w/cpp/error/exception_ptr.html',1,'std']]], + ['exceptions_388',['exceptions',['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::ostream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::ifstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wistringstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wstringstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wofstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_iostream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wfstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::ostrstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::istream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::istringstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_ifstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_istringstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::ofstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wiostream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_ostream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::istrstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_stringstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_ofstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::fstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wostream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_ostringstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_ios::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::ostringstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_fstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::iostream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wistream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::stringstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wifstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_istream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::strstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wostringstream::exceptions()']]], + ['exchange_389',['exchange',['https://en.cppreference.com/w/cpp/atomic/atomic/exchange.html',1,'std::atomic']]], + ['exit_390',['exit',['https://en.cppreference.com/w/cpp/utility/program/exit.html',1,'std']]], + ['exp_391',['exp',['https://en.cppreference.com/w/cpp/numeric/math/exp.html',1,'std']]], + ['exp2_392',['exp2',['https://en.cppreference.com/w/cpp/numeric/math/exp2.html',1,'std']]], + ['expired_393',['expired',['https://en.cppreference.com/w/cpp/memory/weak_ptr/expired.html',1,'std::weak_ptr']]], + ['expm1_394',['expm1',['https://en.cppreference.com/w/cpp/numeric/math/expm1.html',1,'std']]], + ['exponential_5fdistribution_395',['exponential_distribution',['https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution/exponential_distribution.html',1,'std::exponential_distribution::exponential_distribution()'],['https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution.html',1,'std::exponential_distribution']]], + ['extent_396',['extent',['https://en.cppreference.com/w/cpp/types/extent.html',1,'std']]], + ['extern_5ftype_397',['extern_type',['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt::extern_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_byname::extern_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf16::extern_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf8::extern_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf8_utf16::extern_type']]], + ['extreme_5fvalue_5fdistribution_398',['extreme_value_distribution',['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/extreme_value_distribution.html',1,'std::extreme_value_distribution::extreme_value_distribution()'],['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution.html',1,'std::extreme_value_distribution']]] +]; diff --git a/search/all_6.html b/search/all_6.html new file mode 100644 index 0000000..f1e516d --- /dev/null +++ b/search/all_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_6.js b/search/all_6.js new file mode 100644 index 0000000..c412683 --- /dev/null +++ b/search/all_6.js @@ -0,0 +1,100 @@ +var searchData= +[ + ['fabs_399',['fabs',['https://en.cppreference.com/w/cpp/numeric/math/fabs.html',1,'std']]], + ['facet_400',['facet',['https://en.cppreference.com/w/cpp/locale/locale/facet/facet.html',1,'std::locale::facet::facet()'],['https://en.cppreference.com/w/cpp/locale/locale/facet.html',1,'std::locale::facet']]], + ['fail_401',['fail',['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::istream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::istrstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_ostream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::wiostream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::ofstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_istringstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_ifstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::istringstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::wostringstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::ostrstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::wfstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_iostream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::wofstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::wstringstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::wistringstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::ifstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_stringstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_ofstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::fstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::wostream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_ostringstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_ios::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::ostringstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_fstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::iostream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::wistream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::stringstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::ostream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::wifstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_istream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::strstream::fail()']]], + ['failure_402',['failure',['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::istrstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ios::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ifstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wistringstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wstringstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wofstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_iostream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wfstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ostrstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::istream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::istringstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ifstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_istringstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ofstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wiostream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ostream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ofstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wostringstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_stringstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::strstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_istream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wifstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ostream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::stringstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wistream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ios_base::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::iostream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_fstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ostringstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ostringstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wostream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::fstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_fstream< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ifstream< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ios< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_iostream< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_istream< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_istringstream< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ofstream< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ostream< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ostringstream< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_stringstream< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::fstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ifstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ios_base::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::iostream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::istream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::istringstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::istrstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ofstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ostream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ostringstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ostrstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::stringstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::strstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wfstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wifstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wiostream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wistream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wistringstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wofstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wostream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wostringstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wstringstream::failure']]], + ['false_5ftype_403',['false_type',['https://en.cppreference.com/w/cpp/types/integral_constant.html',1,'std']]], + ['falsename_404',['falsename',['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct_byname::falsename()'],['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct::falsename()']]], + ['fclose_405',['fclose',['https://en.cppreference.com/w/cpp/io/c/fclose.html',1,'std']]], + ['fdim_406',['fdim',['https://en.cppreference.com/w/cpp/numeric/math/fdim.html',1,'std']]], + ['feclearexcept_407',['feclearexcept',['https://en.cppreference.com/w/cpp/numeric/fenv/feclearexcept.html',1,'std']]], + ['fegetenv_408',['fegetenv',['https://en.cppreference.com/w/cpp/numeric/fenv/feenv.html',1,'std']]], + ['fegetexceptflag_409',['fegetexceptflag',['https://en.cppreference.com/w/cpp/numeric/fenv/feexceptflag.html',1,'std']]], + ['fegetround_410',['fegetround',['https://en.cppreference.com/w/cpp/numeric/fenv/feround.html',1,'std']]], + ['feholdexcept_411',['feholdexcept',['https://en.cppreference.com/w/cpp/numeric/fenv/feholdexcept.html',1,'std']]], + ['femto_412',['femto',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['feof_413',['feof',['https://en.cppreference.com/w/cpp/io/c/feof.html',1,'std']]], + ['feraiseexcept_414',['feraiseexcept',['https://en.cppreference.com/w/cpp/numeric/fenv/feraiseexcept.html',1,'std']]], + ['ferror_415',['ferror',['https://en.cppreference.com/w/cpp/io/c/ferror.html',1,'std']]], + ['fesetenv_416',['fesetenv',['https://en.cppreference.com/w/cpp/numeric/fenv/feenv.html',1,'std']]], + ['fesetexceptflag_417',['fesetexceptflag',['https://en.cppreference.com/w/cpp/numeric/fenv/feexceptflag.html',1,'std']]], + ['fesetround_418',['fesetround',['https://en.cppreference.com/w/cpp/numeric/fenv/feround.html',1,'std']]], + ['fetch_5fadd_419',['fetch_add',['https://en.cppreference.com/w/cpp/atomic/atomic/fetch_add.html',1,'std::atomic']]], + ['fetch_5fand_420',['fetch_and',['https://en.cppreference.com/w/cpp/atomic/atomic/fetch_and.html',1,'std::atomic']]], + ['fetch_5for_421',['fetch_or',['https://en.cppreference.com/w/cpp/atomic/atomic/fetch_or.html',1,'std::atomic']]], + ['fetch_5fsub_422',['fetch_sub',['https://en.cppreference.com/w/cpp/atomic/atomic/fetch_sub.html',1,'std::atomic']]], + ['fetch_5fxor_423',['fetch_xor',['https://en.cppreference.com/w/cpp/atomic/atomic/fetch_xor.html',1,'std::atomic']]], + ['fetestexcept_424',['fetestexcept',['https://en.cppreference.com/w/cpp/numeric/fenv/fetestexcept.html',1,'std']]], + ['feupdateenv_425',['feupdateenv',['https://en.cppreference.com/w/cpp/numeric/fenv/feupdateenv.html',1,'std']]], + ['fflush_426',['fflush',['https://en.cppreference.com/w/cpp/io/c/fflush.html',1,'std']]], + ['fgetc_427',['fgetc',['https://en.cppreference.com/w/cpp/io/c/fgetc.html',1,'std']]], + ['fgetpos_428',['fgetpos',['https://en.cppreference.com/w/cpp/io/c/fgetpos.html',1,'std']]], + ['fgets_429',['fgets',['https://en.cppreference.com/w/cpp/io/c/fgets.html',1,'std']]], + ['fgetwc_430',['fgetwc',['https://en.cppreference.com/w/cpp/io/c/fgetwc.html',1,'std']]], + ['fgetws_431',['fgetws',['https://en.cppreference.com/w/cpp/io/c/fgetws.html',1,'std']]], + ['file_432',['FILE',['https://en.cppreference.com/w/cpp/io/c.html',1,'std']]], + ['filebuf_433',['filebuf',['https://en.cppreference.com/w/cpp/io/basic_filebuf/basic_filebuf.html',1,'std::filebuf::filebuf()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf.html',1,'std::filebuf']]], + ['fill_434',['fill',['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::ifstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::ostrstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::wistringstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::wstringstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::wofstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_iostream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::wfstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_ofstream::fill()'],['https://en.cppreference.com/w/cpp/container/array/fill.html',1,'std::array::fill()'],['../classtt_1_1Board.html#a56aea2e2d70044b8d6c3589e3f87710b',1,'tt::Board::fill()'],['../classtt_1_1Board.html#a44b4fc07b0e87b637a9184f3cd63032a',1,'tt::Board::fill(PieceSetT &set)'],['../classtt_1_1Board.html#a081446dd2fa12ec0dacbaaae0d593804',1,'tt::Board::fill(const std::string &str)'],['../classtt_1_1Board.html#aed631f2a959dadd3862ffce4f81515b8',1,'tt::Board::fill(Iterator begin, Iterator end)'],['../classtt_1_1Board.html#a44b5238387f8a4b87078e83a3fc1ffe6',1,'tt::Board::fill(std::initializer_list< const std::string > list)'],['https://en.cppreference.com/w/cpp/algorithm/fill.html',1,'std::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::istringstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::fstream::fill()'],['https://en.cppreference.com/w/cpp/container/dynarray/fill.html',1,'std::dynarray::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::wostream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_ostringstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_ios::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::ostringstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_fstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::iostream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::wistream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::stringstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::ostream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::wifstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_istream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::strstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_stringstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::wostringstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::istrstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_ostream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::wiostream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::ofstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_istringstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_ifstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::istream::fill()']]], + ['fill_5fn_435',['fill_n',['https://en.cppreference.com/w/cpp/algorithm/fill_n.html',1,'std']]], + ['find_436',['find',['https://en.cppreference.com/w/cpp/algorithm/find.html',1,'std::find()'],['https://en.cppreference.com/w/cpp/container/map/find.html',1,'std::map::find()'],['https://en.cppreference.com/w/cpp/string/basic_string/find.html',1,'std::wstring::find()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/find.html',1,'std::unordered_multiset::find()'],['https://en.cppreference.com/w/cpp/string/basic_string/find.html',1,'std::u16string::find()'],['https://en.cppreference.com/w/cpp/string/basic_string/find.html',1,'std::u32string::find()'],['https://en.cppreference.com/w/cpp/container/unordered_set/find.html',1,'std::unordered_set::find()'],['https://en.cppreference.com/w/cpp/string/basic_string/find.html',1,'std::basic_string::find()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/find.html',1,'std::unordered_multimap::find()'],['https://en.cppreference.com/w/cpp/container/unordered_map/find.html',1,'std::unordered_map::find()'],['https://en.cppreference.com/w/cpp/container/set/find.html',1,'std::set::find()'],['https://en.cppreference.com/w/cpp/string/basic_string/find.html',1,'std::string::find()'],['https://en.cppreference.com/w/cpp/container/multiset/find.html',1,'std::multiset::find()'],['https://en.cppreference.com/w/cpp/string/char_traits/find.html',1,'std::char_traits::find()'],['https://en.cppreference.com/w/cpp/container/multimap/find.html',1,'std::multimap::find()']]], + ['find_5fend_437',['find_end',['https://en.cppreference.com/w/cpp/algorithm/find_end.html',1,'std']]], + ['find_5ffirst_5fnot_5fof_438',['find_first_not_of',['https://en.cppreference.com/w/cpp/string/basic_string/find_first_not_of.html',1,'std::string::find_first_not_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_first_not_of.html',1,'std::basic_string::find_first_not_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_first_not_of.html',1,'std::wstring::find_first_not_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_first_not_of.html',1,'std::u16string::find_first_not_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_first_not_of.html',1,'std::u32string::find_first_not_of()']]], + ['find_5ffirst_5fof_439',['find_first_of',['https://en.cppreference.com/w/cpp/string/basic_string/find_first_of.html',1,'std::u16string::find_first_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_first_of.html',1,'std::string::find_first_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_first_of.html',1,'std::basic_string::find_first_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_first_of.html',1,'std::wstring::find_first_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_first_of.html',1,'std::u32string::find_first_of()'],['https://en.cppreference.com/w/cpp/algorithm/find_first_of.html',1,'std::find_first_of(T... args)']]], + ['find_5fif_440',['find_if',['https://en.cppreference.com/w/cpp/algorithm/find.html',1,'std']]], + ['find_5fif_5fnot_441',['find_if_not',['https://en.cppreference.com/w/cpp/algorithm/find.html',1,'std']]], + ['find_5flast_5fnot_5fof_442',['find_last_not_of',['https://en.cppreference.com/w/cpp/string/basic_string/find_last_not_of.html',1,'std::u32string::find_last_not_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_last_not_of.html',1,'std::string::find_last_not_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_last_not_of.html',1,'std::basic_string::find_last_not_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_last_not_of.html',1,'std::wstring::find_last_not_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_last_not_of.html',1,'std::u16string::find_last_not_of()']]], + ['find_5flast_5fof_443',['find_last_of',['https://en.cppreference.com/w/cpp/string/basic_string/find_last_of.html',1,'std::string::find_last_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_last_of.html',1,'std::basic_string::find_last_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_last_of.html',1,'std::wstring::find_last_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_last_of.html',1,'std::u16string::find_last_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_last_of.html',1,'std::u32string::find_last_of()']]], + ['fisher_5ff_5fdistribution_444',['fisher_f_distribution',['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/fisher_f_distribution.html',1,'std::fisher_f_distribution::fisher_f_distribution()'],['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution.html',1,'std::fisher_f_distribution']]], + ['fixed_445',['fixed',['https://en.cppreference.com/w/cpp/io/manip/fixed.html',1,'std']]], + ['flags_446',['flags',['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::wistringstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::wistream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::ifstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::iostream::flags()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/flags.html',1,'std::wregex::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_fstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::ostringstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_ios::flags()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/flags.html',1,'std::basic_regex::flags()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/flags.html',1,'std::regex::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_ostringstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::wostream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::fstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_ofstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::wofstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::ios_base::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::stringstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::ostream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::wifstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_istream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::strstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_stringstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::wostringstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::istrstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_ostream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::wiostream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::ofstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_istringstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_ifstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::istringstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::istream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::ostrstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::wfstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_iostream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::wstringstream::flags()']]], + ['flip_447',['flip',['https://en.cppreference.com/w/cpp/utility/bitset/flip.html',1,'std::bitset']]], + ['floor_448',['floor',['https://en.cppreference.com/w/cpp/numeric/math/floor.html',1,'std']]], + ['flush_449',['flush',['https://en.cppreference.com/w/cpp/io/manip/flush.html',1,'std::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::stringstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::wstringstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::ostream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::strstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::basic_stringstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::wostringstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::iostream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::basic_ostream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::wiostream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::ofstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::ostrstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::wfstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::basic_iostream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::wofstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::basic_fstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::ostringstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::basic_ostringstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::wostream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::fstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::basic_ofstream::flush()']]], + ['fma_450',['fma',['https://en.cppreference.com/w/cpp/numeric/math/fma.html',1,'std']]], + ['fmax_451',['fmax',['https://en.cppreference.com/w/cpp/numeric/math/fmax.html',1,'std']]], + ['fmin_452',['fmin',['https://en.cppreference.com/w/cpp/numeric/math/fmin.html',1,'std']]], + ['fmod_453',['fmod',['https://en.cppreference.com/w/cpp/numeric/math/fmod.html',1,'std']]], + ['fopen_454',['fopen',['https://en.cppreference.com/w/cpp/io/c/fopen.html',1,'std']]], + ['for_5feach_455',['for_each',['https://en.cppreference.com/w/cpp/algorithm/for_each.html',1,'std']]], + ['foreign_5fpiece_456',['foreign_piece',['../classtt_1_1ex_1_1foreign__piece.html#a1d57e15e85fc57f6aa044ab8842248ce',1,'tt::ex::foreign_piece::foreign_piece()'],['../classtt_1_1ex_1_1foreign__piece.html',1,'tt::ex::foreign_piece']]], + ['format_457',['format',['https://en.cppreference.com/w/cpp/regex/match_results/format.html',1,'std::wsmatch::format()'],['https://en.cppreference.com/w/cpp/regex/match_results/format.html',1,'std::cmatch::format()'],['https://en.cppreference.com/w/cpp/regex/match_results/format.html',1,'std::wcmatch::format()'],['https://en.cppreference.com/w/cpp/regex/match_results/format.html',1,'std::smatch::format()'],['https://en.cppreference.com/w/cpp/regex/match_results/format.html',1,'std::match_results::format()']]], + ['forward_458',['forward',['https://en.cppreference.com/w/cpp/utility/forward.html',1,'std']]], + ['forward_5fas_5ftuple_459',['forward_as_tuple',['https://en.cppreference.com/w/cpp/utility/tuple/forward_as_tuple.html',1,'std']]], + ['forward_5fiterator_5ftag_460',['forward_iterator_tag',['https://en.cppreference.com/w/cpp/iterator/iterator_tags.html',1,'std']]], + ['forward_5flist_461',['forward_list',['https://en.cppreference.com/w/cpp/container/forward_list/forward_list.html',1,'std::forward_list::forward_list()'],['https://en.cppreference.com/w/cpp/container/forward_list.html',1,'std::forward_list< T >']]], + ['forward_5flist_3c_20const_20piece_20_2a_20_3e_462',['forward_list< const Piece * >',['https://en.cppreference.com/w/cpp/container/forward_list.html',1,'std']]], + ['fpclassify_463',['fpclassify',['https://en.cppreference.com/w/cpp/numeric/math/fpclassify.html',1,'std']]], + ['fpos_464',['fpos',['https://en.cppreference.com/w/cpp/io/fpos.html',1,'std']]], + ['fpos_5ft_465',['fpos_t',['https://en.cppreference.com/w/cpp/io/c.html',1,'std']]], + ['fprintf_466',['fprintf',['https://en.cppreference.com/w/cpp/io/c/fprintf.html',1,'std']]], + ['fputc_467',['fputc',['https://en.cppreference.com/w/cpp/io/c/fputc.html',1,'std']]], + ['fputs_468',['fputs',['https://en.cppreference.com/w/cpp/io/c/fputs.html',1,'std']]], + ['fputwc_469',['fputwc',['https://en.cppreference.com/w/cpp/io/c/fputwc.html',1,'std']]], + ['fputws_470',['fputws',['https://en.cppreference.com/w/cpp/io/c/fputws.html',1,'std']]], + ['frac_5fdigits_471',['frac_digits',['https://en.cppreference.com/w/cpp/locale/moneypunct/frac_digits.html',1,'std::moneypunct::frac_digits()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/frac_digits.html',1,'std::moneypunct_byname::frac_digits()']]], + ['fread_472',['fread',['https://en.cppreference.com/w/cpp/io/c/fread.html',1,'std']]], + ['free_473',['free',['https://en.cppreference.com/w/cpp/memory/c/free.html',1,'std']]], + ['freeze_474',['freeze',['https://en.cppreference.com/w/cpp/io/strstreambuf/freeze.html',1,'std::strstreambuf::freeze()'],['https://en.cppreference.com/w/cpp/io/strstream/freeze.html',1,'std::strstream::freeze()'],['https://en.cppreference.com/w/cpp/io/ostrstream/freeze.html',1,'std::ostrstream::freeze()']]], + ['freopen_475',['freopen',['https://en.cppreference.com/w/cpp/io/c/freopen.html',1,'std']]], + ['frexp_476',['frexp',['https://en.cppreference.com/w/cpp/numeric/math/frexp.html',1,'std']]], + ['from_477',['from',['../classtt_1_1Piece_1_1Turn.html#a2d20acf7284e4449a38cff4fbe7d5028',1,'tt::Piece::Turn::from()'],['../classtt_1_1ex_1_1tile__is__empty.html#a0895eec244f75a41df750df77326c5a0',1,'tt::ex::tile_is_empty::from()']]], + ['from_5fbytes_478',['from_bytes',['https://en.cppreference.com/w/cpp/locale/wstring_convert/from_bytes.html',1,'std::wstring_convert']]], + ['from_5ftime_5ft_479',['from_time_t',['https://en.cppreference.com/w/cpp/chrono/system_clock/from_time_t.html',1,'std::chrono::system_clock']]], + ['front_480',['front',['https://en.cppreference.com/w/cpp/string/basic_string/front.html',1,'std::basic_string::front()'],['https://en.cppreference.com/w/cpp/container/dynarray/front.html',1,'std::dynarray::front()'],['https://en.cppreference.com/w/cpp/container/vector/front.html',1,'std::vector::front()'],['https://en.cppreference.com/w/cpp/string/basic_string/front.html',1,'std::string::front()'],['https://en.cppreference.com/w/cpp/container/forward_list/front.html',1,'std::forward_list::front()'],['https://en.cppreference.com/w/cpp/container/deque/front.html',1,'std::deque::front()'],['https://en.cppreference.com/w/cpp/container/queue/front.html',1,'std::queue::front()'],['https://en.cppreference.com/w/cpp/string/basic_string/front.html',1,'std::wstring::front()'],['https://en.cppreference.com/w/cpp/string/basic_string/front.html',1,'std::u16string::front()'],['https://en.cppreference.com/w/cpp/string/basic_string/front.html',1,'std::u32string::front()'],['https://en.cppreference.com/w/cpp/container/list/front.html',1,'std::list::front()'],['https://en.cppreference.com/w/cpp/container/array/front.html',1,'std::array::front()']]], + ['front_5finsert_5fiterator_481',['front_insert_iterator',['https://en.cppreference.com/w/cpp/iterator/front_insert_iterator.html',1,'std']]], + ['front_5finserter_482',['front_inserter',['https://en.cppreference.com/w/cpp/iterator/front_inserter.html',1,'std']]], + ['fscanf_483',['fscanf',['https://en.cppreference.com/w/cpp/io/c/fscanf.html',1,'std']]], + ['fseek_484',['fseek',['https://en.cppreference.com/w/cpp/io/c/fseek.html',1,'std']]], + ['fsetpos_485',['fsetpos',['https://en.cppreference.com/w/cpp/io/c/fsetpos.html',1,'std']]], + ['fstream_486',['fstream',['https://en.cppreference.com/w/cpp/io/basic_fstream/basic_fstream.html',1,'std::fstream::fstream()'],['https://en.cppreference.com/w/cpp/io/basic_fstream.html',1,'std::fstream']]], + ['ftell_487',['ftell',['https://en.cppreference.com/w/cpp/io/c/ftell.html',1,'std']]], + ['function_488',['function',['https://en.cppreference.com/w/cpp/utility/functional/function/function.html',1,'std::function::function()'],['https://en.cppreference.com/w/cpp/utility/functional/function.html',1,'std::function']]], + ['function_3c_20piecetypesrett_28piecetypesargt_29_3e_489',['function< PieceTypesRetT(PieceTypesArgT)>',['https://en.cppreference.com/w/cpp/utility/functional/function.html',1,'std']]], + ['future_490',['future',['https://en.cppreference.com/w/cpp/thread/future/future.html',1,'std::future::future()'],['https://en.cppreference.com/w/cpp/thread/future.html',1,'std::future']]], + ['future_5fcategory_491',['future_category',['https://en.cppreference.com/w/cpp/thread/future/future_category.html',1,'std']]], + ['future_5ferror_492',['future_error',['https://en.cppreference.com/w/cpp/thread/future_error/future_error.html',1,'std::future_error::future_error()'],['https://en.cppreference.com/w/cpp/thread/future_error.html',1,'std::future_error']]], + ['fwprintf_493',['fwprintf',['https://en.cppreference.com/w/cpp/io/c/fwprintf.html',1,'std']]], + ['fwrite_494',['fwrite',['https://en.cppreference.com/w/cpp/io/c/fwrite.html',1,'std']]], + ['fwscanf_495',['fwscanf',['https://en.cppreference.com/w/cpp/io/c/fwscanf.html',1,'std']]] +]; diff --git a/search/all_7.html b/search/all_7.html new file mode 100644 index 0000000..8ddbf6c --- /dev/null +++ b/search/all_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_7.js b/search/all_7.js new file mode 100644 index 0000000..804d0a9 --- /dev/null +++ b/search/all_7.js @@ -0,0 +1,44 @@ +var searchData= +[ + ['gamma_5fdistribution_496',['gamma_distribution',['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/gamma_distribution.html',1,'std::gamma_distribution::gamma_distribution()'],['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution.html',1,'std::gamma_distribution']]], + ['gbump_497',['gbump',['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::streambuf::gbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::basic_filebuf::gbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::wstringbuf::gbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::stringbuf::gbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::wfilebuf::gbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::wstreambuf::gbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::strstreambuf::gbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::basic_stringbuf::gbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::basic_streambuf::gbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::filebuf::gbump()']]], + ['gcount_498',['gcount',['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::istringstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::istrstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::basic_ifstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::basic_istringstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::wiostream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::iostream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::istream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::wfstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::basic_iostream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::wstringstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::wistringstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::ifstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::basic_stringstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::strstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::basic_istream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::wifstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::stringstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::wistream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::basic_fstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::fstream::gcount()']]], + ['generate_499',['generate',['https://en.cppreference.com/w/cpp/algorithm/generate.html',1,'std::generate()'],['https://en.cppreference.com/w/cpp/numeric/random/seed_seq/generate.html',1,'std::seed_seq::generate()']]], + ['generate_5fcanonical_500',['generate_canonical',['https://en.cppreference.com/w/cpp/numeric/random/generate_canonical.html',1,'std']]], + ['generate_5fn_501',['generate_n',['https://en.cppreference.com/w/cpp/algorithm/generate_n.html',1,'std']]], + ['generic_5fcategory_502',['generic_category',['https://en.cppreference.com/w/cpp/error/generic_category.html',1,'std']]], + ['geometric_5fdistribution_503',['geometric_distribution',['https://en.cppreference.com/w/cpp/numeric/random/geometric_distribution/geometric_distribution.html',1,'std::geometric_distribution::geometric_distribution()'],['https://en.cppreference.com/w/cpp/numeric/random/geometric_distribution.html',1,'std::geometric_distribution']]], + ['get_504',['get',['https://en.cppreference.com/w/cpp/locale/messages/get.html',1,'std::messages::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::ifstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::wistringstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::wstringstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::basic_iostream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::wfstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::istream::get()'],['https://en.cppreference.com/w/cpp/memory/auto_ptr/get.html',1,'std::auto_ptr::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::istringstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::basic_ifstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::basic_istringstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::wiostream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::istrstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::basic_stringstream::get()'],['https://en.cppreference.com/w/cpp/locale/time_get/get.html',1,'std::time_get_byname::get()'],['https://en.cppreference.com/w/cpp/locale/messages/get.html',1,'std::messages_byname::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::strstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::fstream::get()'],['https://en.cppreference.com/w/cpp/locale/num_get/get.html',1,'std::num_get::get()'],['https://en.cppreference.com/w/cpp/locale/time_get/get.html',1,'std::time_get::get()'],['https://en.cppreference.com/w/cpp/memory/shared_ptr/get.html',1,'std::shared_ptr::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::basic_fstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::iostream::get()'],['https://en.cppreference.com/w/cpp/thread/shared_future/get.html',1,'std::shared_future::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::stringstream::get()'],['https://en.cppreference.com/w/cpp/locale/money_get/get.html',1,'std::money_get::get()'],['https://en.cppreference.com/w/cpp/memory/unique_ptr/get.html',1,'std::unique_ptr::get()'],['https://en.cppreference.com/w/cpp/thread/future/get.html',1,'std::future::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::wifstream::get()'],['https://en.cppreference.com/w/cpp/utility/functional/reference_wrapper/get.html',1,'std::reference_wrapper::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::basic_istream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::wistream::get()']]], + ['get_5fallocator_505',['get_allocator',['https://en.cppreference.com/w/cpp/string/basic_string/get_allocator.html',1,'std::basic_string::get_allocator()'],['https://en.cppreference.com/w/cpp/string/basic_string/get_allocator.html',1,'std::wstring::get_allocator()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/get_allocator.html',1,'std::unordered_multiset::get_allocator()'],['https://en.cppreference.com/w/cpp/string/basic_string/get_allocator.html',1,'std::u16string::get_allocator()'],['https://en.cppreference.com/w/cpp/string/basic_string/get_allocator.html',1,'std::u32string::get_allocator()'],['https://en.cppreference.com/w/cpp/container/list/get_allocator.html',1,'std::list::get_allocator()'],['https://en.cppreference.com/w/cpp/container/map/get_allocator.html',1,'std::map::get_allocator()'],['https://en.cppreference.com/w/cpp/regex/match_results/get_allocator.html',1,'std::cmatch::get_allocator()'],['https://en.cppreference.com/w/cpp/container/unordered_set/get_allocator.html',1,'std::unordered_set::get_allocator()'],['https://en.cppreference.com/w/cpp/container/multimap/get_allocator.html',1,'std::multimap::get_allocator()'],['https://en.cppreference.com/w/cpp/regex/match_results/get_allocator.html',1,'std::wcmatch::get_allocator()'],['https://en.cppreference.com/w/cpp/container/forward_list/get_allocator.html',1,'std::forward_list::get_allocator()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/get_allocator.html',1,'std::unordered_multimap::get_allocator()'],['https://en.cppreference.com/w/cpp/regex/match_results/get_allocator.html',1,'std::smatch::get_allocator()'],['https://en.cppreference.com/w/cpp/regex/match_results/get_allocator.html',1,'std::wsmatch::get_allocator()'],['https://en.cppreference.com/w/cpp/container/unordered_map/get_allocator.html',1,'std::unordered_map::get_allocator()'],['https://en.cppreference.com/w/cpp/container/set/get_allocator.html',1,'std::set::get_allocator()'],['https://en.cppreference.com/w/cpp/string/basic_string/get_allocator.html',1,'std::string::get_allocator()'],['https://en.cppreference.com/w/cpp/container/multiset/get_allocator.html',1,'std::multiset::get_allocator()'],['https://en.cppreference.com/w/cpp/regex/match_results/get_allocator.html',1,'std::match_results::get_allocator()'],['https://en.cppreference.com/w/cpp/container/vector/get_allocator.html',1,'std::vector::get_allocator()'],['https://en.cppreference.com/w/cpp/container/deque/get_allocator.html',1,'std::deque::get_allocator()']]], + ['get_5fdate_506',['get_date',['https://en.cppreference.com/w/cpp/locale/time_get/get_date.html',1,'std::time_get::get_date()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_date.html',1,'std::time_get_byname::get_date()']]], + ['get_5fdeleter_507',['get_deleter',['https://en.cppreference.com/w/cpp/memory/unique_ptr/get_deleter.html',1,'std::unique_ptr']]], + ['get_5ffuture_508',['get_future',['https://en.cppreference.com/w/cpp/thread/packaged_task/get_future.html',1,'std::packaged_task::get_future()'],['https://en.cppreference.com/w/cpp/thread/promise/get_future.html',1,'std::promise::get_future()']]], + ['get_5fid_509',['get_id',['https://en.cppreference.com/w/cpp/thread/thread/get_id.html',1,'std::thread::get_id()'],['https://en.cppreference.com/w/cpp/thread/get_id.html',1,'std::this_thread::get_id()']]], + ['get_5fmoney_510',['get_money',['https://en.cppreference.com/w/cpp/io/manip/get_money.html',1,'std']]], + ['get_5fmonthname_511',['get_monthname',['https://en.cppreference.com/w/cpp/locale/time_get/get_monthname.html',1,'std::time_get::get_monthname()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_monthname.html',1,'std::time_get_byname::get_monthname()']]], + ['get_5fnew_5fhandler_512',['get_new_handler',['https://en.cppreference.com/w/cpp/memory/new/get_new_handler.html',1,'std']]], + ['get_5fpointer_5fsafety_513',['get_pointer_safety',['https://en.cppreference.com/w/cpp/memory/gc/get_pointer_safety.html',1,'std']]], + ['get_5ftemporary_5fbuffer_514',['get_temporary_buffer',['https://en.cppreference.com/w/cpp/memory/get_temporary_buffer.html',1,'std']]], + ['get_5fterminate_515',['get_terminate',['https://en.cppreference.com/w/cpp/error/get_terminate.html',1,'std']]], + ['get_5ftime_516',['get_time',['https://en.cppreference.com/w/cpp/locale/time_get/get_time.html',1,'std::time_get::get_time()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_time.html',1,'std::time_get_byname::get_time()'],['https://en.cppreference.com/w/cpp/io/manip/get_time.html',1,'std::get_time(T... args)']]], + ['get_5funexpected_517',['get_unexpected',['https://en.cppreference.com/w/cpp/error/get_unexpected.html',1,'std']]], + ['get_5fweekday_518',['get_weekday',['https://en.cppreference.com/w/cpp/locale/time_get/get_weekday.html',1,'std::time_get::get_weekday()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_weekday.html',1,'std::time_get_byname::get_weekday(T... args)']]], + ['get_5fyear_519',['get_year',['https://en.cppreference.com/w/cpp/locale/time_get/get_year.html',1,'std::time_get_byname::get_year()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_year.html',1,'std::time_get::get_year()']]], + ['getc_520',['getc',['https://en.cppreference.com/w/cpp/io/c/fgetc.html',1,'std']]], + ['getchar_521',['getchar',['https://en.cppreference.com/w/cpp/io/c/getchar.html',1,'std']]], + ['getenv_522',['getenv',['https://en.cppreference.com/w/cpp/utility/program/getenv.html',1,'std']]], + ['getline_523',['getline',['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::istringstream::getline()'],['https://en.cppreference.com/w/cpp/string/basic_string/getline.html',1,'std::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::ifstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::wistringstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::wstringstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::wfstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::basic_ifstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::basic_istringstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::wiostream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::istrstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::basic_stringstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::strstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::basic_istream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::wifstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::stringstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::wistream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::iostream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::basic_fstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::fstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::basic_iostream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::istream::getline()']]], + ['getloc_524',['getloc',['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::streambuf::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::wfilebuf::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::istringstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::istream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ostrstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wfstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_iostream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wofstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wstringstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wistringstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ifstream::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::stringbuf::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_fstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ostringstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ios::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::wstringbuf::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::basic_filebuf::getloc()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/getloc.html',1,'std::basic_regex::getloc()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/getloc.html',1,'std::regex::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ostringstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wostream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::fstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ofstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_istringstream::getloc()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/getloc.html',1,'std::wregex::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::iostream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ios_base::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wistream::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::wstreambuf::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::stringstream::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::strstreambuf::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ostream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wifstream::getloc()'],['https://en.cppreference.com/w/cpp/regex/regex_traits/getloc.html',1,'std::regex_traits::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_istream::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::basic_stringbuf::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::strstream::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::basic_streambuf::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_stringstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wostringstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::istrstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ostream::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::filebuf::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wiostream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ofstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ifstream::getloc()']]], + ['getpiecetype_525',['getPieceType',['../classtt_1_1Board.html#ae9d90654084eeafd6925a00013a63eec',1,'tt::Board']]], + ['gets_526',['gets',['https://en.cppreference.com/w/cpp/io/c/gets.html',1,'std']]], + ['getting_20started_20with_20chess_527',['Getting started with chess',['../chess.html',1,'']]], + ['getwchar_528',['getwchar',['https://en.cppreference.com/w/cpp/io/c/getwchar.html',1,'std']]], + ['giga_529',['giga',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['global_530',['global',['https://en.cppreference.com/w/cpp/locale/locale/global.html',1,'std::locale']]], + ['gmtime_531',['gmtime',['https://en.cppreference.com/w/cpp/chrono/c/gmtime.html',1,'std']]], + ['good_532',['good',['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::strstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::wostringstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_istream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::wifstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::ostream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::stringstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::wistream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::iostream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_fstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::ostringstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_ios::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_ostringstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::wostream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::fstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_ofstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::wstringstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_stringstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::istrstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_ostream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::wiostream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::ofstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_istringstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_ifstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::istringstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::istream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::ostrstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::wfstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_iostream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::wofstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::wistringstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::ifstream::good()']]], + ['gptr_533',['gptr',['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::streambuf::gptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wfilebuf::gptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wstreambuf::gptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::strstreambuf::gptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_stringbuf::gptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_streambuf::gptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::filebuf::gptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wstringbuf::gptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_filebuf::gptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::stringbuf::gptr()']]], + ['greater_534',['greater',['https://en.cppreference.com/w/cpp/utility/functional/greater.html',1,'std']]], + ['greater_5fequal_535',['greater_equal',['https://en.cppreference.com/w/cpp/utility/functional/greater_equal.html',1,'std']]], + ['grouping_536',['grouping',['https://en.cppreference.com/w/cpp/locale/moneypunct/grouping.html',1,'std::moneypunct_byname::grouping()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/grouping.html',1,'std::moneypunct::grouping()'],['https://en.cppreference.com/w/cpp/locale/numpunct/grouping.html',1,'std::numpunct_byname::grouping()'],['https://en.cppreference.com/w/cpp/locale/numpunct/grouping.html',1,'std::numpunct::grouping()']]] +]; diff --git a/search/all_8.html b/search/all_8.html new file mode 100644 index 0000000..83c55ae --- /dev/null +++ b/search/all_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_8.js b/search/all_8.js new file mode 100644 index 0000000..e00f469 --- /dev/null +++ b/search/all_8.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['hardware_5fconcurrency_537',['hardware_concurrency',['https://en.cppreference.com/w/cpp/thread/thread/hardware_concurrency.html',1,'std::thread']]], + ['has_5ffacet_538',['has_facet',['https://en.cppreference.com/w/cpp/locale/has_facet.html',1,'std']]], + ['has_5fvirtual_5fdestructor_539',['has_virtual_destructor',['https://en.cppreference.com/w/cpp/types/has_virtual_destructor.html',1,'std']]], + ['hash_540',['hash',['https://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate_byname::hash()'],['https://en.cppreference.com/w/cpp/utility/hash/hash.html',1,'std::hash::hash()'],['https://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate::hash()'],['https://en.cppreference.com/w/cpp/utility/hash.html',1,'std::hash']]], + ['hash_5fcode_541',['hash_code',['https://en.cppreference.com/w/cpp/types/type_info/hash_code.html',1,'std::type_info::hash_code()'],['https://en.cppreference.com/w/cpp/types/type_index/hash_code.html',1,'std::type_index::hash_code()']]], + ['hash_5ffunction_542',['hash_function',['https://en.cppreference.com/w/cpp/container/unordered_map/hash_function.html',1,'std::unordered_map::hash_function()'],['https://en.cppreference.com/w/cpp/container/unordered_set/hash_function.html',1,'std::unordered_set::hash_function()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/hash_function.html',1,'std::unordered_multiset::hash_function()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/hash_function.html',1,'std::unordered_multimap::hash_function()']]], + ['hecto_543',['hecto',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['hex_544',['hex',['https://en.cppreference.com/w/cpp/io/manip/hex.html',1,'std']]], + ['hexfloat_545',['hexfloat',['https://en.cppreference.com/w/cpp/io/manip/fixed.html',1,'std']]], + ['high_5fresolution_5fclock_546',['high_resolution_clock',['https://en.cppreference.com/w/cpp/chrono/high_resolution_clock.html',1,'std::chrono']]], + ['history_547',['history',['../classtt_1_1Board.html#a9a8c6223cd564685a77e4c9037e3c5bd',1,'tt::Board::history()'],['../classtt_1_1Board.html#a306fe288943bf5b8e772ab433f504c86',1,'tt::Board::history() const']]], + ['historyt_548',['HistoryT',['../classtt_1_1Board.html#aa10f2591ee13d531778313417bb1f227',1,'tt::Board']]], + ['hours_549',['hours',['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::hours::hours()'],['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono::hours']]], + ['hypot_550',['hypot',['https://en.cppreference.com/w/cpp/numeric/math/hypot.html',1,'std']]] +]; diff --git a/search/all_9.html b/search/all_9.html new file mode 100644 index 0000000..1e263c1 --- /dev/null +++ b/search/all_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_9.js b/search/all_9.js new file mode 100644 index 0000000..62df545 --- /dev/null +++ b/search/all_9.js @@ -0,0 +1,163 @@ +var searchData= +[ + ['id_551',['id',['https://en.cppreference.com/w/cpp/locale/locale/id/id.html',1,'std::locale::id::id()'],['https://en.cppreference.com/w/cpp/thread/thread/id/id.html',1,'std::thread::id::id()'],['https://en.cppreference.com/w/cpp/locale/locale/id.html',1,'std::locale::id'],['https://en.cppreference.com/w/cpp/thread/thread/id.html',1,'std::thread::id']]], + ['ifstream_552',['ifstream',['https://en.cppreference.com/w/cpp/io/basic_ifstream/basic_ifstream.html',1,'std::ifstream::ifstream()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream.html',1,'std::ifstream']]], + ['ignore_553',['ignore',['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::wifstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::basic_iostream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::wfstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::istream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::istringstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::basic_ifstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::basic_istringstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::wiostream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::istrstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::basic_stringstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::strstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::basic_istream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::stringstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::wistream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::iostream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::basic_fstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::fstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::wstringstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::wistringstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::ifstream::ignore()']]], + ['illegal_5fmove_554',['illegal_move',['../classtt_1_1ex_1_1illegal__move.html#afbff1f0cc6c950f493561c6545034c1e',1,'tt::ex::illegal_move::illegal_move()'],['../classtt_1_1ex_1_1illegal__move.html',1,'tt::ex::illegal_move']]], + ['illegal_5fturn_555',['illegal_turn',['../classtt_1_1ex_1_1illegal__turn.html#acb1c8b01e5604262d716d9f7900b04bf',1,'tt::ex::illegal_turn::illegal_turn()'],['../classtt_1_1ex_1_1illegal__turn.html',1,'tt::ex::illegal_turn']]], + ['ilogb_556',['ilogb',['https://en.cppreference.com/w/cpp/numeric/math/ilogb.html',1,'std']]], + ['imag_557',['imag',['https://en.cppreference.com/w/cpp/numeric/complex/imag.html',1,'std::complex']]], + ['imbue_558',['imbue',['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::wstringstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::basic_ofstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::fstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::wostream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::basic_ostringstream::imbue()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/imbue.html',1,'std::regex::imbue()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/imbue.html',1,'std::basic_regex::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_filebuf::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wstringbuf::imbue()'],['https://en.cppreference.com/w/cpp/io/ios_base/imbue.html',1,'std::basic_ios::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::streambuf::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::wostringstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::istrstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::basic_ostream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::filebuf::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::wiostream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::ofstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::basic_istringstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::basic_ifstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::basic_stringstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::istringstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::istream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::ostrstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::wfstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::basic_iostream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::wofstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::wistringstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::ifstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::stringstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::basic_fstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::stringbuf::imbue()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/imbue.html',1,'std::wregex::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wfilebuf::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::iostream::imbue()'],['https://en.cppreference.com/w/cpp/io/ios_base/imbue.html',1,'std::ios_base::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::wistream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wstreambuf::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::ostringstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::strstreambuf::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::ostream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::wifstream::imbue()'],['https://en.cppreference.com/w/cpp/regex/regex_traits/imbue.html',1,'std::regex_traits::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::basic_istream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_stringbuf::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::strstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_streambuf::imbue()']]], + ['in_559',['in',['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt::in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_byname::in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_utf8::in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_utf8_utf16::in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_utf16::in()']]], + ['in_5favail_560',['in_avail',['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::streambuf::in_avail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::filebuf::in_avail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::basic_streambuf::in_avail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::basic_stringbuf::in_avail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::strstreambuf::in_avail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::wstreambuf::in_avail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::wfilebuf::in_avail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::stringbuf::in_avail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::wstringbuf::in_avail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::basic_filebuf::in_avail()']]], + ['includes_561',['includes',['https://en.cppreference.com/w/cpp/algorithm/includes.html',1,'std']]], + ['independent_5fbits_5fengine_562',['independent_bits_engine',['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/independent_bits_engine.html',1,'std::independent_bits_engine::independent_bits_engine()'],['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine.html',1,'std::independent_bits_engine']]], + ['infinity_563',['infinity',['https://en.cppreference.com/w/cpp/types/numeric_limits/infinity.html',1,'std::numeric_limits']]], + ['init_564',['init',['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ifstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_istringstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ofstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wiostream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ostream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::istrstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wostringstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_stringstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::strstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_istream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wifstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ostream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::stringstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wistream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::iostream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_fstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::istream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ofstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::fstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wostream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ostringstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ios::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ostringstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ifstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wistringstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wstringstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wofstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_iostream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wfstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ostrstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::istringstream::init()']]], + ['initializer_5flist_565',['initializer_list',['https://en.cppreference.com/w/cpp/utility/initializer_list/initializer_list.html',1,'std::initializer_list::initializer_list()'],['https://en.cppreference.com/w/cpp/utility/initializer_list.html',1,'std::initializer_list']]], + ['inner_5fallocator_566',['inner_allocator',['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/inner_allocator.html',1,'std::scoped_allocator_adaptor']]], + ['inner_5fproduct_567',['inner_product',['https://en.cppreference.com/w/cpp/algorithm/inner_product.html',1,'std']]], + ['inplace_5fmerge_568',['inplace_merge',['https://en.cppreference.com/w/cpp/algorithm/inplace_merge.html',1,'std']]], + ['input_5fiterator_5ftag_569',['input_iterator_tag',['https://en.cppreference.com/w/cpp/iterator/iterator_tags.html',1,'std']]], + ['insert_570',['insert',['https://en.cppreference.com/w/cpp/container/vector/insert.html',1,'std::vector::insert()'],['https://en.cppreference.com/w/cpp/container/multimap/insert.html',1,'std::multimap::insert()'],['https://en.cppreference.com/w/cpp/container/unordered_set/insert.html',1,'std::unordered_set::insert()'],['https://en.cppreference.com/w/cpp/container/map/insert.html',1,'std::map::insert()'],['https://en.cppreference.com/w/cpp/container/list/insert.html',1,'std::list::insert()'],['https://en.cppreference.com/w/cpp/string/basic_string/insert.html',1,'std::u32string::insert()'],['https://en.cppreference.com/w/cpp/string/basic_string/insert.html',1,'std::u16string::insert()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/insert.html',1,'std::unordered_multiset::insert()'],['https://en.cppreference.com/w/cpp/string/basic_string/insert.html',1,'std::wstring::insert()'],['https://en.cppreference.com/w/cpp/string/basic_string/insert.html',1,'std::basic_string::insert()'],['https://en.cppreference.com/w/cpp/container/deque/insert.html',1,'std::deque::insert()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/insert.html',1,'std::unordered_multimap::insert()'],['https://en.cppreference.com/w/cpp/container/unordered_map/insert.html',1,'std::unordered_map::insert()'],['https://en.cppreference.com/w/cpp/container/set/insert.html',1,'std::set::insert()'],['https://en.cppreference.com/w/cpp/string/basic_string/insert.html',1,'std::string::insert()'],['https://en.cppreference.com/w/cpp/container/multiset/insert.html',1,'std::multiset::insert()']]], + ['insert_5fafter_571',['insert_after',['https://en.cppreference.com/w/cpp/container/forward_list/insert_after.html',1,'std::forward_list']]], + ['insert_5fiterator_572',['insert_iterator',['https://en.cppreference.com/w/cpp/iterator/insert_iterator.html',1,'std']]], + ['inserter_573',['inserter',['https://en.cppreference.com/w/cpp/iterator/inserter.html',1,'std']]], + ['insertpiece_574',['insertPiece',['../classtt_1_1chess_1_1Chessboard.html#acc050c6e6ef8cee9c6268b2a2eebcecf',1,'tt::chess::Chessboard::insertPiece()'],['../classtt_1_1Board.html#a46fbfc079edc2f2896fcd8a2035aecfb',1,'tt::Board::insertPiece()']]], + ['int16_5ft_575',['int16_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int32_5ft_576',['int32_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int64_5ft_577',['int64_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int8_5ft_578',['int8_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int_5ffast16_5ft_579',['int_fast16_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int_5ffast32_5ft_580',['int_fast32_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int_5ffast64_5ft_581',['int_fast64_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int_5ffast8_5ft_582',['int_fast8_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int_5fleast16_5ft_583',['int_least16_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int_5fleast32_5ft_584',['int_least32_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int_5fleast64_5ft_585',['int_least64_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int_5fleast8_5ft_586',['int_least8_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['integer_5fsequence_587',['integer_sequence',['https://en.cppreference.com/w/cpp/utility/integer_sequence.html',1,'std']]], + ['integral_5fconstant_588',['integral_constant',['https://en.cppreference.com/w/cpp/types/integral_constant.html',1,'std']]], + ['intern_5ftype_589',['intern_type',['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt::intern_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_byname::intern_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf16::intern_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf8::intern_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf8_utf16::intern_type']]], + ['internal_590',['internal',['https://en.cppreference.com/w/cpp/io/manip/left.html',1,'std']]], + ['intervals_591',['intervals',['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/params.html',1,'std::piecewise_constant_distribution::intervals()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/params.html',1,'std::piecewise_linear_distribution::intervals()']]], + ['intmax_5ft_592',['intmax_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['intptr_5ft_593',['intptr_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['invalid_5fargument_594',['invalid_argument',['https://en.cppreference.com/w/cpp/error/invalid_argument.html',1,'std::invalid_argument::invalid_argument()'],['https://en.cppreference.com/w/cpp/error/invalid_argument.html',1,'std::invalid_argument']]], + ['ios_5fbase_595',['ios_base',['https://en.cppreference.com/w/cpp/io/ios_base/ios_base.html',1,'std::ios_base::ios_base()'],['https://en.cppreference.com/w/cpp/io/ios_base.html',1,'std::ios_base']]], + ['iostream_596',['iostream',['https://en.cppreference.com/w/cpp/io/basic_iostream/basic_iostream.html',1,'std::iostream::iostream()'],['https://en.cppreference.com/w/cpp/io/basic_iostream.html',1,'std::iostream']]], + ['iota_597',['iota',['https://en.cppreference.com/w/cpp/algorithm/iota.html',1,'std']]], + ['is_598',['is',['https://en.cppreference.com/w/cpp/locale/ctype/is.html',1,'std::ctype_byname::is()'],['https://en.cppreference.com/w/cpp/locale/ctype/is.html',1,'std::ctype::is()']]], + ['is_5fabstract_599',['is_abstract',['https://en.cppreference.com/w/cpp/types/is_abstract.html',1,'std']]], + ['is_5farithmetic_600',['is_arithmetic',['https://en.cppreference.com/w/cpp/types/is_arithmetic.html',1,'std']]], + ['is_5farray_601',['is_array',['https://en.cppreference.com/w/cpp/types/is_array.html',1,'std']]], + ['is_5fassignable_602',['is_assignable',['https://en.cppreference.com/w/cpp/types/is_assignable.html',1,'std']]], + ['is_5fbase_5fof_603',['is_base_of',['https://en.cppreference.com/w/cpp/types/is_base_of.html',1,'std']]], + ['is_5fbind_5fexpression_604',['is_bind_expression',['https://en.cppreference.com/w/cpp/utility/functional/is_bind_expression.html',1,'std']]], + ['is_5fclass_605',['is_class',['https://en.cppreference.com/w/cpp/types/is_class.html',1,'std']]], + ['is_5fcompound_606',['is_compound',['https://en.cppreference.com/w/cpp/types/is_compound.html',1,'std']]], + ['is_5fconst_607',['is_const',['https://en.cppreference.com/w/cpp/types/is_const.html',1,'std']]], + ['is_5fconstructible_608',['is_constructible',['https://en.cppreference.com/w/cpp/types/is_constructible.html',1,'std']]], + ['is_5fconvertible_609',['is_convertible',['https://en.cppreference.com/w/cpp/types/is_convertible.html',1,'std']]], + ['is_5fcopy_5fassignable_610',['is_copy_assignable',['https://en.cppreference.com/w/cpp/types/is_copy_assignable.html',1,'std']]], + ['is_5fcopy_5fconstructible_611',['is_copy_constructible',['https://en.cppreference.com/w/cpp/types/is_copy_constructible.html',1,'std']]], + ['is_5fdefault_5fconstructible_612',['is_default_constructible',['https://en.cppreference.com/w/cpp/types/is_default_constructible.html',1,'std']]], + ['is_5fdestructible_613',['is_destructible',['https://en.cppreference.com/w/cpp/types/is_destructible.html',1,'std']]], + ['is_5fempty_614',['is_empty',['https://en.cppreference.com/w/cpp/types/is_empty.html',1,'std']]], + ['is_5fenum_615',['is_enum',['https://en.cppreference.com/w/cpp/types/is_enum.html',1,'std']]], + ['is_5ferror_5fcode_5fenum_616',['is_error_code_enum',['https://en.cppreference.com/w/cpp/error/error_code/is_error_code_enum.html',1,'std']]], + ['is_5ferror_5fcondition_5fenum_617',['is_error_condition_enum',['https://en.cppreference.com/w/cpp/error/error_condition/is_error_condition_enum.html',1,'std']]], + ['is_5ffloating_5fpoint_618',['is_floating_point',['https://en.cppreference.com/w/cpp/types/is_floating_point.html',1,'std']]], + ['is_5ffunction_619',['is_function',['https://en.cppreference.com/w/cpp/types/is_function.html',1,'std']]], + ['is_5ffundamental_620',['is_fundamental',['https://en.cppreference.com/w/cpp/types/is_fundamental.html',1,'std']]], + ['is_5fheap_621',['is_heap',['https://en.cppreference.com/w/cpp/algorithm/is_heap.html',1,'std']]], + ['is_5fheap_5funtil_622',['is_heap_until',['https://en.cppreference.com/w/cpp/algorithm/is_heap_until.html',1,'std']]], + ['is_5fintegral_623',['is_integral',['https://en.cppreference.com/w/cpp/types/is_integral.html',1,'std']]], + ['is_5fliteral_5ftype_624',['is_literal_type',['https://en.cppreference.com/w/cpp/types/is_literal_type.html',1,'std']]], + ['is_5flock_5ffree_625',['is_lock_free',['https://en.cppreference.com/w/cpp/atomic/atomic/is_lock_free.html',1,'std::atomic']]], + ['is_5flvalue_5freference_626',['is_lvalue_reference',['https://en.cppreference.com/w/cpp/types/is_lvalue_reference.html',1,'std']]], + ['is_5fmember_5ffunction_5fpointer_627',['is_member_function_pointer',['https://en.cppreference.com/w/cpp/types/is_member_function_pointer.html',1,'std']]], + ['is_5fmember_5fobject_5fpointer_628',['is_member_object_pointer',['https://en.cppreference.com/w/cpp/types/is_member_object_pointer.html',1,'std']]], + ['is_5fmember_5fpointer_629',['is_member_pointer',['https://en.cppreference.com/w/cpp/types/is_member_pointer.html',1,'std']]], + ['is_5fmove_5fassignable_630',['is_move_assignable',['https://en.cppreference.com/w/cpp/types/is_move_assignable.html',1,'std']]], + ['is_5fmove_5fconstructible_631',['is_move_constructible',['https://en.cppreference.com/w/cpp/types/is_move_constructible.html',1,'std']]], + ['is_5fnothrow_5fassignable_632',['is_nothrow_assignable',['https://en.cppreference.com/w/cpp/types/is_assignable.html',1,'std']]], + ['is_5fnothrow_5fconstructible_633',['is_nothrow_constructible',['https://en.cppreference.com/w/cpp/types/is_constructible.html',1,'std']]], + ['is_5fnothrow_5fcopy_5fassignable_634',['is_nothrow_copy_assignable',['https://en.cppreference.com/w/cpp/types/is_copy_assignable.html',1,'std']]], + ['is_5fnothrow_5fcopy_5fconstructible_635',['is_nothrow_copy_constructible',['https://en.cppreference.com/w/cpp/types/is_copy_constructible.html',1,'std']]], + ['is_5fnothrow_5fdefault_5fconstructible_636',['is_nothrow_default_constructible',['https://en.cppreference.com/w/cpp/types/is_default_constructible.html',1,'std']]], + ['is_5fnothrow_5fdestructible_637',['is_nothrow_destructible',['https://en.cppreference.com/w/cpp/types/is_destructible.html',1,'std']]], + ['is_5fnothrow_5fmove_5fassignable_638',['is_nothrow_move_assignable',['https://en.cppreference.com/w/cpp/types/is_move_assignable.html',1,'std']]], + ['is_5fnothrow_5fmove_5fconstructible_639',['is_nothrow_move_constructible',['https://en.cppreference.com/w/cpp/types/is_move_constructible.html',1,'std']]], + ['is_5fobject_640',['is_object',['https://en.cppreference.com/w/cpp/types/is_object.html',1,'std']]], + ['is_5fopen_641',['is_open',['https://en.cppreference.com/w/cpp/io/basic_fstream/is_open.html',1,'std::wfstream::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/is_open.html',1,'std::basic_ifstream::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html',1,'std::ofstream::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/is_open.html',1,'std::filebuf::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/is_open.html',1,'std::wifstream::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/is_open.html',1,'std::wfilebuf::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/is_open.html',1,'std::basic_fstream::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/is_open.html',1,'std::basic_filebuf::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/is_open.html',1,'std::fstream::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html',1,'std::basic_ofstream::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html',1,'std::wofstream::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/is_open.html',1,'std::ifstream::is_open()']]], + ['is_5fpartitioned_642',['is_partitioned',['https://en.cppreference.com/w/cpp/algorithm/is_partitioned.html',1,'std']]], + ['is_5fpermutation_643',['is_permutation',['https://en.cppreference.com/w/cpp/algorithm/is_permutation.html',1,'std']]], + ['is_5fplaceholder_644',['is_placeholder',['https://en.cppreference.com/w/cpp/utility/functional/is_placeholder.html',1,'std']]], + ['is_5fpod_645',['is_pod',['https://en.cppreference.com/w/cpp/types/is_pod.html',1,'std']]], + ['is_5fpointer_646',['is_pointer',['https://en.cppreference.com/w/cpp/types/is_pointer.html',1,'std']]], + ['is_5fpolymorphic_647',['is_polymorphic',['https://en.cppreference.com/w/cpp/types/is_polymorphic.html',1,'std']]], + ['is_5freference_648',['is_reference',['https://en.cppreference.com/w/cpp/types/is_reference.html',1,'std']]], + ['is_5frvalue_5freference_649',['is_rvalue_reference',['https://en.cppreference.com/w/cpp/types/is_rvalue_reference.html',1,'std']]], + ['is_5fsame_650',['is_same',['https://en.cppreference.com/w/cpp/types/is_same.html',1,'std']]], + ['is_5fscalar_651',['is_scalar',['https://en.cppreference.com/w/cpp/types/is_scalar.html',1,'std']]], + ['is_5fsigned_652',['is_signed',['https://en.cppreference.com/w/cpp/types/is_signed.html',1,'std']]], + ['is_5fsorted_653',['is_sorted',['https://en.cppreference.com/w/cpp/algorithm/is_sorted.html',1,'std']]], + ['is_5fsorted_5funtil_654',['is_sorted_until',['https://en.cppreference.com/w/cpp/algorithm/is_sorted_until.html',1,'std']]], + ['is_5fstandard_5flayout_655',['is_standard_layout',['https://en.cppreference.com/w/cpp/types/is_standard_layout.html',1,'std']]], + ['is_5ftrivial_656',['is_trivial',['https://en.cppreference.com/w/cpp/types/is_trivial.html',1,'std']]], + ['is_5ftrivially_5fassignable_657',['is_trivially_assignable',['https://en.cppreference.com/w/cpp/types/is_assignable.html',1,'std']]], + ['is_5ftrivially_5fconstructible_658',['is_trivially_constructible',['https://en.cppreference.com/w/cpp/types/is_constructible.html',1,'std']]], + ['is_5ftrivially_5fcopy_5fassignable_659',['is_trivially_copy_assignable',['https://en.cppreference.com/w/cpp/types/is_copy_assignable.html',1,'std']]], + ['is_5ftrivially_5fcopy_5fconstructible_660',['is_trivially_copy_constructible',['https://en.cppreference.com/w/cpp/types/is_copy_constructible.html',1,'std']]], + ['is_5ftrivially_5fcopyable_661',['is_trivially_copyable',['https://en.cppreference.com/w/cpp/types/is_trivially_copyable.html',1,'std']]], + ['is_5ftrivially_5fdefault_5fconstructible_662',['is_trivially_default_constructible',['https://en.cppreference.com/w/cpp/types/is_default_constructible.html',1,'std']]], + ['is_5ftrivially_5fdestructible_663',['is_trivially_destructible',['https://en.cppreference.com/w/cpp/types/is_destructible.html',1,'std']]], + ['is_5ftrivially_5fmove_5fassignable_664',['is_trivially_move_assignable',['https://en.cppreference.com/w/cpp/types/is_move_assignable.html',1,'std']]], + ['is_5ftrivially_5fmove_5fconstructible_665',['is_trivially_move_constructible',['https://en.cppreference.com/w/cpp/types/is_move_constructible.html',1,'std']]], + ['is_5funion_666',['is_union',['https://en.cppreference.com/w/cpp/types/is_union.html',1,'std']]], + ['is_5funsigned_667',['is_unsigned',['https://en.cppreference.com/w/cpp/types/is_unsigned.html',1,'std']]], + ['is_5fvoid_668',['is_void',['https://en.cppreference.com/w/cpp/types/is_void.html',1,'std']]], + ['is_5fvolatile_669',['is_volatile',['https://en.cppreference.com/w/cpp/types/is_volatile.html',1,'std']]], + ['isalnum_670',['isalnum',['https://en.cppreference.com/w/cpp/string/byte/isalnum.html',1,'std']]], + ['isalpha_671',['isalpha',['https://en.cppreference.com/w/cpp/string/byte/isalpha.html',1,'std']]], + ['isblank_672',['isblank',['https://en.cppreference.com/w/cpp/string/byte/isblank.html',1,'std']]], + ['iscntrl_673',['iscntrl',['https://en.cppreference.com/w/cpp/string/byte/iscntrl.html',1,'std']]], + ['isctype_674',['isctype',['https://en.cppreference.com/w/cpp/regex/regex_traits/isctype.html',1,'std::regex_traits']]], + ['isdigit_675',['isdigit',['https://en.cppreference.com/w/cpp/string/byte/isdigit.html',1,'std']]], + ['isequal_676',['isEqual',['../classtt_1_1chess_1_1Knight_1_1Turn.html#a4e63e0aca5af00a166568b1e1debc2f5',1,'tt::chess::Knight::Turn::isEqual()'],['../classtt_1_1chess_1_1Pawn_1_1Turn.html#a919cb0db0860c19ee67bd22684fa7601',1,'tt::chess::Pawn::Turn::isEqual()'],['../classtt_1_1Piece_1_1Turn.html#ae9ae7bf994b567b71b78cd7ca702247f',1,'tt::Piece::Turn::isEqual()'],['../classtt_1_1Board.html#aa083fb32bac1bd4f7097cceeeb1d131f',1,'tt::Board::isEqual()'],['../classtt_1_1chess_1_1Chessboard.html#ad03c85176a5dab214c22ed18020d54d5',1,'tt::chess::Chessboard::isEqual()'],['../classtt_1_1chess_1_1King_1_1Turn.html#a72d73a2d52de200f8b59a4515af3b80c',1,'tt::chess::King::Turn::isEqual()'],['../classtt_1_1chess_1_1Queen_1_1Turn.html#afc0c41680f0088c083628d227aa3ca4d',1,'tt::chess::Queen::Turn::isEqual()'],['../classtt_1_1chess_1_1Rook_1_1Turn.html#a9094191ace4e79ad1f2c5f75349408cf',1,'tt::chess::Rook::Turn::isEqual()'],['../classtt_1_1chess_1_1Bishop_1_1Turn.html#a985f62cfa48ffc5c78ee12a4a30ccf7d',1,'tt::chess::Bishop::Turn::isEqual()']]], + ['isfinite_677',['isfinite',['https://en.cppreference.com/w/cpp/numeric/math/isfinite.html',1,'std']]], + ['isgraph_678',['isgraph',['https://en.cppreference.com/w/cpp/string/byte/isgraph.html',1,'std']]], + ['isinf_679',['isinf',['https://en.cppreference.com/w/cpp/numeric/math/isinf.html',1,'std']]], + ['islower_680',['islower',['https://en.cppreference.com/w/cpp/string/byte/islower.html',1,'std']]], + ['isnan_681',['isnan',['https://en.cppreference.com/w/cpp/numeric/math/isnan.html',1,'std']]], + ['isnormal_682',['isnormal',['https://en.cppreference.com/w/cpp/numeric/math/isnormal.html',1,'std']]], + ['isprint_683',['isprint',['https://en.cppreference.com/w/cpp/string/byte/isprint.html',1,'std']]], + ['ispunct_684',['ispunct',['https://en.cppreference.com/w/cpp/string/byte/ispunct.html',1,'std']]], + ['isspace_685',['isspace',['https://en.cppreference.com/w/cpp/string/byte/isspace.html',1,'std']]], + ['istream_686',['istream',['https://en.cppreference.com/w/cpp/io/basic_istream/basic_istream.html',1,'std::istream::istream()'],['https://en.cppreference.com/w/cpp/io/basic_istream.html',1,'std::istream']]], + ['istream_5fiterator_687',['istream_iterator',['https://en.cppreference.com/w/cpp/iterator/istream_iterator.html',1,'std']]], + ['istreambuf_5fiterator_688',['istreambuf_iterator',['https://en.cppreference.com/w/cpp/iterator/istreambuf_iterator.html',1,'std']]], + ['istringstream_689',['istringstream',['https://en.cppreference.com/w/cpp/io/basic_istringstream/basic_istringstream.html',1,'std::istringstream::istringstream()'],['https://en.cppreference.com/w/cpp/io/basic_istringstream.html',1,'std::istringstream']]], + ['istrstream_690',['istrstream',['https://en.cppreference.com/w/cpp/io/istrstream/istrstream.html',1,'std::istrstream::istrstream()'],['https://en.cppreference.com/w/cpp/io/istrstream.html',1,'std::istrstream']]], + ['isupper_691',['isupper',['https://en.cppreference.com/w/cpp/string/byte/isupper.html',1,'std']]], + ['iswalnum_692',['iswalnum',['https://en.cppreference.com/w/cpp/string/wide/iswalnum.html',1,'std']]], + ['iswalpha_693',['iswalpha',['https://en.cppreference.com/w/cpp/string/wide/iswalpha.html',1,'std']]], + ['iswblank_694',['iswblank',['https://en.cppreference.com/w/cpp/string/wide/iswblank.html',1,'std']]], + ['iswcntrl_695',['iswcntrl',['https://en.cppreference.com/w/cpp/string/wide/iswcntrl.html',1,'std']]], + ['iswctype_696',['iswctype',['https://en.cppreference.com/w/cpp/string/wide/iswctype.html',1,'std']]], + ['iswdigit_697',['iswdigit',['https://en.cppreference.com/w/cpp/string/wide/iswdigit.html',1,'std']]], + ['iswgraph_698',['iswgraph',['https://en.cppreference.com/w/cpp/string/wide/iswgraph.html',1,'std']]], + ['iswlower_699',['iswlower',['https://en.cppreference.com/w/cpp/string/wide/iswlower.html',1,'std']]], + ['iswprint_700',['iswprint',['https://en.cppreference.com/w/cpp/string/wide/iswprint.html',1,'std']]], + ['iswpunct_701',['iswpunct',['https://en.cppreference.com/w/cpp/string/wide/iswpunct.html',1,'std']]], + ['iswspace_702',['iswspace',['https://en.cppreference.com/w/cpp/string/wide/iswspace.html',1,'std']]], + ['iswupper_703',['iswupper',['https://en.cppreference.com/w/cpp/string/wide/iswupper.html',1,'std']]], + ['iswxdigit_704',['iswxdigit',['https://en.cppreference.com/w/cpp/string/wide/iswxdigit.html',1,'std']]], + ['isxdigit_705',['isxdigit',['https://en.cppreference.com/w/cpp/string/byte/isxdigit.html',1,'std']]], + ['iter_5fswap_706',['iter_swap',['https://en.cppreference.com/w/cpp/algorithm/iter_swap.html',1,'std']]], + ['iter_5ftype_707',['iter_type',['https://en.cppreference.com/w/cpp/locale/money_get.html',1,'std::money_get::iter_type'],['https://en.cppreference.com/w/cpp/locale/money_put.html',1,'std::money_put::iter_type'],['https://en.cppreference.com/w/cpp/locale/num_get.html',1,'std::num_get::iter_type'],['https://en.cppreference.com/w/cpp/locale/num_put.html',1,'std::num_put::iter_type'],['https://en.cppreference.com/w/cpp/locale/time_get.html',1,'std::time_get::iter_type'],['https://en.cppreference.com/w/cpp/locale/time_get.html',1,'std::time_get_byname::iter_type'],['https://en.cppreference.com/w/cpp/locale/time_put.html',1,'std::time_put::iter_type'],['https://en.cppreference.com/w/cpp/locale/time_put.html',1,'std::time_put_byname::iter_type']]], + ['iterator_708',['iterator',['https://en.cppreference.com/w/cpp/iterator/iterator.html',1,'std']]], + ['iterator_5ftraits_709',['iterator_traits',['https://en.cppreference.com/w/cpp/iterator/iterator_traits.html',1,'std']]], + ['iword_710',['iword',['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::strstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_stringstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_istream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::wifstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::ostream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::stringstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::wistream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::ios_base::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::iostream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_fstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::ostringstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_ios::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_ostringstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::wostream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::fstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_ofstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::ifstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::wostringstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::istrstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_ostream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::wiostream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::ofstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_istringstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_ifstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::istringstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::istream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::ostrstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::wfstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_iostream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::wofstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::wstringstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::wistringstream::iword()']]] +]; diff --git a/search/all_a.html b/search/all_a.html new file mode 100644 index 0000000..3a6cac1 --- /dev/null +++ b/search/all_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_a.js b/search/all_a.js new file mode 100644 index 0000000..99265ed --- /dev/null +++ b/search/all_a.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['jmp_5fbuf_711',['jmp_buf',['https://en.cppreference.com/w/cpp/utility/program/jmp_buf.html',1,'std']]], + ['join_712',['join',['https://en.cppreference.com/w/cpp/thread/thread/join.html',1,'std::thread']]], + ['joinable_713',['joinable',['https://en.cppreference.com/w/cpp/thread/thread/joinable.html',1,'std::thread']]] +]; diff --git a/search/all_b.html b/search/all_b.html new file mode 100644 index 0000000..130deb4 --- /dev/null +++ b/search/all_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_b.js b/search/all_b.js new file mode 100644 index 0000000..ca6efe3 --- /dev/null +++ b/search/all_b.js @@ -0,0 +1,12 @@ +var searchData= +[ + ['k_714',['k',['https://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution/params.html',1,'std::negative_binomial_distribution']]], + ['key_5fcomp_715',['key_comp',['https://en.cppreference.com/w/cpp/container/multiset/key_comp.html',1,'std::multiset::key_comp()'],['https://en.cppreference.com/w/cpp/container/set/key_comp.html',1,'std::set::key_comp()'],['https://en.cppreference.com/w/cpp/container/map/key_comp.html',1,'std::map::key_comp()'],['https://en.cppreference.com/w/cpp/container/multimap/key_comp.html',1,'std::multimap::key_comp()']]], + ['key_5feq_716',['key_eq',['https://en.cppreference.com/w/cpp/container/unordered_map/key_eq.html',1,'std::unordered_map::key_eq()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/key_eq.html',1,'std::unordered_multimap::key_eq()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/key_eq.html',1,'std::unordered_multiset::key_eq()'],['https://en.cppreference.com/w/cpp/container/unordered_set/key_eq.html',1,'std::unordered_set::key_eq()']]], + ['kill_5fdependency_717',['kill_dependency',['https://en.cppreference.com/w/cpp/atomic/kill_dependency.html',1,'std']]], + ['kilo_718',['kilo',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['king_719',['king',['../classtt_1_1chess_1_1ex_1_1check.html#abc94877b2684a1966289aa9ca27758da',1,'tt::chess::ex::check']]], + ['king_720',['King',['../classtt_1_1chess_1_1King.html',1,'tt::chess']]], + ['knight_721',['Knight',['../classtt_1_1chess_1_1Knight.html',1,'tt::chess']]], + ['knuth_5fb_722',['knuth_b',['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/shuffle_order_engine.html',1,'std::knuth_b::knuth_b()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine.html',1,'std::knuth_b']]] +]; diff --git a/search/all_c.html b/search/all_c.html new file mode 100644 index 0000000..3dd5af0 --- /dev/null +++ b/search/all_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_c.js b/search/all_c.js new file mode 100644 index 0000000..04dedfa --- /dev/null +++ b/search/all_c.js @@ -0,0 +1,48 @@ +var searchData= +[ + ['labs_723',['labs',['https://en.cppreference.com/w/cpp/numeric/math/abs.html',1,'std']]], + ['lambda_724',['lambda',['https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution/lambda.html',1,'std::exponential_distribution']]], + ['lconv_725',['lconv',['https://en.cppreference.com/w/cpp/locale/lconv.html',1,'std']]], + ['ldexp_726',['ldexp',['https://en.cppreference.com/w/cpp/numeric/math/ldexp.html',1,'std']]], + ['ldiv_727',['ldiv',['https://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std']]], + ['left_728',['left',['https://en.cppreference.com/w/cpp/io/manip/left.html',1,'std']]], + ['length_729',['length',['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_utf8::length()'],['https://en.cppreference.com/w/cpp/regex/sub_match/length.html',1,'std::wcsub_match::length()'],['https://en.cppreference.com/w/cpp/regex/match_results/length.html',1,'std::smatch::length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_utf8_utf16::length()'],['https://en.cppreference.com/w/cpp/regex/match_results/length.html',1,'std::wcmatch::length()'],['https://en.cppreference.com/w/cpp/regex/sub_match/length.html',1,'std::wssub_match::length()'],['https://en.cppreference.com/w/cpp/regex/regex_traits/length.html',1,'std::regex_traits::length()'],['https://en.cppreference.com/w/cpp/regex/sub_match/length.html',1,'std::csub_match::length()'],['https://en.cppreference.com/w/cpp/regex/sub_match/length.html',1,'std::ssub_match::length()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::basic_string::length()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::wstring::length()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::u16string::length()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::u32string::length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_utf16::length()'],['https://en.cppreference.com/w/cpp/regex/match_results/length.html',1,'std::cmatch::length()'],['https://en.cppreference.com/w/cpp/regex/sub_match/length.html',1,'std::sub_match::length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_byname::length()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::string::length()'],['https://en.cppreference.com/w/cpp/string/char_traits/length.html',1,'std::char_traits::length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt::length()'],['https://en.cppreference.com/w/cpp/regex/match_results/length.html',1,'std::match_results::length()'],['https://en.cppreference.com/w/cpp/regex/match_results/length.html',1,'std::wsmatch::length()']]], + ['length_5ferror_730',['length_error',['https://en.cppreference.com/w/cpp/error/length_error.html',1,'std::length_error::length_error()'],['https://en.cppreference.com/w/cpp/error/length_error.html',1,'std::length_error']]], + ['less_731',['less',['https://en.cppreference.com/w/cpp/utility/functional/less.html',1,'std']]], + ['less_5fequal_732',['less_equal',['https://en.cppreference.com/w/cpp/utility/functional/less_equal.html',1,'std']]], + ['letter_733',['letter',['../classtt_1_1Piece_1_1Position.html#ae7a4ea731e693609d24fff68094f69c7',1,'tt::Piece::Position']]], + ['lexicographical_5fcompare_734',['lexicographical_compare',['https://en.cppreference.com/w/cpp/algorithm/lexicographical_compare.html',1,'std']]], + ['lgamma_735',['lgamma',['https://en.cppreference.com/w/cpp/numeric/math/lgamma.html',1,'std']]], + ['linear_5fcongruential_5fengine_736',['linear_congruential_engine',['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/linear_congruential_engine.html',1,'std::linear_congruential_engine::linear_congruential_engine()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine.html',1,'std::linear_congruential_engine']]], + ['list_737',['list',['https://en.cppreference.com/w/cpp/container/list/list.html',1,'std::list::list()'],['https://en.cppreference.com/w/cpp/container/list.html',1,'std::list< T >']]], + ['list_3c_20const_20piece_3a_3aturn_20_2a_20_3e_738',['list< const Piece::Turn * >',['https://en.cppreference.com/w/cpp/container/list.html',1,'std']]], + ['list_3c_20turn_20_2a_20_3e_739',['list< Turn * >',['https://en.cppreference.com/w/cpp/container/list.html',1,'std']]], + ['llabs_740',['llabs',['https://en.cppreference.com/w/cpp/numeric/math/abs.html',1,'std']]], + ['llrint_741',['llrint',['https://en.cppreference.com/w/cpp/numeric/math/rint.html',1,'std']]], + ['llround_742',['llround',['https://en.cppreference.com/w/cpp/numeric/math/round.html',1,'std']]], + ['load_743',['load',['https://en.cppreference.com/w/cpp/atomic/atomic/load.html',1,'std::atomic']]], + ['load_5ffactor_744',['load_factor',['https://en.cppreference.com/w/cpp/container/unordered_multimap/load_factor.html',1,'std::unordered_multimap::load_factor()'],['https://en.cppreference.com/w/cpp/container/unordered_map/load_factor.html',1,'std::unordered_map::load_factor()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/load_factor.html',1,'std::unordered_multiset::load_factor()'],['https://en.cppreference.com/w/cpp/container/unordered_set/load_factor.html',1,'std::unordered_set::load_factor()']]], + ['locale_745',['locale',['https://en.cppreference.com/w/cpp/locale/locale/locale.html',1,'std::locale::locale()'],['https://en.cppreference.com/w/cpp/locale/locale.html',1,'std::locale']]], + ['localeconv_746',['localeconv',['https://en.cppreference.com/w/cpp/locale/localeconv.html',1,'std']]], + ['localtime_747',['localtime',['https://en.cppreference.com/w/cpp/chrono/c/localtime.html',1,'std']]], + ['lock_748',['lock',['https://en.cppreference.com/w/cpp/thread/shared_lock/lock.html',1,'std::shared_lock::lock()'],['https://en.cppreference.com/w/cpp/memory/weak_ptr/lock.html',1,'std::weak_ptr::lock()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/lock.html',1,'std::unique_lock::lock()'],['https://en.cppreference.com/w/cpp/thread/recursive_mutex/lock.html',1,'std::recursive_mutex::lock()'],['https://en.cppreference.com/w/cpp/thread/lock.html',1,'std::lock()'],['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/lock.html',1,'std::shared_timed_mutex::lock()'],['https://en.cppreference.com/w/cpp/thread/mutex/lock.html',1,'std::mutex::lock()'],['https://en.cppreference.com/w/cpp/thread/timed_mutex/lock.html',1,'std::timed_mutex::lock()'],['https://en.cppreference.com/w/cpp/thread/recursive_timed_mutex/lock.html',1,'std::recursive_timed_mutex::lock()']]], + ['lock_5fguard_749',['lock_guard',['https://en.cppreference.com/w/cpp/thread/lock_guard/lock_guard.html',1,'std::lock_guard::lock_guard()'],['https://en.cppreference.com/w/cpp/thread/lock_guard.html',1,'std::lock_guard< T >']]], + ['lock_5fshared_750',['lock_shared',['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/lock_shared.html',1,'std::shared_timed_mutex']]], + ['log_751',['log',['https://en.cppreference.com/w/cpp/numeric/math/log.html',1,'std']]], + ['log10_752',['log10',['https://en.cppreference.com/w/cpp/numeric/math/log10.html',1,'std']]], + ['log1p_753',['log1p',['https://en.cppreference.com/w/cpp/numeric/math/log1p.html',1,'std']]], + ['logb_754',['logb',['https://en.cppreference.com/w/cpp/numeric/math/logb.html',1,'std']]], + ['logic_5ferror_755',['logic_error',['https://en.cppreference.com/w/cpp/error/logic_error.html',1,'std::logic_error::logic_error()'],['https://en.cppreference.com/w/cpp/error/logic_error.html',1,'std::logic_error']]], + ['logical_5fand_756',['logical_and',['https://en.cppreference.com/w/cpp/utility/functional/logical_and.html',1,'std']]], + ['logical_5fnot_757',['logical_not',['https://en.cppreference.com/w/cpp/utility/functional/logical_not.html',1,'std']]], + ['logical_5for_758',['logical_or',['https://en.cppreference.com/w/cpp/utility/functional/logical_or.html',1,'std']]], + ['lognormal_5fdistribution_759',['lognormal_distribution',['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/lognormal_distribution.html',1,'std::lognormal_distribution::lognormal_distribution()'],['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution.html',1,'std::lognormal_distribution']]], + ['longjmp_760',['longjmp',['https://en.cppreference.com/w/cpp/utility/program/longjmp.html',1,'std']]], + ['lookup_5fclassname_761',['lookup_classname',['https://en.cppreference.com/w/cpp/regex/regex_traits/lookup_classname.html',1,'std::regex_traits']]], + ['lookup_5fcollatename_762',['lookup_collatename',['https://en.cppreference.com/w/cpp/regex/regex_traits/lookup_collatename.html',1,'std::regex_traits']]], + ['lower_5fbound_763',['lower_bound',['https://en.cppreference.com/w/cpp/algorithm/lower_bound.html',1,'std::lower_bound()'],['https://en.cppreference.com/w/cpp/container/multimap/lower_bound.html',1,'std::multimap::lower_bound()'],['https://en.cppreference.com/w/cpp/container/map/lower_bound.html',1,'std::map::lower_bound()'],['https://en.cppreference.com/w/cpp/container/set/lower_bound.html',1,'std::set::lower_bound()'],['https://en.cppreference.com/w/cpp/container/multiset/lower_bound.html',1,'std::multiset::lower_bound()']]], + ['lowest_764',['lowest',['https://en.cppreference.com/w/cpp/types/numeric_limits/lowest.html',1,'std::numeric_limits']]], + ['lrint_765',['lrint',['https://en.cppreference.com/w/cpp/numeric/math/rint.html',1,'std']]], + ['lround_766',['lround',['https://en.cppreference.com/w/cpp/numeric/math/round.html',1,'std']]], + ['lt_767',['lt',['https://en.cppreference.com/w/cpp/string/char_traits/cmp.html',1,'std::char_traits']]] +]; diff --git a/search/all_d.html b/search/all_d.html new file mode 100644 index 0000000..af7f2f0 --- /dev/null +++ b/search/all_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_d.js b/search/all_d.js new file mode 100644 index 0000000..254dd94 --- /dev/null +++ b/search/all_d.js @@ -0,0 +1,87 @@ +var searchData= +[ + ['m_768',['m',['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/params.html',1,'std::fisher_f_distribution::m()'],['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/params.html',1,'std::lognormal_distribution::m()']]], + ['make_5fexception_5fptr_769',['make_exception_ptr',['https://en.cppreference.com/w/cpp/error/make_exception_ptr.html',1,'std']]], + ['make_5fheap_770',['make_heap',['https://en.cppreference.com/w/cpp/algorithm/make_heap.html',1,'std']]], + ['make_5fmove_5fiterator_771',['make_move_iterator',['https://en.cppreference.com/w/cpp/iterator/make_move_iterator.html',1,'std']]], + ['make_5foptional_772',['make_optional',['https://en.cppreference.com/w/cpp/experimental/optional/make_optional.html',1,'std::experimental']]], + ['make_5fpair_773',['make_pair',['https://en.cppreference.com/w/cpp/utility/pair/make_pair.html',1,'std']]], + ['make_5fready_5fat_5fthread_5fexit_774',['make_ready_at_thread_exit',['https://en.cppreference.com/w/cpp/thread/packaged_task/make_ready_at_thread_exit.html',1,'std::packaged_task']]], + ['make_5fshared_775',['make_shared',['https://en.cppreference.com/w/cpp/memory/shared_ptr/make_shared.html',1,'std']]], + ['make_5fsigned_776',['make_signed',['https://en.cppreference.com/w/cpp/types/make_signed.html',1,'std']]], + ['make_5ftuple_777',['make_tuple',['https://en.cppreference.com/w/cpp/utility/tuple/make_tuple.html',1,'std']]], + ['make_5funsigned_778',['make_unsigned',['https://en.cppreference.com/w/cpp/types/make_unsigned.html',1,'std']]], + ['maketurn_779',['makeTurn',['../classtt_1_1chess_1_1Chessboard.html#ae82e9778662da887bf96bafa1157f6f0',1,'tt::chess::Chessboard::makeTurn()'],['../classtt_1_1Board.html#a58c454621defc2407b36adef12a69ce7',1,'tt::Board::makeTurn()']]], + ['malloc_780',['malloc',['https://en.cppreference.com/w/cpp/memory/c/malloc.html',1,'std']]], + ['map_781',['map',['https://en.cppreference.com/w/cpp/container/map/map.html',1,'std::map::map()'],['https://en.cppreference.com/w/cpp/container/map.html',1,'std::map< K, T >']]], + ['mark_5fcount_782',['mark_count',['https://en.cppreference.com/w/cpp/regex/basic_regex/mark_count.html',1,'std::regex::mark_count()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/mark_count.html',1,'std::basic_regex::mark_count()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/mark_count.html',1,'std::wregex::mark_count()']]], + ['markchecks_783',['markChecks',['../classtt_1_1chess_1_1Chessboard.html#abf5a53d82674d4c9935bbee5cf2f0062',1,'tt::chess::Chessboard']]], + ['mask_784',['mask',['https://en.cppreference.com/w/cpp/locale/ctype_base.html',1,'std::ctype::mask'],['https://en.cppreference.com/w/cpp/locale/ctype_base.html',1,'std::ctype_base::mask'],['https://en.cppreference.com/w/cpp/locale/ctype_base.html',1,'std::ctype_byname::mask']]], + ['match_5fresults_785',['match_results',['https://en.cppreference.com/w/cpp/regex/match_results/match_results.html',1,'std::match_results::match_results()'],['https://en.cppreference.com/w/cpp/regex/match_results.html',1,'std::match_results']]], + ['max_786',['max',['https://en.cppreference.com/w/cpp/numeric/random/geometric_distribution/max.html',1,'std::geometric_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/max.html',1,'std::minstd_rand::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::nanoseconds::max()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/max.html',1,'std::mersenne_twister_engine::max()'],['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/max.html',1,'std::independent_bits_engine::max()'],['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/max.html',1,'std::normal_distribution::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::minutes::max()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/max.html',1,'std::shuffle_order_engine::max()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/max.html',1,'std::piecewise_linear_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/max.html',1,'std::chi_squared_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/max.html',1,'std::mt19937::max()'],['https://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution/max.html',1,'std::negative_binomial_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/max.html',1,'std::ranlux48_base::max()'],['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/max.html',1,'std::weibull_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/max.html',1,'std::fisher_f_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/random_device/max.html',1,'std::random_device::max()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/max.html',1,'std::subtract_with_carry_engine::max()'],['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/max.html',1,'std::cauchy_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution/max.html',1,'std::binomial_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/max.html',1,'std::gamma_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/max.html',1,'std::minstd_rand0::max()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/max.html',1,'std::knuth_b::max()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/max.html',1,'std::linear_congruential_engine::max()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/max.html',1,'std::ranlux24::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::seconds::max()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/max.html',1,'std::uniform_int_distribution::max()'],['https://en.cppreference.com/w/cpp/types/numeric_limits/max.html',1,'std::numeric_limits::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::microseconds::max()'],['https://en.cppreference.com/w/cpp/chrono/duration_values/max.html',1,'std::chrono::duration_values::max()'],['https://en.cppreference.com/w/cpp/chrono/time_point/max.html',1,'std::chrono::time_point::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::hours::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::milliseconds::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::duration::max()'],['https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution/max.html',1,'std::exponential_distribution::max()'],['https://en.cppreference.com/w/cpp/algorithm/max.html',1,'std::max()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/max.html',1,'std::uniform_real_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/max.html',1,'std::student_t_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/max.html',1,'std::mt19937_64::max()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/max.html',1,'std::ranlux24_base::max()'],['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/max.html',1,'std::extreme_value_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/max.html',1,'std::lognormal_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/max.html',1,'std::discrete_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/max.html',1,'std::ranlux48::max()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/max.html',1,'std::piecewise_constant_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/poisson_distribution/max.html',1,'std::poisson_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution/max.html',1,'std::bernoulli_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/max.html',1,'std::discard_block_engine::max()']]], + ['max_5falign_5ft_787',['max_align_t',['https://en.cppreference.com/w/cpp/types/max_align_t.html',1,'std']]], + ['max_5fbucket_5fcount_788',['max_bucket_count',['https://en.cppreference.com/w/cpp/container/unordered_multimap/max_bucket_count.html',1,'std::unordered_multimap::max_bucket_count()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/max_bucket_count.html',1,'std::unordered_multiset::max_bucket_count()'],['https://en.cppreference.com/w/cpp/container/unordered_map/max_bucket_count.html',1,'std::unordered_map::max_bucket_count()'],['https://en.cppreference.com/w/cpp/container/unordered_set/max_bucket_count.html',1,'std::unordered_set::max_bucket_count()']]], + ['max_5felement_789',['max_element',['https://en.cppreference.com/w/cpp/algorithm/max_element.html',1,'std']]], + ['max_5flength_790',['max_length',['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_utf16::max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_utf8_utf16::max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_utf8::max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_byname::max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt::max_length()']]], + ['max_5fload_5ffactor_791',['max_load_factor',['https://en.cppreference.com/w/cpp/container/unordered_map/max_load_factor.html',1,'std::unordered_map::max_load_factor()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/max_load_factor.html',1,'std::unordered_multimap::max_load_factor()'],['https://en.cppreference.com/w/cpp/container/unordered_set/max_load_factor.html',1,'std::unordered_set::max_load_factor()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/max_load_factor.html',1,'std::unordered_multiset::max_load_factor()']]], + ['max_5fsize_792',['max_size',['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/max_size.html',1,'std::scoped_allocator_adaptor::max_size()'],['https://en.cppreference.com/w/cpp/string/basic_string/max_size.html',1,'std::string::max_size()'],['https://en.cppreference.com/w/cpp/container/set/max_size.html',1,'std::set::max_size()'],['https://en.cppreference.com/w/cpp/container/unordered_map/max_size.html',1,'std::unordered_map::max_size()'],['https://en.cppreference.com/w/cpp/regex/match_results/max_size.html',1,'std::wsmatch::max_size()'],['https://en.cppreference.com/w/cpp/regex/match_results/max_size.html',1,'std::smatch::max_size()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/max_size.html',1,'std::unordered_multimap::max_size()'],['https://en.cppreference.com/w/cpp/container/forward_list/max_size.html',1,'std::forward_list::max_size()'],['https://en.cppreference.com/w/cpp/regex/match_results/max_size.html',1,'std::wcmatch::max_size()'],['https://en.cppreference.com/w/cpp/container/deque/max_size.html',1,'std::deque::max_size()'],['https://en.cppreference.com/w/cpp/memory/allocator/max_size.html',1,'std::allocator::max_size()'],['https://en.cppreference.com/w/cpp/container/multiset/max_size.html',1,'std::multiset::max_size()'],['https://en.cppreference.com/w/cpp/string/basic_string/max_size.html',1,'std::basic_string::max_size()'],['https://en.cppreference.com/w/cpp/string/basic_string/max_size.html',1,'std::wstring::max_size()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/max_size.html',1,'std::unordered_multiset::max_size()'],['https://en.cppreference.com/w/cpp/string/basic_string/max_size.html',1,'std::u16string::max_size()'],['https://en.cppreference.com/w/cpp/string/basic_string/max_size.html',1,'std::u32string::max_size()'],['https://en.cppreference.com/w/cpp/container/list/max_size.html',1,'std::list::max_size()'],['https://en.cppreference.com/w/cpp/container/map/max_size.html',1,'std::map::max_size()'],['https://en.cppreference.com/w/cpp/regex/match_results/max_size.html',1,'std::cmatch::max_size()'],['https://en.cppreference.com/w/cpp/container/unordered_set/max_size.html',1,'std::unordered_set::max_size()'],['https://en.cppreference.com/w/cpp/memory/allocator_traits/max_size.html',1,'std::allocator_traits::max_size()'],['https://en.cppreference.com/w/cpp/regex/match_results/max_size.html',1,'std::match_results::max_size()'],['https://en.cppreference.com/w/cpp/container/vector/max_size.html',1,'std::vector::max_size()'],['https://en.cppreference.com/w/cpp/container/dynarray/max_size.html',1,'std::dynarray::max_size()'],['https://en.cppreference.com/w/cpp/container/multimap/max_size.html',1,'std::multimap::max_size()'],['https://en.cppreference.com/w/cpp/container/array/max_size.html',1,'std::array::max_size()']]], + ['mblen_793',['mblen',['https://en.cppreference.com/w/cpp/string/multibyte/mblen.html',1,'std']]], + ['mbrlen_794',['mbrlen',['https://en.cppreference.com/w/cpp/string/multibyte/mbrlen.html',1,'std']]], + ['mbrtoc16_795',['mbrtoc16',['https://en.cppreference.com/w/cpp/string/multibyte/mbrtoc16.html',1,'std']]], + ['mbrtoc32_796',['mbrtoc32',['https://en.cppreference.com/w/cpp/string/multibyte/mbrtoc32.html',1,'std']]], + ['mbrtowc_797',['mbrtowc',['https://en.cppreference.com/w/cpp/string/multibyte/mbrtowc.html',1,'std']]], + ['mbsinit_798',['mbsinit',['https://en.cppreference.com/w/cpp/string/multibyte/mbsinit.html',1,'std']]], + ['mbsrtowcs_799',['mbsrtowcs',['https://en.cppreference.com/w/cpp/string/multibyte/mbsrtowcs.html',1,'std']]], + ['mbstate_5ft_800',['mbstate_t',['https://en.cppreference.com/w/cpp/string/multibyte/mbstate_t.html',1,'std']]], + ['mbstowcs_801',['mbstowcs',['https://en.cppreference.com/w/cpp/string/multibyte/mbstowcs.html',1,'std']]], + ['mbtowc_802',['mbtowc',['https://en.cppreference.com/w/cpp/string/multibyte/mbtowc.html',1,'std']]], + ['mean_803',['mean',['https://en.cppreference.com/w/cpp/numeric/random/poisson_distribution/mean.html',1,'std::poisson_distribution::mean()'],['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/params.html',1,'std::normal_distribution::mean()']]], + ['mega_804',['mega',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['mem_5ffn_805',['mem_fn',['https://en.cppreference.com/w/cpp/utility/functional/mem_fn.html',1,'std']]], + ['memchr_806',['memchr',['https://en.cppreference.com/w/cpp/string/byte/memchr.html',1,'std']]], + ['memcmp_807',['memcmp',['https://en.cppreference.com/w/cpp/string/byte/memcmp.html',1,'std']]], + ['memcpy_808',['memcpy',['https://en.cppreference.com/w/cpp/string/byte/memcpy.html',1,'std']]], + ['memmove_809',['memmove',['https://en.cppreference.com/w/cpp/string/byte/memmove.html',1,'std']]], + ['memset_810',['memset',['https://en.cppreference.com/w/cpp/string/byte/memset.html',1,'std']]], + ['merge_811',['merge',['https://en.cppreference.com/w/cpp/algorithm/merge.html',1,'std::merge()'],['https://en.cppreference.com/w/cpp/container/forward_list/merge.html',1,'std::forward_list::merge()'],['https://en.cppreference.com/w/cpp/container/list/merge.html',1,'std::list::merge()']]], + ['mersenne_5ftwister_5fengine_812',['mersenne_twister_engine',['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/mersenne_twister_engine.html',1,'std::mersenne_twister_engine::mersenne_twister_engine()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine.html',1,'std::mersenne_twister_engine']]], + ['message_813',['message',['https://en.cppreference.com/w/cpp/error/error_code/message.html',1,'std::error_code::message()'],['https://en.cppreference.com/w/cpp/error/error_category/message.html',1,'std::error_category::message()'],['https://en.cppreference.com/w/cpp/error/error_condition/message.html',1,'std::error_condition::message()']]], + ['messages_814',['messages',['https://en.cppreference.com/w/cpp/locale/messages/messages.html',1,'std::messages::messages()'],['https://en.cppreference.com/w/cpp/locale/messages.html',1,'std::messages']]], + ['messages_5fbase_815',['messages_base',['https://en.cppreference.com/w/cpp/locale/messages_base.html',1,'std']]], + ['messages_5fbyname_816',['messages_byname',['https://en.cppreference.com/w/cpp/locale/messages_byname.html',1,'std::messages_byname::messages_byname()'],['https://en.cppreference.com/w/cpp/locale/messages_byname.html',1,'std::messages_byname']]], + ['micro_817',['micro',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['microseconds_818',['microseconds',['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::microseconds::microseconds()'],['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono::microseconds']]], + ['milli_819',['milli',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['milliseconds_820',['milliseconds',['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::milliseconds::milliseconds()'],['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono::milliseconds']]], + ['min_821',['min',['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/min.html',1,'std::subtract_with_carry_engine::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::microseconds::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::nanoseconds::min()'],['https://en.cppreference.com/w/cpp/types/numeric_limits/min.html',1,'std::numeric_limits::min()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/min.html',1,'std::uniform_int_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/min.html',1,'std::fisher_f_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/min.html',1,'std::ranlux24::min()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/min.html',1,'std::linear_congruential_engine::min()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/min.html',1,'std::knuth_b::min()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/min.html',1,'std::minstd_rand0::min()'],['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/min.html',1,'std::gamma_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution/min.html',1,'std::binomial_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/min.html',1,'std::cauchy_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/min.html',1,'std::ranlux48::min()'],['https://en.cppreference.com/w/cpp/numeric/random/random_device/min.html',1,'std::random_device::min()'],['https://en.cppreference.com/w/cpp/algorithm/min.html',1,'std::min()'],['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/min.html',1,'std::discrete_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/min.html',1,'std::student_t_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/min.html',1,'std::mt19937_64::min()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/min.html',1,'std::ranlux24_base::min()'],['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/min.html',1,'std::extreme_value_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/min.html',1,'std::lognormal_distribution::min()'],['https://en.cppreference.com/w/cpp/chrono/time_point/min.html',1,'std::chrono::time_point::min()'],['https://en.cppreference.com/w/cpp/numeric/random/geometric_distribution/min.html',1,'std::geometric_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/min.html',1,'std::mersenne_twister_engine::min()'],['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/min.html',1,'std::independent_bits_engine::min()'],['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/min.html',1,'std::normal_distribution::min()'],['https://en.cppreference.com/w/cpp/chrono/duration_values/min.html',1,'std::chrono::duration_values::min()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/min.html',1,'std::uniform_real_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution/min.html',1,'std::exponential_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/min.html',1,'std::discard_block_engine::min()'],['https://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution/min.html',1,'std::bernoulli_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/poisson_distribution/min.html',1,'std::poisson_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/min.html',1,'std::piecewise_constant_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/min.html',1,'std::minstd_rand::min()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/min.html',1,'std::ranlux48_base::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::seconds::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::duration::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::milliseconds::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::minutes::min()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/min.html',1,'std::shuffle_order_engine::min()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/min.html',1,'std::piecewise_linear_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/min.html',1,'std::chi_squared_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/min.html',1,'std::mt19937::min()'],['https://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution/min.html',1,'std::negative_binomial_distribution::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::hours::min()'],['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/min.html',1,'std::weibull_distribution::min()']]], + ['min_5felement_822',['min_element',['https://en.cppreference.com/w/cpp/algorithm/min_element.html',1,'std']]], + ['minmax_823',['minmax',['https://en.cppreference.com/w/cpp/algorithm/minmax.html',1,'std']]], + ['minmax_5felement_824',['minmax_element',['https://en.cppreference.com/w/cpp/algorithm/minmax_element.html',1,'std']]], + ['minstd_5frand_825',['minstd_rand',['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/linear_congruential_engine.html',1,'std::minstd_rand::minstd_rand()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine.html',1,'std::minstd_rand']]], + ['minstd_5frand0_826',['minstd_rand0',['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/linear_congruential_engine.html',1,'std::minstd_rand0::minstd_rand0()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine.html',1,'std::minstd_rand0']]], + ['minus_827',['minus',['https://en.cppreference.com/w/cpp/utility/functional/minus.html',1,'std']]], + ['minutes_828',['minutes',['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::minutes::minutes()'],['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono::minutes']]], + ['mismatch_829',['mismatch',['https://en.cppreference.com/w/cpp/algorithm/mismatch.html',1,'std']]], + ['mktime_830',['mktime',['https://en.cppreference.com/w/cpp/chrono/c/mktime.html',1,'std']]], + ['mode_831',['Mode',['../classtt_1_1chess_1_1Chessboard.html#a6a969719fbbb92c410ea33aca48006ff',1,'tt::chess::Chessboard::Mode()'],['../classtt_1_1Piece_1_1Position.html#ab53c5227614b144a8e440afc3399e134',1,'tt::Piece::Position::Mode()']]], + ['mode_832',['mode',['../classtt_1_1Piece_1_1Position.html#a1ba6a2193fe08a02402c484fb3fdb5a7',1,'tt::Piece::Position']]], + ['modf_833',['modf',['https://en.cppreference.com/w/cpp/numeric/math/modf.html',1,'std']]], + ['modulus_834',['modulus',['https://en.cppreference.com/w/cpp/utility/functional/modulus.html',1,'std']]], + ['money_5fbase_835',['money_base',['https://en.cppreference.com/w/cpp/locale/money_base.html',1,'std']]], + ['money_5fget_836',['money_get',['https://en.cppreference.com/w/cpp/locale/money_get/money_get.html',1,'std::money_get::money_get()'],['https://en.cppreference.com/w/cpp/locale/money_get.html',1,'std::money_get']]], + ['money_5fput_837',['money_put',['https://en.cppreference.com/w/cpp/locale/money_put/money_put.html',1,'std::money_put::money_put()'],['https://en.cppreference.com/w/cpp/locale/money_put.html',1,'std::money_put']]], + ['moneypunct_838',['moneypunct',['https://en.cppreference.com/w/cpp/locale/moneypunct/moneypunct.html',1,'std::moneypunct::moneypunct()'],['https://en.cppreference.com/w/cpp/locale/moneypunct.html',1,'std::moneypunct']]], + ['moneypunct_5fbyname_839',['moneypunct_byname',['https://en.cppreference.com/w/cpp/locale/moneypunct_byname.html',1,'std::moneypunct_byname::moneypunct_byname()'],['https://en.cppreference.com/w/cpp/locale/moneypunct_byname.html',1,'std::moneypunct_byname']]], + ['move_840',['move',['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::ifstream::move()'],['../classtt_1_1Piece.html#a774ed5e6ab1d874a638d0c1658bfc976',1,'tt::Piece::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::istrstream::move()'],['https://en.cppreference.com/w/cpp/utility/move.html',1,'std::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::ostream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_istringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::ofstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wiostream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_ostream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wostringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_stringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::strstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_ifstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::istringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::istream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::ostrstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wfstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_iostream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_istream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wifstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::stringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wistream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::iostream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_fstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::ostringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_ios::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_ostringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wostream::move()'],['https://en.cppreference.com/w/cpp/string/char_traits/move.html',1,'std::char_traits::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::fstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_ofstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wistringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wofstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wstringstream::move()']]], + ['move_5fbackward_841',['move_backward',['https://en.cppreference.com/w/cpp/algorithm/move_backward.html',1,'std']]], + ['move_5fif_5fnoexcept_842',['move_if_noexcept',['https://en.cppreference.com/w/cpp/utility/move_if_noexcept.html',1,'std']]], + ['move_5fiterator_843',['move_iterator',['https://en.cppreference.com/w/cpp/iterator/move_iterator.html',1,'std']]], + ['movemap_844',['moveMap',['../classtt_1_1Piece.html#a85ee5b9082adfb8bfa55600ce6e74d70',1,'tt::Piece::moveMap()'],['../classtt_1_1chess_1_1Pawn.html#a5e43c1871b2948ef8b215809dd99cff8',1,'tt::chess::Pawn::moveMap()'],['../classtt_1_1chess_1_1Knight.html#a8dafac318a8d89a4d297581ac91c26f2',1,'tt::chess::Knight::moveMap()'],['../classtt_1_1chess_1_1Bishop.html#a7b1c28a14792c26a1abfc2debd218fd6',1,'tt::chess::Bishop::moveMap()'],['../classtt_1_1chess_1_1Rook.html#a7a81c5068458149253d20e730949b475',1,'tt::chess::Rook::moveMap()'],['../classtt_1_1chess_1_1Queen.html#a3ab398bfb4933776aea590134ee94016',1,'tt::chess::Queen::moveMap()'],['../classtt_1_1chess_1_1King.html#a7f09fd8f6bd21eac0e67289350c31f6a',1,'tt::chess::King::moveMap()']]], + ['movesmade_845',['movesMade',['../classtt_1_1Piece.html#a0bf99390051b965ea301c2e2bdd0035b',1,'tt::Piece::movesMade()'],['../classtt_1_1Board.html#aa6ae53b17a07fcfd7c3cf15472e046da',1,'tt::Board::movesMade()']]], + ['mt19937_846',['mt19937',['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/mersenne_twister_engine.html',1,'std::mt19937::mt19937()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine.html',1,'std::mt19937']]], + ['mt19937_5f64_847',['mt19937_64',['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/mersenne_twister_engine.html',1,'std::mt19937_64::mt19937_64()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine.html',1,'std::mt19937_64']]], + ['multimap_848',['multimap',['https://en.cppreference.com/w/cpp/container/multimap/multimap.html',1,'std::multimap::multimap()'],['https://en.cppreference.com/w/cpp/container/multimap.html',1,'std::multimap< K, T >']]], + ['multiplies_849',['multiplies',['https://en.cppreference.com/w/cpp/utility/functional/multiplies.html',1,'std']]], + ['multiset_850',['multiset',['https://en.cppreference.com/w/cpp/container/multiset/multiset.html',1,'std::multiset::multiset()'],['https://en.cppreference.com/w/cpp/container/multiset.html',1,'std::multiset< K >']]], + ['mutex_851',['mutex',['https://en.cppreference.com/w/cpp/thread/unique_lock/mutex.html',1,'std::unique_lock::mutex()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/mutex.html',1,'std::shared_lock::mutex()'],['https://en.cppreference.com/w/cpp/thread/mutex/mutex.html',1,'std::mutex::mutex()'],['https://en.cppreference.com/w/cpp/thread/mutex.html',1,'std::mutex']]] +]; diff --git a/search/all_e.html b/search/all_e.html new file mode 100644 index 0000000..e25df42 --- /dev/null +++ b/search/all_e.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_e.js b/search/all_e.js new file mode 100644 index 0000000..f83c30e --- /dev/null +++ b/search/all_e.js @@ -0,0 +1,54 @@ +var searchData= +[ + ['n_852',['n',['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/params.html',1,'std::fisher_f_distribution::n()'],['https://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/n.html',1,'std::chi_squared_distribution::n()'],['https://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/n.html',1,'std::student_t_distribution::n()']]], + ['name_853',['name',['https://en.cppreference.com/w/cpp/types/type_index/name.html',1,'std::type_index::name()'],['https://en.cppreference.com/w/cpp/types/type_info/name.html',1,'std::type_info::name()'],['https://en.cppreference.com/w/cpp/error/error_category/name.html',1,'std::error_category::name()'],['https://en.cppreference.com/w/cpp/locale/locale/name.html',1,'std::locale::name()']]], + ['nan_854',['nan',['https://en.cppreference.com/w/cpp/numeric/math/nan.html',1,'std']]], + ['nanf_855',['nanf',['https://en.cppreference.com/w/cpp/numeric/math/nan.html',1,'std']]], + ['nanl_856',['nanl',['https://en.cppreference.com/w/cpp/numeric/math/nan.html',1,'std']]], + ['nano_857',['nano',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['nanoseconds_858',['nanoseconds',['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::nanoseconds::nanoseconds()'],['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono::nanoseconds']]], + ['narrow_859',['narrow',['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::ifstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::stringstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::ostream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::wifstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_istream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::strstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_stringstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::wostringstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::istrstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_ostream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::wiostream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::wofstream::narrow()'],['https://en.cppreference.com/w/cpp/locale/ctype/narrow.html',1,'std::ctype::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::wistringstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::wstringstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_iostream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::wfstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::ostrstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::istream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::ofstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_istringstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_ifstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::istringstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::iostream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_fstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::ostringstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_ios::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_ostringstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::wostream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::fstream::narrow()'],['https://en.cppreference.com/w/cpp/locale/ctype/narrow.html',1,'std::ctype_byname::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_ofstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::wistream::narrow()']]], + ['native_5fhandle_860',['native_handle',['https://en.cppreference.com/w/cpp/thread/condition_variable_any/native_handle.html',1,'std::condition_variable_any::native_handle()'],['https://en.cppreference.com/w/cpp/thread/condition_variable/native_handle.html',1,'std::condition_variable::native_handle()'],['https://en.cppreference.com/w/cpp/thread/recursive_mutex/native_handle.html',1,'std::recursive_mutex::native_handle()'],['https://en.cppreference.com/w/cpp/thread/recursive_timed_mutex/native_handle.html',1,'std::recursive_timed_mutex::native_handle()'],['https://en.cppreference.com/w/cpp/thread/thread/native_handle.html',1,'std::thread::native_handle()'],['https://en.cppreference.com/w/cpp/thread/timed_mutex/native_handle.html',1,'std::timed_mutex::native_handle()'],['https://en.cppreference.com/w/cpp/thread/mutex/native_handle.html',1,'std::mutex::native_handle()']]], + ['nearbyint_861',['nearbyint',['https://en.cppreference.com/w/cpp/numeric/math/nearbyint.html',1,'std']]], + ['neg_5fformat_862',['neg_format',['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct_byname::neg_format()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct::neg_format()']]], + ['negate_863',['negate',['https://en.cppreference.com/w/cpp/utility/functional/negate.html',1,'std']]], + ['negative_5fbinomial_5fdistribution_864',['negative_binomial_distribution',['https://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution/negative_binomial_distribution.html',1,'std::negative_binomial_distribution::negative_binomial_distribution()'],['https://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution.html',1,'std::negative_binomial_distribution']]], + ['negative_5fsign_865',['negative_sign',['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct_byname::negative_sign()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct::negative_sign()']]], + ['nested_5fexception_866',['nested_exception',['https://en.cppreference.com/w/cpp/error/nested_exception/nested_exception.html',1,'std::nested_exception::nested_exception()'],['https://en.cppreference.com/w/cpp/error/nested_exception.html',1,'std::nested_exception']]], + ['nested_5fptr_867',['nested_ptr',['https://en.cppreference.com/w/cpp/error/nested_exception/nested_ptr.html',1,'std::nested_exception']]], + ['new_5fhandler_868',['new_handler',['https://en.cppreference.com/w/cpp/memory/new/new_handler.html',1,'std']]], + ['next_869',['next',['https://en.cppreference.com/w/cpp/iterator/next.html',1,'std']]], + ['next_5fpermutation_870',['next_permutation',['https://en.cppreference.com/w/cpp/algorithm/next_permutation.html',1,'std']]], + ['nextafter_871',['nextafter',['https://en.cppreference.com/w/cpp/numeric/math/nextafter.html',1,'std']]], + ['nexttoward_872',['nexttoward',['https://en.cppreference.com/w/cpp/numeric/math/nextafter.html',1,'std']]], + ['no_5fking_873',['no_king',['../classtt_1_1chess_1_1ex_1_1no__king.html#adac148c11262c81818981a153e09e3d8',1,'tt::chess::ex::no_king::no_king()'],['../classtt_1_1chess_1_1ex_1_1no__king.html',1,'tt::chess::ex::no_king']]], + ['no_5fsuch_5fmove_874',['no_such_move',['../classtt_1_1ex_1_1no__such__move.html#ae1ebbdc45271eb22517545c73416b448',1,'tt::ex::no_such_move::no_such_move()'],['../classtt_1_1ex_1_1no__such__move.html',1,'tt::ex::no_such_move']]], + ['noboolalpha_875',['noboolalpha',['https://en.cppreference.com/w/cpp/io/manip/boolalpha.html',1,'std']]], + ['none_876',['none',['https://en.cppreference.com/w/cpp/utility/bitset/all_any_none.html',1,'std::bitset']]], + ['none_5fof_877',['none_of',['https://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html',1,'std']]], + ['normal_878',['Normal',['../classtt_1_1Piece_1_1Position.html#ab53c5227614b144a8e440afc3399e134a960b44c579bc2f6818d2daaf9e4c16f0',1,'tt::Piece::Position']]], + ['normal_5fdistribution_879',['normal_distribution',['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/normal_distribution.html',1,'std::normal_distribution::normal_distribution()'],['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution.html',1,'std::normal_distribution']]], + ['noshowbase_880',['noshowbase',['https://en.cppreference.com/w/cpp/io/manip/showbase.html',1,'std']]], + ['noshowpoint_881',['noshowpoint',['https://en.cppreference.com/w/cpp/io/manip/showpoint.html',1,'std']]], + ['noshowpos_882',['noshowpos',['https://en.cppreference.com/w/cpp/io/manip/showpos.html',1,'std']]], + ['noskipws_883',['noskipws',['https://en.cppreference.com/w/cpp/io/manip/skipws.html',1,'std']]], + ['not1_884',['not1',['https://en.cppreference.com/w/cpp/utility/functional/not1.html',1,'std']]], + ['not2_885',['not2',['https://en.cppreference.com/w/cpp/utility/functional/not2.html',1,'std']]], + ['not_5feof_886',['not_eof',['https://en.cppreference.com/w/cpp/string/char_traits/not_eof.html',1,'std::char_traits']]], + ['not_5fequal_5fto_887',['not_equal_to',['https://en.cppreference.com/w/cpp/utility/functional/not_equal_to.html',1,'std']]], + ['nothrow_5ft_888',['nothrow_t',['https://en.cppreference.com/w/cpp/memory/new/nothrow_t.html',1,'std']]], + ['notify_5fall_889',['notify_all',['https://en.cppreference.com/w/cpp/thread/condition_variable/notify_all.html',1,'std::condition_variable::notify_all()'],['https://en.cppreference.com/w/cpp/thread/condition_variable_any/notify_all.html',1,'std::condition_variable_any::notify_all()']]], + ['notify_5fall_5fat_5fthread_5fexit_890',['notify_all_at_thread_exit',['https://en.cppreference.com/w/cpp/thread/notify_all_at_thread_exit.html',1,'std']]], + ['notify_5fone_891',['notify_one',['https://en.cppreference.com/w/cpp/thread/condition_variable/notify_one.html',1,'std::condition_variable::notify_one()'],['https://en.cppreference.com/w/cpp/thread/condition_variable_any/notify_one.html',1,'std::condition_variable_any::notify_one()']]], + ['nounitbuf_892',['nounitbuf',['https://en.cppreference.com/w/cpp/io/manip/unitbuf.html',1,'std']]], + ['nouppercase_893',['nouppercase',['https://en.cppreference.com/w/cpp/io/manip/uppercase.html',1,'std']]], + ['now_894',['now',['https://en.cppreference.com/w/cpp/chrono/high_resolution_clock/now.html',1,'std::chrono::high_resolution_clock::now()'],['https://en.cppreference.com/w/cpp/chrono/system_clock/now.html',1,'std::chrono::system_clock::now()'],['https://en.cppreference.com/w/cpp/chrono/steady_clock/now.html',1,'std::chrono::steady_clock::now()']]], + ['nth_5felement_895',['nth_element',['https://en.cppreference.com/w/cpp/algorithm/nth_element.html',1,'std']]], + ['null_5fpiece_896',['null_piece',['../classtt_1_1ex_1_1null__piece.html#a57b2d448ef006f12b2b8202d14988d83',1,'tt::ex::null_piece::null_piece()'],['../classtt_1_1ex_1_1null__piece.html',1,'tt::ex::null_piece']]], + ['nullptr_5ft_897',['nullptr_t',['https://en.cppreference.com/w/cpp/types/nullptr_t.html',1,'std']]], + ['num_5fget_898',['num_get',['https://en.cppreference.com/w/cpp/locale/num_get/num_get.html',1,'std::num_get::num_get()'],['https://en.cppreference.com/w/cpp/locale/num_get.html',1,'std::num_get']]], + ['num_5fput_899',['num_put',['https://en.cppreference.com/w/cpp/locale/num_put/num_put.html',1,'std::num_put::num_put()'],['https://en.cppreference.com/w/cpp/locale/num_put.html',1,'std::num_put']]], + ['numeric_5flimits_900',['numeric_limits',['https://en.cppreference.com/w/cpp/types/numeric_limits.html',1,'std']]], + ['numpunct_901',['numpunct',['https://en.cppreference.com/w/cpp/locale/numpunct/numpunct.html',1,'std::numpunct::numpunct()'],['https://en.cppreference.com/w/cpp/locale/numpunct.html',1,'std::numpunct']]], + ['numpunct_5fbyname_902',['numpunct_byname',['https://en.cppreference.com/w/cpp/locale/numpunct_byname.html',1,'std::numpunct_byname::numpunct_byname()'],['https://en.cppreference.com/w/cpp/locale/numpunct_byname.html',1,'std::numpunct_byname']]] +]; diff --git a/search/all_f.html b/search/all_f.html new file mode 100644 index 0000000..b23da6c --- /dev/null +++ b/search/all_f.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/all_f.js b/search/all_f.js new file mode 100644 index 0000000..f8ba6d6 --- /dev/null +++ b/search/all_f.js @@ -0,0 +1,59 @@ +var searchData= +[ + ['oct_903',['oct',['https://en.cppreference.com/w/cpp/io/manip/hex.html',1,'std']]], + ['offset_904',['offset',['../classtt_1_1Piece_1_1Position.html#a7415346a917be460eaacd12f4a0eca47',1,'tt::Piece::Position::offset(char dc, int dd) const'],['../classtt_1_1Piece_1_1Position.html#a36123727b8b48ab7ccdf67b6a7b414b6',1,'tt::Piece::Position::offset(int dx, int dy) const']]], + ['ofstream_905',['ofstream',['https://en.cppreference.com/w/cpp/io/basic_ofstream/basic_ofstream.html',1,'std::ofstream::ofstream()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream.html',1,'std::ofstream']]], + ['once_5fflag_906',['once_flag',['https://en.cppreference.com/w/cpp/thread/once_flag.html',1,'std::once_flag::once_flag()'],['https://en.cppreference.com/w/cpp/thread/once_flag.html',1,'std::once_flag']]], + ['open_907',['open',['https://en.cppreference.com/w/cpp/io/basic_ifstream/open.html',1,'std::wifstream::open()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/open.html',1,'std::wfilebuf::open()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/open.html',1,'std::basic_fstream::open()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/open.html',1,'std::basic_filebuf::open()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/open.html',1,'std::fstream::open()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/open.html',1,'std::basic_ofstream::open()'],['https://en.cppreference.com/w/cpp/locale/messages/open.html',1,'std::messages_byname::open()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/open.html',1,'std::filebuf::open()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/open.html',1,'std::ofstream::open()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/open.html',1,'std::basic_ifstream::open()'],['https://en.cppreference.com/w/cpp/locale/messages/open.html',1,'std::messages::open()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/open.html',1,'std::wfstream::open()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/open.html',1,'std::wofstream::open()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/open.html',1,'std::ifstream::open()']]], + ['operator_20auto_5fptr_3c_20y_20_3e_908',['operator auto_ptr< Y >',['https://en.cppreference.com/w/cpp/memory/auto_ptr/operator_auto_ptr.html',1,'std::auto_ptr']]], + ['operator_20bool_909',['operator bool',['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ostream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_ifstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_ifstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_istringstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_istringstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ofstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::ofstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wiostream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::wiostream::operator bool()'],['https://en.cppreference.com/w/cpp/error/error_condition/operator_bool.html',1,'std::error_condition::operator bool()'],['https://en.cppreference.com/w/cpp/experimental/optional/operator_bool.html',1,'std::experimental::optional::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_ostream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istrstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::istrstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wostringstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::wostringstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_stringstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_stringstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::strstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::strstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_iostream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wofstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::wstringstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wstringstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::wistringstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wistringstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::ifstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::ifstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/utility/functional/function/operator_bool.html',1,'std::function::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_iostream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::wofstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wfstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::wfstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostrstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::ostrstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::istream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istringstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::istringstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_istream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_istream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_ofstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ofstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::fstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::fstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::wostream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wostream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/operator_bool.html',1,'std::unique_lock::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_ostringstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ostringstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_ios::operator bool()'],['https://en.cppreference.com/w/cpp/memory/shared_ptr/operator_bool.html',1,'std::shared_ptr::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::ostringstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostringstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_fstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::iostream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wifstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::wifstream::operator bool()'],['https://en.cppreference.com/w/cpp/error/error_code/operator_bool.html',1,'std::error_code::operator bool()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/operator_bool.html',1,'std::shared_lock::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::ostream::operator bool()'],['https://en.cppreference.com/w/cpp/memory/unique_ptr/operator_bool.html',1,'std::unique_ptr::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::stringstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::stringstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wistream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::wistream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::iostream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_fstream::sentry::operator bool()']]], + ['operator_20string_5ftype_910',['operator string_type',['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::sub_match::operator string_type()'],['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::ssub_match::operator string_type()'],['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::csub_match::operator string_type()'],['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::wssub_match::operator string_type()'],['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::wcsub_match::operator string_type()']]], + ['operator_20t_911',['operator T',['https://en.cppreference.com/w/cpp/atomic/atomic/operator_T.html',1,'std::atomic']]], + ['operator_20t_26_912',['operator T&',['https://en.cppreference.com/w/cpp/utility/functional/reference_wrapper/get.html',1,'std::reference_wrapper']]], + ['operator_21_913',['operator!',['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::ostream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::wistream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::wifstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_istream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::strstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_stringstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::wostringstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::istrstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_ostream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::wiostream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::ofstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_istringstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_ifstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::istringstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::istream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::ostrstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::wfstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_iostream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::wofstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::stringstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::iostream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_fstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::ostringstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_ios::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_ostringstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::wostream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::fstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_ofstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::wstringstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::wistringstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::ifstream::operator!()']]], + ['operator_21_3d_914',['operator!=',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::sregex_token_iterator::operator!=()'],['https://en.cppreference.com/w/cpp/error/error_category/operator_cmp.html',1,'std::error_category::operator!=()'],['https://en.cppreference.com/w/cpp/types/type_info/operator_cmp.html',1,'std::type_info::operator!=()'],['https://en.cppreference.com/w/cpp/utility/bitset/operator_cmp.html',1,'std::bitset::operator!=()'],['https://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator!=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::wsregex_token_iterator::operator!=()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::cregex_iterator::operator!=()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::wsregex_iterator::operator!=()'],['https://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator!=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::wcregex_token_iterator::operator!=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::regex_token_iterator::operator!=()'],['../classtt_1_1Board.html#a249b739c80a2b9557b250c35584bb6cd',1,'tt::Board::operator!=()'],['../classtt_1_1Piece_1_1TurnMap.html#a0670924232af8b65ad566bef315c64b1',1,'tt::Piece::TurnMap::operator!=()'],['../classtt_1_1Piece_1_1Turn.html#a26ce3b7483ffc5fc519b53a456a76d2f',1,'tt::Piece::Turn::operator!=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::cregex_token_iterator::operator!=()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::wcregex_iterator::operator!=()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::sregex_iterator::operator!=()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::regex_iterator::operator!=()'],['https://en.cppreference.com/w/cpp/locale/locale/operator_cmp.html',1,'std::locale::operator!=()'],['https://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp.html',1,'std::rel_ops::operator!=()'],['../namespacett.html#a1de28df61d77f164eba0b568e0e10ddf',1,'tt::operator!=(const Board &lhs, const Board &rhs)'],['../namespacett.html#ae8405f64241e7f779ecd707d74ada3c2',1,'tt::operator!=(const Turn &lhs, const Turn &rhs)'],['../namespacett.html#a62f6af25bca2ef2ed6d4cda8d6ce132c',1,'tt::operator!=(const TurnMap &lhs, const TurnMap &rhs)']]], + ['operator_25_3d_915',['operator%=',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::milliseconds::operator%=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::nanoseconds::operator%=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::microseconds::operator%=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::hours::operator%=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::duration::operator%=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::seconds::operator%=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::minutes::operator%=()']]], + ['operator_26_3d_916',['operator&=',['https://en.cppreference.com/w/cpp/atomic/atomic/operator_arith2.html',1,'std::atomic::operator&=()'],['https://en.cppreference.com/w/cpp/utility/bitset/operator_logic.html',1,'std::bitset::operator&=()']]], + ['operator_28_29_917',['operator()',['https://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/operator().html',1,'std::chi_squared_distribution::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/plus.html',1,'std::plus::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/operator().html',1,'std::ranlux24::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/operator().html',1,'std::fisher_f_distribution::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/operator().html',1,'std::uniform_int_distribution::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/bit_and.html',1,'std::bit_and::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/greater.html',1,'std::greater::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/operator().html',1,'std::shuffle_order_engine::operator()()'],['https://en.cppreference.com/w/cpp/utility/hash/operator().html',1,'std::hash::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/operator().html',1,'std::piecewise_linear_distribution::operator()()'],['https://en.cppreference.com/w/cpp/thread/packaged_task/operator().html',1,'std::packaged_task::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/reference_wrapper/operator().html',1,'std::reference_wrapper::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/operator().html',1,'std::ranlux48_base::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/bit_not.html',1,'std::bit_not::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/multiplies.html',1,'std::multiplies::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/operator().html',1,'std::mt19937::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/bit_or.html',1,'std::bit_or::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/unary_negate.html',1,'std::unary_negate::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/function/operator().html',1,'std::function::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/minus.html',1,'std::minus::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/operator().html',1,'std::linear_congruential_engine::operator()()'],['https://en.cppreference.com/w/cpp/memory/owner_less.html',1,'std::owner_less::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/operator().html',1,'std::knuth_b::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/operator().html',1,'std::minstd_rand0::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/logical_not.html',1,'std::logical_not::operator()()'],['https://en.cppreference.com/w/cpp/memory/default_delete.html',1,'std::default_delete::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/operator().html',1,'std::gamma_distribution::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/operator().html',1,'std::cauchy_distribution::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/operator().html',1,'std::subtract_with_carry_engine::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/random_device/operator().html',1,'std::random_device::operator()()'],['../classtt_1_1Piece_1_1Position.html#a74bc55d2deb5a5668975bb5c313e4b65',1,'tt::Piece::Position::operator()(int dx, int dy) const'],['../classtt_1_1Piece_1_1Position.html#a89ecd7087d92eda2763415501b17ebd2',1,'tt::Piece::Position::operator()(char dc, int dd) const'],['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/operator().html',1,'std::weibull_distribution::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/less.html',1,'std::less::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/logical_and.html',1,'std::logical_and::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/modulus.html',1,'std::modulus::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/operator().html',1,'std::student_t_distribution::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/operator().html',1,'std::mt19937_64::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/operator().html',1,'std::ranlux24_base::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/operator().html',1,'std::extreme_value_distribution::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/operator().html',1,'std::lognormal_distribution::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/greater_equal.html',1,'std::greater_equal::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/operator().html',1,'std::discrete_distribution::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/operator().html',1,'std::ranlux48::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/operator().html',1,'std::piecewise_constant_distribution::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/less_equal.html',1,'std::less_equal::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/binary_negate.html',1,'std::binary_negate::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/logical_or.html',1,'std::logical_or::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/divides.html',1,'std::divides::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/equal_to.html',1,'std::equal_to::operator()()'],['https://en.cppreference.com/w/cpp/locale/locale/operator().html',1,'std::locale::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/operator().html',1,'std::minstd_rand::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/operator().html',1,'std::normal_distribution::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/operator().html',1,'std::independent_bits_engine::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/not_equal_to.html',1,'std::not_equal_to::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/negate.html',1,'std::negate::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/operator().html',1,'std::mersenne_twister_engine::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution/operator().html',1,'std::exponential_distribution::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/operator().html',1,'std::discard_block_engine::operator()()']]], + ['operator_2a_918',['operator*',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::wcregex_token_iterator::operator*()'],['https://en.cppreference.com/w/cpp/experimental/optional/operator*.html',1,'std::experimental::optional::operator*()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::wsregex_iterator::operator*()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::cregex_iterator::operator*()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::wsregex_token_iterator::operator*()'],['https://en.cppreference.com/w/cpp/memory/unique_ptr/operator*.html',1,'std::unique_ptr::operator*()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::cregex_token_iterator::operator*()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::wcregex_iterator::operator*()'],['https://en.cppreference.com/w/cpp/memory/shared_ptr/operator*.html',1,'std::shared_ptr::operator*()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::sregex_iterator::operator*()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::regex_iterator::operator*()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::regex_token_iterator::operator*()'],['https://en.cppreference.com/w/cpp/memory/auto_ptr/operator*.html',1,'std::auto_ptr::operator*()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::sregex_token_iterator::operator*()'],['https://en.cppreference.com/w/cpp/memory/raw_storage_iterator/operator*.html',1,'std::raw_storage_iterator::operator*()']]], + ['operator_2a_3d_919',['operator*=',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::duration::operator*=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::milliseconds::operator*=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::hours::operator*=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::microseconds::operator*=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::nanoseconds::operator*=()'],['https://en.cppreference.com/w/cpp/numeric/complex/operator_arith.html',1,'std::complex::operator*=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::minutes::operator*=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::seconds::operator*=()']]], + ['operator_2b_920',['operator+',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::hours::operator+()'],['../classtt_1_1Piece_1_1Position.html#ae5fb0702d100d01e6c3fb38d645733c6',1,'tt::Piece::Position::operator+()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::nanoseconds::operator+()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::microseconds::operator+()'],['https://en.cppreference.com/w/cpp/chrono/time_point/operator_arith.html',1,'std::chrono::time_point::operator+()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::milliseconds::operator+()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::duration::operator+()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::seconds::operator+()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::minutes::operator+()']]], + ['operator_2b_2b_921',['operator++',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::nanoseconds::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::wsregex_iterator::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::wcregex_token_iterator::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::regex_token_iterator::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::sregex_token_iterator::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::cregex_iterator::operator++()'],['https://en.cppreference.com/w/cpp/atomic/atomic/operator_arith.html',1,'std::atomic::operator++()'],['https://en.cppreference.com/w/cpp/memory/raw_storage_iterator/operator_arith.html',1,'std::raw_storage_iterator::operator++()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::microseconds::operator++()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::hours::operator++()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::milliseconds::operator++()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::duration::operator++()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::minutes::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::wsregex_token_iterator::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::cregex_token_iterator::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::wcregex_iterator::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::sregex_iterator::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::regex_iterator::operator++()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::seconds::operator++()']]], + ['operator_2b_2b_28int_29_922',['operator++(int)',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::duration::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::wsregex_token_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::milliseconds::operator++(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::hours::operator++(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::microseconds::operator++(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::nanoseconds::operator++(int)()'],['https://en.cppreference.com/w/cpp/atomic/atomic/operator_arith.html',1,'std::atomic::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::cregex_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::wsregex_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::wcregex_token_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::regex_token_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::sregex_token_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::seconds::operator++(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::minutes::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::cregex_token_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::wcregex_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::sregex_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::regex_iterator::operator++(int)()']]], + ['operator_2b_3d_923',['operator+=',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::nanoseconds::operator+=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::microseconds::operator+=()'],['https://en.cppreference.com/w/cpp/atomic/atomic/operator_arith2.html',1,'std::atomic::operator+=()'],['https://en.cppreference.com/w/cpp/numeric/complex/operator_arith.html',1,'std::complex::operator+=()'],['../classtt_1_1Piece_1_1Position.html#af86fb37a31c41184f4e06fd4acdc326b',1,'tt::Piece::Position::operator+=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::hours::operator+=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::milliseconds::operator+=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::seconds::operator+=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::minutes::operator+=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::duration::operator+=()']]], + ['operator_2d_924',['operator-',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::seconds::operator-()'],['../classtt_1_1Piece_1_1Position.html#a19546fabca7fe66baaa1021774609d79',1,'tt::Piece::Position::operator-()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::nanoseconds::operator-()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::microseconds::operator-()'],['https://en.cppreference.com/w/cpp/chrono/time_point/operator_arith.html',1,'std::chrono::time_point::operator-()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::hours::operator-()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::milliseconds::operator-()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::duration::operator-()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::minutes::operator-(T... args)']]], + ['operator_2d_2d_925',['operator--',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::minutes::operator--()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::hours::operator--()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::microseconds::operator--()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::nanoseconds::operator--()'],['https://en.cppreference.com/w/cpp/atomic/atomic/operator_arith.html',1,'std::atomic::operator--()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::milliseconds::operator--()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::duration::operator--()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::seconds::operator--()']]], + ['operator_2d_2d_28int_29_926',['operator--(int)',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::minutes::operator--(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::seconds::operator--(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::duration::operator--(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::milliseconds::operator--(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::hours::operator--(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::microseconds::operator--(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::nanoseconds::operator--(int)()'],['https://en.cppreference.com/w/cpp/atomic/atomic/operator_arith.html',1,'std::atomic::operator--(int)()']]], + ['operator_2d_3d_927',['operator-=',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::nanoseconds::operator-=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::microseconds::operator-=()'],['https://en.cppreference.com/w/cpp/atomic/atomic/operator_arith2.html',1,'std::atomic::operator-=()'],['https://en.cppreference.com/w/cpp/numeric/complex/operator_arith.html',1,'std::complex::operator-=()'],['../classtt_1_1Piece_1_1Position.html#a4703e705e8dbb8ff07a91945b39ff15b',1,'tt::Piece::Position::operator-=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::hours::operator-=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::milliseconds::operator-=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::seconds::operator-=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::minutes::operator-=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::duration::operator-=()']]], + ['operator_2d_3e_928',['operator->',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::sregex_token_iterator::operator->()'],['https://en.cppreference.com/w/cpp/memory/auto_ptr/operator*.html',1,'std::auto_ptr::operator->()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::regex_token_iterator::operator->()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::wcregex_token_iterator::operator->()'],['https://en.cppreference.com/w/cpp/experimental/optional/operator*.html',1,'std::experimental::optional::operator->()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::wsregex_iterator::operator->()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::cregex_iterator::operator->()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::wsregex_token_iterator::operator->()'],['https://en.cppreference.com/w/cpp/memory/unique_ptr/operator*.html',1,'std::unique_ptr::operator->()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::wcregex_iterator::operator->()'],['https://en.cppreference.com/w/cpp/memory/shared_ptr/operator*.html',1,'std::shared_ptr::operator->()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::sregex_iterator::operator->()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::regex_iterator::operator->()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::cregex_token_iterator::operator->()']]], + ['operator_2f_3d_929',['operator/=',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::microseconds::operator/=()'],['https://en.cppreference.com/w/cpp/numeric/complex/operator_arith.html',1,'std::complex::operator/=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::nanoseconds::operator/=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::hours::operator/=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::milliseconds::operator/=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::duration::operator/=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::minutes::operator/=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::seconds::operator/=()']]], + ['operator_3c_930',['operator<',['https://en.cppreference.com/w/cpp/error/error_category/operator_cmp.html',1,'std::error_category::operator<()'],['https://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator<()'],['https://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator<()']]], + ['operator_3c_3c_931',['operator<<',['https://en.cppreference.com/w/cpp/utility/bitset/operator_ltltgtgt.html',1,'std::bitset::operator<<()'],['https://en.cppreference.com/w/cpp/thread/thread/id/operator_ltlt.html',1,'std::thread::id::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::wostringstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::basic_ostream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::wiostream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::ofstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::ostrstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::wfstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::basic_iostream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::wofstream::operator<<()'],['../classtt_1_1Board.html#aa45abc56ade7ca27e1a665852b5530a3',1,'tt::Board::operator<<()'],['../classtt_1_1Piece_1_1Turn.html#a24aa4305e213966c2bd20a59f9136ba1',1,'tt::Piece::Turn::operator<<()'],['../classtt_1_1Piece_1_1Position.html#a6551d31bbbe8782a92659b2b1ad68d4a',1,'tt::Piece::Position::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::ostringstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::wstringstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::strstream::operator<<()'],['../namespacett.html#a4bdad814a18695cb15060a3f06330877',1,'tt::operator<<(std::ostream &os, const Turn &t)'],['../namespacett.html#a165d2c68e74e4f2fa370665496dfb8ee',1,'tt::operator<<(std::ostream &os, const Position &p)'],['../namespacett.html#a168407e1e6e4282a3d1c75184f23df47',1,'tt::operator<<(std::ostream &os, const Board &cb)'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::basic_ofstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::fstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::wostream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::basic_stringstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::basic_fstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::iostream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::basic_ostringstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::stringstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::ostream::operator<<()']]], + ['operator_3c_3c_3d_932',['operator<<=',['https://en.cppreference.com/w/cpp/utility/bitset/operator_ltltgtgt.html',1,'std::bitset']]], + ['operator_3c_3d_933',['operator<=',['https://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator<=()'],['https://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator<=()'],['https://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp.html',1,'std::rel_ops::operator<=()']]], + ['operator_3d_934',['operator=',['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::wsregex_iterator::operator=()'],['https://en.cppreference.com/w/cpp/utility/functional/function/operator=.html',1,'std::function::operator=()'],['https://en.cppreference.com/w/cpp/error/error_condition/operator=.html',1,'std::error_condition::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/operator=.html',1,'std::filebuf::operator=()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::u16string::operator=()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::u32string::operator=()'],['https://en.cppreference.com/w/cpp/numeric/complex/operator=.html',1,'std::complex::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/operator=.html',1,'std::ofstream::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_istringstream/operator=.html',1,'std::basic_istringstream::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/operator=.html',1,'std::basic_ifstream::operator=()'],['https://en.cppreference.com/w/cpp/container/list/operator=.html',1,'std::list::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_stringbuf/operator=.html',1,'std::basic_stringbuf::operator=()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/operator=.html',1,'std::unordered_multiset::operator=()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::wstring::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::cregex_iterator::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_ostringstream/operator=.html',1,'std::wostringstream::operator=()'],['https://en.cppreference.com/w/cpp/container/priority_queue/operator=.html',1,'std::priority_queue::operator=()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::basic_string::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_stringstream/operator=.html',1,'std::basic_stringstream::operator=()'],['https://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic::operator=()'],['https://en.cppreference.com/w/cpp/container/queue/operator=.html',1,'std::queue::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/operator=.html',1,'std::basic_streambuf::operator=()'],['https://en.cppreference.com/w/cpp/thread/promise/operator=.html',1,'std::promise::operator=()'],['https://en.cppreference.com/w/cpp/container/deque/operator=.html',1,'std::deque::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/operator=.html',1,'std::wfstream::operator=()'],['https://en.cppreference.com/w/cpp/thread/thread/operator=.html',1,'std::thread::operator=()'],['../classtt_1_1Board.html#a705ec2ce7f2e738e401b75eb3eb33274',1,'tt::Board::operator=()'],['../classtt_1_1Piece_1_1TurnMap.html#aed395bef76cb9f68342181d09c673b8d',1,'tt::Piece::TurnMap::operator=(TurnMap &&other)'],['../classtt_1_1Piece_1_1TurnMap.html#a70d4636d1a2e4bff6c119206f9e31d45',1,'tt::Piece::TurnMap::operator=(const TurnMap &other)'],['../classtt_1_1Piece_1_1Position.html#ab46835f7f768818c8f8ce85673b54b97',1,'tt::Piece::Position::operator=()'],['https://en.cppreference.com/w/cpp/memory/raw_storage_iterator/operator=.html',1,'std::raw_storage_iterator::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/operator=.html',1,'std::ifstream::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_istringstream/operator=.html',1,'std::wistringstream::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_stringstream/operator=.html',1,'std::wstringstream::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/operator=.html',1,'std::wofstream::operator=()'],['https://en.cppreference.com/w/cpp/atomic/atomic_flag/operator=.html',1,'std::atomic_flag::operator=()'],['https://en.cppreference.com/w/cpp/container/multimap/operator=.html',1,'std::multimap::operator=()'],['https://en.cppreference.com/w/cpp/container/map/operator=.html',1,'std::map::operator=()'],['https://en.cppreference.com/w/cpp/container/unordered_set/operator=.html',1,'std::unordered_set::operator=()'],['https://en.cppreference.com/w/cpp/thread/packaged_task/operator=.html',1,'std::packaged_task::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::sregex_token_iterator::operator=()'],['https://en.cppreference.com/w/cpp/memory/auto_ptr/operator=.html',1,'std::auto_ptr::operator=()'],['https://en.cppreference.com/w/cpp/error/nested_exception/operator=.html',1,'std::nested_exception::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_istringstream/operator=.html',1,'std::istringstream::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::regex_token_iterator::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::wcregex_token_iterator::operator=()'],['https://en.cppreference.com/w/cpp/experimental/optional/operator=.html',1,'std::experimental::optional::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/operator=.html',1,'std::streambuf::operator=()'],['https://en.cppreference.com/w/cpp/error/exception/operator=.html',1,'std::exception::operator=()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/operator=.html',1,'std::regex::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::wcregex_iterator::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_stringbuf/operator=.html',1,'std::stringbuf::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/operator=.html',1,'std::basic_fstream::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_ostringstream/operator=.html',1,'std::ostringstream::operator=()'],['https://en.cppreference.com/w/cpp/memory/new/bad_alloc.html',1,'std::bad_alloc::operator=()'],['https://en.cppreference.com/w/cpp/memory/shared_ptr/operator=.html',1,'std::shared_ptr::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::sregex_iterator::operator=()'],['https://en.cppreference.com/w/cpp/utility/tuple/operator=.html',1,'std::tuple::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_stringbuf/operator=.html',1,'std::wstringbuf::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/operator=.html',1,'std::basic_filebuf::operator=()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/operator=.html',1,'std::basic_regex::operator=()'],['https://en.cppreference.com/w/cpp/container/unordered_map/operator=.html',1,'std::unordered_map::operator=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::microseconds::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_ostringstream/operator=.html',1,'std::basic_ostringstream::operator=()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/operator=.html',1,'std::unique_lock::operator=()'],['https://en.cppreference.com/w/cpp/container/set/operator=.html',1,'std::set::operator=()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::string::operator=()'],['https://en.cppreference.com/w/cpp/memory/weak_ptr/operator=.html',1,'std::weak_ptr::operator=()'],['https://en.cppreference.com/w/cpp/container/multiset/operator=.html',1,'std::multiset::operator=()'],['https://en.cppreference.com/w/cpp/container/vector/operator=.html',1,'std::vector::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::regex_iterator::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/operator=.html',1,'std::fstream::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/operator=.html',1,'std::basic_ofstream::operator=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::nanoseconds::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::cregex_token_iterator::operator=()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/operator=.html',1,'std::wregex::operator=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::hours::operator=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::milliseconds::operator=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::duration::operator=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::seconds::operator=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::minutes::operator=()'],['https://en.cppreference.com/w/cpp/utility/functional/reference_wrapper/operator=.html',1,'std::reference_wrapper::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/operator=.html',1,'std::wifstream::operator=()'],['https://en.cppreference.com/w/cpp/error/error_code/operator=.html',1,'std::error_code::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::wsregex_token_iterator::operator=()'],['https://en.cppreference.com/w/cpp/utility/pair/operator=.html',1,'std::pair::operator=()'],['https://en.cppreference.com/w/cpp/thread/future/operator=.html',1,'std::future::operator=()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/operator=.html',1,'std::shared_lock::operator=()'],['https://en.cppreference.com/w/cpp/memory/enable_shared_from_this/operator=.html',1,'std::enable_shared_from_this::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/operator=.html',1,'std::wfilebuf::operator=()'],['https://en.cppreference.com/w/cpp/container/stack/operator=.html',1,'std::stack::operator=()'],['https://en.cppreference.com/w/cpp/thread/shared_future/operator=.html',1,'std::shared_future::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/operator=.html',1,'std::wstreambuf::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_stringstream/operator=.html',1,'std::stringstream::operator=()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/operator=.html',1,'std::unordered_multimap::operator=()'],['https://en.cppreference.com/w/cpp/memory/unique_ptr/operator=.html',1,'std::unique_ptr::operator=()'],['https://en.cppreference.com/w/cpp/container/forward_list/operator=.html',1,'std::forward_list::operator=()'],['https://en.cppreference.com/w/cpp/locale/locale/operator=.html',1,'std::locale::operator=()']]], + ['operator_3d_3d_935',['operator==',['https://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::wcregex_token_iterator::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::regex_token_iterator::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::sregex_token_iterator::operator==()'],['../classtt_1_1Piece_1_1Position.html#aa494d08ed192efa498c580101b449f3d',1,'tt::Piece::Position::operator==()'],['../classtt_1_1Piece_1_1Turn.html#a99c4572e8f4d608f10d44864f17d46d4',1,'tt::Piece::Turn::operator==()'],['../classtt_1_1Piece_1_1TurnMap.html#a690e495b487f60a4fdc40ca8e5eba63d',1,'tt::Piece::TurnMap::operator==()'],['../classtt_1_1Board.html#a472b2699f64f60d0b7fa7634d422ace6',1,'tt::Board::operator==()'],['../namespacett.html#a2a5916600ffe0ea16315cd5914ae6485',1,'tt::operator==(const TurnMap &lhs, const TurnMap &rhs)'],['../namespacett.html#ab5f01b796416122db95d63ec96120d77',1,'tt::operator==(const Turn &lhs, const Turn &rhs)'],['../namespacett.html#ab05c5a33ef0661669dabab77eacde83c',1,'tt::operator==(const Position &lhs, const Position &rhs)'],['../namespacett.html#a8d6bf58d1d40de59ecdf71af755cec8c',1,'tt::operator==(const Board &lhs, const Board &rhs)'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::wsregex_iterator::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::cregex_iterator::operator==()'],['https://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator==()'],['https://en.cppreference.com/w/cpp/utility/bitset/operator_cmp.html',1,'std::bitset::operator==()'],['https://en.cppreference.com/w/cpp/types/type_info/operator_cmp.html',1,'std::type_info::operator==()'],['https://en.cppreference.com/w/cpp/error/error_category/operator_cmp.html',1,'std::error_category::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::wsregex_token_iterator::operator==()'],['https://en.cppreference.com/w/cpp/locale/locale/operator_cmp.html',1,'std::locale::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::cregex_token_iterator::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::wcregex_iterator::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::sregex_iterator::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::regex_iterator::operator==()']]], + ['operator_3e_936',['operator>',['https://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator>()'],['https://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator>()'],['https://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp.html',1,'std::rel_ops::operator>(T... args)']]], + ['operator_3e_3d_937',['operator>=',['https://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp.html',1,'std::rel_ops::operator>=()'],['https://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator>=()'],['https://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator>=()']]], + ['operator_3e_3e_938',['operator>>',['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::stringstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::iostream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::basic_fstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::fstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::wistream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::ifstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::wistringstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::wstringstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::basic_iostream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::wfstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::strstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::istream::operator>>()'],['https://en.cppreference.com/w/cpp/utility/bitset/operator_ltltgtgt.html',1,'std::bitset::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::basic_stringstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::basic_istream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::wifstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::istrstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::wiostream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::basic_istringstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::basic_ifstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::istringstream::operator>>()']]], + ['operator_3e_3e_3d_939',['operator>>=',['https://en.cppreference.com/w/cpp/utility/bitset/operator_ltltgtgt.html',1,'std::bitset']]], + ['operator_5b_5d_940',['operator[]',['https://en.cppreference.com/w/cpp/string/basic_string/operator_at.html',1,'std::wstring::operator[]()'],['../classtt_1_1Board.html#aeacf5da7c1092cb293aadc16a5eea536',1,'tt::Board::operator[](const Piece::Position &pos) const'],['../classtt_1_1Board.html#a46194b2f6dcaef97e0af0e8ad97d6501',1,'tt::Board::operator[](const Piece::Position &pos)'],['https://en.cppreference.com/w/cpp/container/array/operator_at.html',1,'std::array::operator[]()'],['https://en.cppreference.com/w/cpp/regex/match_results/operator_at.html',1,'std::cmatch::operator[]()'],['https://en.cppreference.com/w/cpp/container/map/operator_at.html',1,'std::map::operator[]()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator_at.html',1,'std::u32string::operator[]()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator_at.html',1,'std::basic_string::operator[]()'],['https://en.cppreference.com/w/cpp/utility/bitset/operator_at.html',1,'std::bitset::operator[]()'],['https://en.cppreference.com/w/cpp/container/deque/operator_at.html',1,'std::deque::operator[]()'],['https://en.cppreference.com/w/cpp/regex/match_results/operator_at.html',1,'std::wcmatch::operator[]()'],['https://en.cppreference.com/w/cpp/regex/match_results/operator_at.html',1,'std::smatch::operator[]()'],['https://en.cppreference.com/w/cpp/regex/match_results/operator_at.html',1,'std::wsmatch::operator[]()'],['https://en.cppreference.com/w/cpp/container/dynarray/operator_at.html',1,'std::dynarray::operator[]()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator_at.html',1,'std::u16string::operator[]()'],['https://en.cppreference.com/w/cpp/container/vector/operator_at.html',1,'std::vector::operator[]()'],['https://en.cppreference.com/w/cpp/regex/match_results/operator_at.html',1,'std::match_results::operator[]()'],['https://en.cppreference.com/w/cpp/container/unordered_map/operator_at.html',1,'std::unordered_map::operator[]()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator_at.html',1,'std::string::operator[]()']]], + ['operator_5e_3d_941',['operator^=',['https://en.cppreference.com/w/cpp/utility/bitset/operator_logic.html',1,'std::bitset::operator^=()'],['https://en.cppreference.com/w/cpp/atomic/atomic/operator_arith2.html',1,'std::atomic::operator^=()']]], + ['operator_7c_3d_942',['operator|=',['https://en.cppreference.com/w/cpp/utility/bitset/operator_logic.html',1,'std::bitset::operator|=()'],['https://en.cppreference.com/w/cpp/atomic/atomic/operator_arith2.html',1,'std::atomic::operator|=()']]], + ['operator_7e_943',['operator~',['https://en.cppreference.com/w/cpp/utility/bitset/operator_logic.html',1,'std::bitset']]], + ['optional_944',['optional',['https://en.cppreference.com/w/cpp/experimental/optional/optional.html',1,'std::experimental::optional::optional()'],['https://en.cppreference.com/w/cpp/experimental/optional.html',1,'std::experimental::optional']]], + ['ostream_945',['ostream',['https://en.cppreference.com/w/cpp/io/basic_ostream/basic_ostream.html',1,'std::ostream::ostream()'],['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std::ostream']]], + ['ostream_5fiterator_946',['ostream_iterator',['https://en.cppreference.com/w/cpp/iterator/ostream_iterator.html',1,'std']]], + ['ostreambuf_5fiterator_947',['ostreambuf_iterator',['https://en.cppreference.com/w/cpp/iterator/ostreambuf_iterator.html',1,'std']]], + ['ostringstream_948',['ostringstream',['https://en.cppreference.com/w/cpp/io/basic_ostringstream/basic_ostringstream.html',1,'std::ostringstream::ostringstream()'],['https://en.cppreference.com/w/cpp/io/basic_ostringstream.html',1,'std::ostringstream']]], + ['ostrstream_949',['ostrstream',['https://en.cppreference.com/w/cpp/io/ostrstream/ostrstream.html',1,'std::ostrstream::ostrstream()'],['https://en.cppreference.com/w/cpp/io/ostrstream.html',1,'std::ostrstream']]], + ['out_950',['out',['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_utf8::out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt::out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_byname::out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_utf8_utf16::out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_utf16::out()']]], + ['out_5fof_5frange_951',['out_of_range',['https://en.cppreference.com/w/cpp/error/out_of_range.html',1,'std::out_of_range::out_of_range()'],['https://en.cppreference.com/w/cpp/error/out_of_range.html',1,'std::out_of_range']]], + ['outer_5fallocator_952',['outer_allocator',['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/outer_allocator.html',1,'std::scoped_allocator_adaptor']]], + ['output_5fiterator_5ftag_953',['output_iterator_tag',['https://en.cppreference.com/w/cpp/iterator/iterator_tags.html',1,'std']]], + ['overflow_954',['overflow',['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::stringbuf::overflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::basic_filebuf::overflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::wstringbuf::overflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::basic_stringbuf::overflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::wfilebuf::overflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::wstreambuf::overflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::strstreambuf::overflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::streambuf::overflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::filebuf::overflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::basic_streambuf::overflow()']]], + ['overflow_5ferror_955',['overflow_error',['https://en.cppreference.com/w/cpp/error/overflow_error.html',1,'std::overflow_error::overflow_error()'],['https://en.cppreference.com/w/cpp/error/overflow_error.html',1,'std::overflow_error']]], + ['owner_5fbefore_956',['owner_before',['https://en.cppreference.com/w/cpp/memory/shared_ptr/owner_before.html',1,'std::shared_ptr::owner_before()'],['https://en.cppreference.com/w/cpp/memory/weak_ptr/owner_before.html',1,'std::weak_ptr::owner_before()']]], + ['owner_5fless_957',['owner_less',['https://en.cppreference.com/w/cpp/memory/owner_less.html',1,'std']]], + ['owns_5flock_958',['owns_lock',['https://en.cppreference.com/w/cpp/thread/shared_lock/owns_lock.html',1,'std::shared_lock::owns_lock()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/owns_lock.html',1,'std::unique_lock::owns_lock()']]] +]; diff --git a/search/classes_0.html b/search/classes_0.html new file mode 100644 index 0000000..af8159e --- /dev/null +++ b/search/classes_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_0.js b/search/classes_0.js new file mode 100644 index 0000000..8c1ce56 --- /dev/null +++ b/search/classes_0.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['add_5fconst_1656',['add_const',['https://en.cppreference.com/w/cpp/types/add_cv.html',1,'std']]], + ['add_5fcv_1657',['add_cv',['https://en.cppreference.com/w/cpp/types/add_cv.html',1,'std']]], + ['add_5flvalue_5freference_1658',['add_lvalue_reference',['https://en.cppreference.com/w/cpp/types/add_reference.html',1,'std']]], + ['add_5fpointer_1659',['add_pointer',['https://en.cppreference.com/w/cpp/types/add_pointer.html',1,'std']]], + ['add_5frvalue_5freference_1660',['add_rvalue_reference',['https://en.cppreference.com/w/cpp/types/add_reference.html',1,'std']]], + ['add_5fvolatile_1661',['add_volatile',['https://en.cppreference.com/w/cpp/types/add_cv.html',1,'std']]], + ['adopt_5flock_5ft_1662',['adopt_lock_t',['https://en.cppreference.com/w/cpp/thread/lock_tag_t.html',1,'std']]], + ['aligned_5fstorage_1663',['aligned_storage',['https://en.cppreference.com/w/cpp/types/aligned_storage.html',1,'std']]], + ['aligned_5funion_1664',['aligned_union',['https://en.cppreference.com/w/cpp/types/aligned_union.html',1,'std']]], + ['alignment_5fof_1665',['alignment_of',['https://en.cppreference.com/w/cpp/types/alignment_of.html',1,'std']]], + ['allocator_1666',['allocator',['https://en.cppreference.com/w/cpp/memory/allocator.html',1,'std']]], + ['allocator_5farg_5ft_1667',['allocator_arg_t',['https://en.cppreference.com/w/cpp/memory/allocator_arg_t.html',1,'std']]], + ['allocator_5ftraits_1668',['allocator_traits',['https://en.cppreference.com/w/cpp/memory/allocator_traits.html',1,'std']]], + ['array_1669',['array',['https://en.cppreference.com/w/cpp/container/array.html',1,'std']]], + ['atomic_1670',['atomic',['https://en.cppreference.com/w/cpp/atomic/atomic.html',1,'std']]], + ['atomic_5fflag_1671',['atomic_flag',['https://en.cppreference.com/w/cpp/atomic/atomic_flag.html',1,'std']]], + ['auto_5fptr_1672',['auto_ptr',['https://en.cppreference.com/w/cpp/memory/auto_ptr.html',1,'std']]] +]; diff --git a/search/classes_1.html b/search/classes_1.html new file mode 100644 index 0000000..576e916 --- /dev/null +++ b/search/classes_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_1.js b/search/classes_1.js new file mode 100644 index 0000000..7ec6f56 --- /dev/null +++ b/search/classes_1.js @@ -0,0 +1,68 @@ +var searchData= +[ + ['back_5finsert_5fiterator_1673',['back_insert_iterator',['https://en.cppreference.com/w/cpp/iterator/back_insert_iterator.html',1,'std']]], + ['bad_5falloc_1674',['bad_alloc',['https://en.cppreference.com/w/cpp/memory/new/bad_alloc.html',1,'std']]], + ['bad_5farray_5flength_1675',['bad_array_length',['https://en.cppreference.com/w/cpp/memory/new/bad_array_length.html',1,'std']]], + ['bad_5farray_5fnew_5flength_1676',['bad_array_new_length',['https://en.cppreference.com/w/cpp/memory/new/bad_array_new_length.html',1,'std']]], + ['bad_5fcast_1677',['bad_cast',['https://en.cppreference.com/w/cpp/types/bad_cast.html',1,'std']]], + ['bad_5fexception_1678',['bad_exception',['https://en.cppreference.com/w/cpp/error/bad_exception.html',1,'std']]], + ['bad_5ffunction_5fcall_1679',['bad_function_call',['https://en.cppreference.com/w/cpp/utility/functional/bad_function_call.html',1,'std']]], + ['bad_5foptional_5faccess_1680',['bad_optional_access',['https://en.cppreference.com/w/cpp/utility/bad_optional_access.html',1,'std']]], + ['bad_5fpiece_1681',['bad_piece',['../classtt_1_1ex_1_1bad__piece.html',1,'tt::ex']]], + ['bad_5fpiece_5fspec_1682',['bad_piece_spec',['../classtt_1_1ex_1_1bad__piece__spec.html',1,'tt::ex']]], + ['bad_5fpiece_5ftype_1683',['bad_piece_type',['../classtt_1_1ex_1_1bad__piece__type.html',1,'tt::ex']]], + ['bad_5fset_1684',['bad_set',['../classtt_1_1ex_1_1bad__set.html',1,'tt::ex']]], + ['bad_5ftypeid_1685',['bad_typeid',['https://en.cppreference.com/w/cpp/types/bad_typeid.html',1,'std']]], + ['bad_5fweak_5fptr_1686',['bad_weak_ptr',['https://en.cppreference.com/w/cpp/memory/bad_weak_ptr.html',1,'std']]], + ['basic_5ffilebuf_1687',['basic_filebuf',['https://en.cppreference.com/w/cpp/io/basic_filebuf.html',1,'std']]], + ['basic_5ffstream_1688',['basic_fstream',['https://en.cppreference.com/w/cpp/io/basic_fstream.html',1,'std']]], + ['basic_5ffstream_3c_20char_20_3e_1689',['basic_fstream< char >',['https://en.cppreference.com/w/cpp/io/basic_fstream.html',1,'std']]], + ['basic_5ffstream_3c_20wchar_5ft_20_3e_1690',['basic_fstream< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_fstream.html',1,'std']]], + ['basic_5fifstream_1691',['basic_ifstream',['https://en.cppreference.com/w/cpp/io/basic_ifstream.html',1,'std']]], + ['basic_5fifstream_3c_20char_20_3e_1692',['basic_ifstream< char >',['https://en.cppreference.com/w/cpp/io/basic_ifstream.html',1,'std']]], + ['basic_5fifstream_3c_20wchar_5ft_20_3e_1693',['basic_ifstream< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_ifstream.html',1,'std']]], + ['basic_5fios_1694',['basic_ios',['https://en.cppreference.com/w/cpp/io/basic_ios.html',1,'std']]], + ['basic_5fios_3c_20char_20_3e_1695',['basic_ios< char >',['https://en.cppreference.com/w/cpp/io/basic_ios.html',1,'std']]], + ['basic_5fios_3c_20wchar_5ft_20_3e_1696',['basic_ios< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_ios.html',1,'std']]], + ['basic_5fiostream_1697',['basic_iostream',['https://en.cppreference.com/w/cpp/io/basic_iostream.html',1,'std']]], + ['basic_5fiostream_3c_20char_20_3e_1698',['basic_iostream< char >',['https://en.cppreference.com/w/cpp/io/basic_iostream.html',1,'std']]], + ['basic_5fiostream_3c_20wchar_5ft_20_3e_1699',['basic_iostream< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_iostream.html',1,'std']]], + ['basic_5fistream_1700',['basic_istream',['https://en.cppreference.com/w/cpp/io/basic_istream.html',1,'std']]], + ['basic_5fistream_3c_20char_20_3e_1701',['basic_istream< char >',['https://en.cppreference.com/w/cpp/io/basic_istream.html',1,'std']]], + ['basic_5fistream_3c_20wchar_5ft_20_3e_1702',['basic_istream< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_istream.html',1,'std']]], + ['basic_5fistringstream_1703',['basic_istringstream',['https://en.cppreference.com/w/cpp/io/basic_istringstream.html',1,'std']]], + ['basic_5fistringstream_3c_20char_20_3e_1704',['basic_istringstream< char >',['https://en.cppreference.com/w/cpp/io/basic_istringstream.html',1,'std']]], + ['basic_5fistringstream_3c_20wchar_5ft_20_3e_1705',['basic_istringstream< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_istringstream.html',1,'std']]], + ['basic_5fofstream_1706',['basic_ofstream',['https://en.cppreference.com/w/cpp/io/basic_ofstream.html',1,'std']]], + ['basic_5fofstream_3c_20char_20_3e_1707',['basic_ofstream< char >',['https://en.cppreference.com/w/cpp/io/basic_ofstream.html',1,'std']]], + ['basic_5fofstream_3c_20wchar_5ft_20_3e_1708',['basic_ofstream< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_ofstream.html',1,'std']]], + ['basic_5fostream_1709',['basic_ostream',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['basic_5fostream_3c_20char_20_3e_1710',['basic_ostream< char >',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['basic_5fostream_3c_20wchar_5ft_20_3e_1711',['basic_ostream< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['basic_5fostringstream_1712',['basic_ostringstream',['https://en.cppreference.com/w/cpp/io/basic_ostringstream.html',1,'std']]], + ['basic_5fostringstream_3c_20char_20_3e_1713',['basic_ostringstream< char >',['https://en.cppreference.com/w/cpp/io/basic_ostringstream.html',1,'std']]], + ['basic_5fostringstream_3c_20wchar_5ft_20_3e_1714',['basic_ostringstream< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_ostringstream.html',1,'std']]], + ['basic_5fregex_1715',['basic_regex',['https://en.cppreference.com/w/cpp/regex/basic_regex.html',1,'std']]], + ['basic_5fstreambuf_1716',['basic_streambuf',['https://en.cppreference.com/w/cpp/io/basic_streambuf.html',1,'std']]], + ['basic_5fstring_1717',['basic_string',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std']]], + ['basic_5fstring_3c_20char_20_3e_1718',['basic_string< char >',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std']]], + ['basic_5fstring_3c_20char16_5ft_20_3e_1719',['basic_string< char16_t >',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std']]], + ['basic_5fstring_3c_20char32_5ft_20_3e_1720',['basic_string< char32_t >',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std']]], + ['basic_5fstring_3c_20char8_5ft_20_3e_1721',['basic_string< char8_t >',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std']]], + ['basic_5fstring_3c_20wchar_5ft_20_3e_1722',['basic_string< wchar_t >',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std']]], + ['basic_5fstringbuf_1723',['basic_stringbuf',['https://en.cppreference.com/w/cpp/io/basic_stringbuf.html',1,'std']]], + ['basic_5fstringstream_1724',['basic_stringstream',['https://en.cppreference.com/w/cpp/io/basic_stringstream.html',1,'std']]], + ['basic_5fstringstream_3c_20char_20_3e_1725',['basic_stringstream< char >',['https://en.cppreference.com/w/cpp/io/basic_stringstream.html',1,'std']]], + ['basic_5fstringstream_3c_20wchar_5ft_20_3e_1726',['basic_stringstream< wchar_t >',['https://en.cppreference.com/w/cpp/io/basic_stringstream.html',1,'std']]], + ['bernoulli_5fdistribution_1727',['bernoulli_distribution',['https://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution.html',1,'std']]], + ['bidirectional_5fiterator_5ftag_1728',['bidirectional_iterator_tag',['https://en.cppreference.com/w/cpp/iterator/iterator_tags.html',1,'std']]], + ['binary_5ffunction_1729',['binary_function',['https://en.cppreference.com/w/cpp/utility/functional/binary_function.html',1,'std']]], + ['binary_5fnegate_1730',['binary_negate',['https://en.cppreference.com/w/cpp/utility/functional/binary_negate.html',1,'std']]], + ['binomial_5fdistribution_1731',['binomial_distribution',['https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution.html',1,'std']]], + ['bishop_1732',['Bishop',['../classtt_1_1chess_1_1Bishop.html',1,'tt::chess']]], + ['bit_5fand_1733',['bit_and',['https://en.cppreference.com/w/cpp/utility/functional/bit_and.html',1,'std']]], + ['bit_5fnot_1734',['bit_not',['https://en.cppreference.com/w/cpp/utility/functional/bit_not.html',1,'std']]], + ['bit_5for_1735',['bit_or',['https://en.cppreference.com/w/cpp/utility/functional/bit_or.html',1,'std']]], + ['bitset_1736',['bitset',['https://en.cppreference.com/w/cpp/utility/bitset.html',1,'std']]], + ['board_1737',['Board',['../classtt_1_1Board.html',1,'tt']]] +]; diff --git a/search/classes_10.html b/search/classes_10.html new file mode 100644 index 0000000..4af2c80 --- /dev/null +++ b/search/classes_10.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_10.js b/search/classes_10.js new file mode 100644 index 0000000..e94d7d2 --- /dev/null +++ b/search/classes_10.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['queen_2035',['Queen',['../classtt_1_1chess_1_1Queen.html',1,'tt::chess']]], + ['queue_2036',['queue',['https://en.cppreference.com/w/cpp/container/queue.html',1,'std']]] +]; diff --git a/search/classes_11.html b/search/classes_11.html new file mode 100644 index 0000000..ed167c8 --- /dev/null +++ b/search/classes_11.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_11.js b/search/classes_11.js new file mode 100644 index 0000000..47da6fa --- /dev/null +++ b/search/classes_11.js @@ -0,0 +1,43 @@ +var searchData= +[ + ['random_5faccess_5fiterator_5ftag_2037',['random_access_iterator_tag',['https://en.cppreference.com/w/cpp/iterator/iterator_tags.html',1,'std']]], + ['random_5fdevice_2038',['random_device',['https://en.cppreference.com/w/cpp/numeric/random/random_device.html',1,'std']]], + ['range_5ferror_2039',['range_error',['https://en.cppreference.com/w/cpp/error/range_error.html',1,'std']]], + ['rank_2040',['rank',['https://en.cppreference.com/w/cpp/types/rank.html',1,'std']]], + ['ranlux24_2041',['ranlux24',['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine.html',1,'std']]], + ['ranlux24_5fbase_2042',['ranlux24_base',['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine.html',1,'std']]], + ['ranlux48_2043',['ranlux48',['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine.html',1,'std']]], + ['ranlux48_5fbase_2044',['ranlux48_base',['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine.html',1,'std']]], + ['ratio_2045',['ratio',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['ratio_5fadd_2046',['ratio_add',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_add.html',1,'std']]], + ['ratio_5fdivide_2047',['ratio_divide',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_divide.html',1,'std']]], + ['ratio_5fequal_2048',['ratio_equal',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_equal.html',1,'std']]], + ['ratio_5fgreater_2049',['ratio_greater',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_greater.html',1,'std']]], + ['ratio_5fgreater_5fequal_2050',['ratio_greater_equal',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_greater_equal.html',1,'std']]], + ['ratio_5fless_2051',['ratio_less',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_less.html',1,'std']]], + ['ratio_5fless_5fequal_2052',['ratio_less_equal',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_less_equal.html',1,'std']]], + ['ratio_5fmultiply_2053',['ratio_multiply',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_multiply.html',1,'std']]], + ['ratio_5fnot_5fequal_2054',['ratio_not_equal',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_not_equal.html',1,'std']]], + ['ratio_5fsubtract_2055',['ratio_subtract',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio_subtract.html',1,'std']]], + ['raw_5fstorage_5fiterator_2056',['raw_storage_iterator',['https://en.cppreference.com/w/cpp/memory/raw_storage_iterator.html',1,'std']]], + ['recursive_5fmutex_2057',['recursive_mutex',['https://en.cppreference.com/w/cpp/thread/recursive_mutex.html',1,'std']]], + ['recursive_5ftimed_5fmutex_2058',['recursive_timed_mutex',['https://en.cppreference.com/w/cpp/thread/recursive_timed_mutex.html',1,'std']]], + ['reference_2059',['reference',['https://en.cppreference.com/w/cpp/utility/bitset/reference.html',1,'std::bitset']]], + ['reference_5fwrapper_2060',['reference_wrapper',['https://en.cppreference.com/w/cpp/utility/functional/reference_wrapper.html',1,'std']]], + ['regex_2061',['regex',['https://en.cppreference.com/w/cpp/regex/basic_regex.html',1,'std']]], + ['regex_5ferror_2062',['regex_error',['https://en.cppreference.com/w/cpp/regex/regex_error.html',1,'std']]], + ['regex_5fiterator_2063',['regex_iterator',['https://en.cppreference.com/w/cpp/regex/regex_iterator.html',1,'std']]], + ['regex_5ftoken_5fiterator_2064',['regex_token_iterator',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator.html',1,'std']]], + ['regex_5ftraits_2065',['regex_traits',['https://en.cppreference.com/w/cpp/regex/regex_traits.html',1,'std']]], + ['remove_5fall_5fextents_2066',['remove_all_extents',['https://en.cppreference.com/w/cpp/types/remove_all_extents.html',1,'std']]], + ['remove_5fconst_2067',['remove_const',['https://en.cppreference.com/w/cpp/types/remove_cv.html',1,'std']]], + ['remove_5fcv_2068',['remove_cv',['https://en.cppreference.com/w/cpp/types/remove_cv.html',1,'std']]], + ['remove_5fextent_2069',['remove_extent',['https://en.cppreference.com/w/cpp/types/remove_extent.html',1,'std']]], + ['remove_5fpointer_2070',['remove_pointer',['https://en.cppreference.com/w/cpp/types/remove_pointer.html',1,'std']]], + ['remove_5freference_2071',['remove_reference',['https://en.cppreference.com/w/cpp/types/remove_reference.html',1,'std']]], + ['remove_5fvolatile_2072',['remove_volatile',['https://en.cppreference.com/w/cpp/types/remove_cv.html',1,'std']]], + ['result_5fof_2073',['result_of',['https://en.cppreference.com/w/cpp/types/result_of.html',1,'std']]], + ['reverse_5fiterator_2074',['reverse_iterator',['https://en.cppreference.com/w/cpp/iterator/reverse_iterator.html',1,'std']]], + ['rook_2075',['Rook',['../classtt_1_1chess_1_1Rook.html',1,'tt::chess']]], + ['runtime_5ferror_2076',['runtime_error',['https://en.cppreference.com/w/cpp/error/runtime_error.html',1,'std']]] +]; diff --git a/search/classes_12.html b/search/classes_12.html new file mode 100644 index 0000000..90bc9f5 --- /dev/null +++ b/search/classes_12.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_12.js b/search/classes_12.js new file mode 100644 index 0000000..491af6a --- /dev/null +++ b/search/classes_12.js @@ -0,0 +1,37 @@ +var searchData= +[ + ['scoped_5fallocator_5fadaptor_2077',['scoped_allocator_adaptor',['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor.html',1,'std']]], + ['seconds_2078',['seconds',['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono']]], + ['seed_5fseq_2079',['seed_seq',['https://en.cppreference.com/w/cpp/numeric/random/seed_seq.html',1,'std']]], + ['sentry_2080',['sentry',['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_fstream< Char >::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_ifstream< Char >::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_iostream< Char >::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_istream< Char >::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_istringstream< Char >::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ofstream< Char >::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ostream< Char >::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ostringstream< Char >::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_stringstream< Char >::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::fstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::ifstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::iostream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istringstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istrstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ofstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostringstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostrstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::stringstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::strstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wfstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wifstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wiostream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wistream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wistringstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wofstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wostream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wostringstream::sentry'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wstringstream::sentry']]], + ['set_2081',['set',['https://en.cppreference.com/w/cpp/container/set.html',1,'std']]], + ['shared_5ffuture_2082',['shared_future',['https://en.cppreference.com/w/cpp/thread/shared_future.html',1,'std']]], + ['shared_5flock_2083',['shared_lock',['https://en.cppreference.com/w/cpp/thread/shared_lock.html',1,'std']]], + ['shared_5fptr_2084',['shared_ptr',['https://en.cppreference.com/w/cpp/memory/shared_ptr.html',1,'std']]], + ['shared_5ftimed_5fmutex_2085',['shared_timed_mutex',['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex.html',1,'std']]], + ['shuffle_5forder_5fengine_2086',['shuffle_order_engine',['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine.html',1,'std']]], + ['sig_5fatomic_5ft_2087',['sig_atomic_t',['https://en.cppreference.com/w/cpp/utility/program/sig_atomic_t.html',1,'std']]], + ['size_5ft_2088',['size_t',['https://en.cppreference.com/w/cpp/types/size_t.html',1,'std']]], + ['smatch_2089',['smatch',['https://en.cppreference.com/w/cpp/regex/match_results.html',1,'std']]], + ['sregex_5fiterator_2090',['sregex_iterator',['https://en.cppreference.com/w/cpp/regex/regex_iterator.html',1,'std']]], + ['sregex_5ftoken_5fiterator_2091',['sregex_token_iterator',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator.html',1,'std']]], + ['ssub_5fmatch_2092',['ssub_match',['https://en.cppreference.com/w/cpp/regex/sub_match.html',1,'std']]], + ['stack_2093',['stack',['https://en.cppreference.com/w/cpp/container/stack.html',1,'std']]], + ['state_5ftype_2094',['state_type',['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt::state_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_byname::state_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf16::state_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf8::state_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf8_utf16::state_type']]], + ['steady_5fclock_2095',['steady_clock',['https://en.cppreference.com/w/cpp/chrono/steady_clock.html',1,'std::chrono']]], + ['streambuf_2096',['streambuf',['https://en.cppreference.com/w/cpp/io/basic_streambuf.html',1,'std']]], + ['streamoff_2097',['streamoff',['https://en.cppreference.com/w/cpp/io/streamoff.html',1,'std']]], + ['streampos_2098',['streampos',['https://en.cppreference.com/w/cpp/io/fpos.html',1,'std']]], + ['streamsize_2099',['streamsize',['https://en.cppreference.com/w/cpp/io/streamsize.html',1,'std']]], + ['string_2100',['string',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std']]], + ['string_5ftype_2101',['string_type',['https://en.cppreference.com/w/cpp/locale/collate.html',1,'std::collate::string_type'],['https://en.cppreference.com/w/cpp/locale/collate.html',1,'std::collate_byname::string_type'],['https://en.cppreference.com/w/cpp/locale/messages.html',1,'std::messages::string_type'],['https://en.cppreference.com/w/cpp/locale/messages.html',1,'std::messages_byname::string_type'],['https://en.cppreference.com/w/cpp/locale/money_get.html',1,'std::money_get::string_type'],['https://en.cppreference.com/w/cpp/locale/money_put.html',1,'std::money_put::string_type'],['https://en.cppreference.com/w/cpp/locale/moneypunct.html',1,'std::moneypunct::string_type'],['https://en.cppreference.com/w/cpp/locale/moneypunct.html',1,'std::moneypunct_byname::string_type'],['https://en.cppreference.com/w/cpp/locale/numpunct.html',1,'std::numpunct::string_type'],['https://en.cppreference.com/w/cpp/locale/numpunct.html',1,'std::numpunct_byname::string_type']]], + ['stringbuf_2102',['stringbuf',['https://en.cppreference.com/w/cpp/io/basic_stringbuf.html',1,'std']]], + ['stringstream_2103',['stringstream',['https://en.cppreference.com/w/cpp/io/basic_stringstream.html',1,'std']]], + ['strstream_2104',['strstream',['https://en.cppreference.com/w/cpp/io/strstream.html',1,'std']]], + ['strstreambuf_2105',['strstreambuf',['https://en.cppreference.com/w/cpp/io/strstreambuf.html',1,'std']]], + ['student_5ft_5fdistribution_2106',['student_t_distribution',['https://en.cppreference.com/w/cpp/numeric/random/student_t_distribution.html',1,'std']]], + ['sub_5fmatch_2107',['sub_match',['https://en.cppreference.com/w/cpp/regex/sub_match.html',1,'std']]], + ['subtract_5fwith_5fcarry_5fengine_2108',['subtract_with_carry_engine',['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine.html',1,'std']]], + ['system_5fclock_2109',['system_clock',['https://en.cppreference.com/w/cpp/chrono/system_clock.html',1,'std::chrono']]], + ['system_5ferror_2110',['system_error',['https://en.cppreference.com/w/cpp/error/system_error.html',1,'std']]] +]; diff --git a/search/classes_13.html b/search/classes_13.html new file mode 100644 index 0000000..fadc160 --- /dev/null +++ b/search/classes_13.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_13.js b/search/classes_13.js new file mode 100644 index 0000000..a3b5425 --- /dev/null +++ b/search/classes_13.js @@ -0,0 +1,25 @@ +var searchData= +[ + ['tartan_2111',['tartan',['../classtt_1_1ex_1_1tartan.html',1,'tt::ex']]], + ['tera_2112',['tera',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['terminate_5fhandler_2113',['terminate_handler',['https://en.cppreference.com/w/cpp/error/terminate_handler.html',1,'std']]], + ['thread_2114',['thread',['https://en.cppreference.com/w/cpp/thread/thread.html',1,'std']]], + ['tile_5fis_5fempty_2115',['tile_is_empty',['../classtt_1_1ex_1_1tile__is__empty.html',1,'tt::ex']]], + ['time_5fbase_2116',['time_base',['https://en.cppreference.com/w/cpp/locale/time_base.html',1,'std']]], + ['time_5fget_2117',['time_get',['https://en.cppreference.com/w/cpp/locale/time_get.html',1,'std']]], + ['time_5fget_5fbyname_2118',['time_get_byname',['https://en.cppreference.com/w/cpp/locale/time_get_byname.html',1,'std']]], + ['time_5fpoint_2119',['time_point',['https://en.cppreference.com/w/cpp/chrono/time_point.html',1,'std::chrono']]], + ['time_5fput_2120',['time_put',['https://en.cppreference.com/w/cpp/locale/time_put.html',1,'std']]], + ['time_5fput_5fbyname_2121',['time_put_byname',['https://en.cppreference.com/w/cpp/locale/time_put_byname.html',1,'std']]], + ['time_5ft_2122',['time_t',['https://en.cppreference.com/w/cpp/chrono/c/time_t.html',1,'std']]], + ['timed_5fmutex_2123',['timed_mutex',['https://en.cppreference.com/w/cpp/thread/timed_mutex.html',1,'std']]], + ['tm_2124',['tm',['https://en.cppreference.com/w/cpp/chrono/c/tm.html',1,'std']]], + ['treat_5fas_5ffloating_5fpoint_2125',['treat_as_floating_point',['https://en.cppreference.com/w/cpp/chrono/treat_as_floating_point.html',1,'std::chrono']]], + ['true_5ftype_2126',['true_type',['https://en.cppreference.com/w/cpp/types/integral_constant.html',1,'std']]], + ['try_5fto_5flock_5ft_2127',['try_to_lock_t',['https://en.cppreference.com/w/cpp/thread/lock_tag_t.html',1,'std']]], + ['tuple_2128',['tuple',['https://en.cppreference.com/w/cpp/utility/tuple.html',1,'std']]], + ['turn_2129',['Turn',['../classtt_1_1chess_1_1Bishop_1_1Turn.html',1,'tt::chess::Bishop::Turn'],['../classtt_1_1chess_1_1King_1_1Turn.html',1,'tt::chess::King::Turn'],['../classtt_1_1chess_1_1Knight_1_1Turn.html',1,'tt::chess::Knight::Turn'],['../classtt_1_1chess_1_1Pawn_1_1Turn.html',1,'tt::chess::Pawn::Turn'],['../classtt_1_1chess_1_1Queen_1_1Turn.html',1,'tt::chess::Queen::Turn'],['../classtt_1_1chess_1_1Rook_1_1Turn.html',1,'tt::chess::Rook::Turn'],['../classtt_1_1Piece_1_1Turn.html',1,'tt::Piece::Turn']]], + ['turnmap_2130',['TurnMap',['../classtt_1_1Piece_1_1TurnMap.html',1,'tt::Piece']]], + ['type_5findex_2131',['type_index',['https://en.cppreference.com/w/cpp/types/type_index.html',1,'std']]], + ['type_5finfo_2132',['type_info',['https://en.cppreference.com/w/cpp/types/type_info.html',1,'std']]] +]; diff --git a/search/classes_14.html b/search/classes_14.html new file mode 100644 index 0000000..ad373c8 --- /dev/null +++ b/search/classes_14.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_14.js b/search/classes_14.js new file mode 100644 index 0000000..70af30b --- /dev/null +++ b/search/classes_14.js @@ -0,0 +1,35 @@ +var searchData= +[ + ['u16streampos_2133',['u16streampos',['https://en.cppreference.com/w/cpp/io/fpos.html',1,'std']]], + ['u16string_2134',['u16string',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std']]], + ['u32streampos_2135',['u32streampos',['https://en.cppreference.com/w/cpp/io/fpos.html',1,'std']]], + ['u32string_2136',['u32string',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std']]], + ['uint16_5ft_2137',['uint16_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint32_5ft_2138',['uint32_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint64_5ft_2139',['uint64_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint8_5ft_2140',['uint8_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint_5ffast16_5ft_2141',['uint_fast16_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint_5ffast32_5ft_2142',['uint_fast32_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint_5ffast64_5ft_2143',['uint_fast64_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint_5ffast8_5ft_2144',['uint_fast8_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint_5fleast16_5ft_2145',['uint_least16_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint_5fleast32_5ft_2146',['uint_least32_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint_5fleast64_5ft_2147',['uint_least64_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uint_5fleast8_5ft_2148',['uint_least8_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uintmax_5ft_2149',['uintmax_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['uintptr_5ft_2150',['uintptr_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['unary_5ffunction_2151',['unary_function',['https://en.cppreference.com/w/cpp/utility/functional/unary_function.html',1,'std']]], + ['unary_5fnegate_2152',['unary_negate',['https://en.cppreference.com/w/cpp/utility/functional/unary_negate.html',1,'std']]], + ['underflow_5ferror_2153',['underflow_error',['https://en.cppreference.com/w/cpp/error/underflow_error.html',1,'std']]], + ['underlying_5ftype_2154',['underlying_type',['https://en.cppreference.com/w/cpp/types/underlying_type.html',1,'std']]], + ['unexpected_5fhandler_2155',['unexpected_handler',['https://en.cppreference.com/w/cpp/error/unexpected_handler.html',1,'std']]], + ['uniform_5fint_5fdistribution_2156',['uniform_int_distribution',['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution.html',1,'std']]], + ['uniform_5freal_5fdistribution_2157',['uniform_real_distribution',['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution.html',1,'std']]], + ['unique_5flock_2158',['unique_lock',['https://en.cppreference.com/w/cpp/thread/unique_lock.html',1,'std']]], + ['unique_5fptr_2159',['unique_ptr',['https://en.cppreference.com/w/cpp/memory/unique_ptr.html',1,'std']]], + ['unordered_5fmap_2160',['unordered_map',['https://en.cppreference.com/w/cpp/container/unordered_map.html',1,'std']]], + ['unordered_5fmultimap_2161',['unordered_multimap',['https://en.cppreference.com/w/cpp/container/unordered_multimap.html',1,'std']]], + ['unordered_5fmultiset_2162',['unordered_multiset',['https://en.cppreference.com/w/cpp/container/unordered_multiset.html',1,'std']]], + ['unordered_5fset_2163',['unordered_set',['https://en.cppreference.com/w/cpp/container/unordered_set.html',1,'std']]], + ['uses_5fallocator_2164',['uses_allocator',['https://en.cppreference.com/w/cpp/memory/uses_allocator.html',1,'std']]] +]; diff --git a/search/classes_15.html b/search/classes_15.html new file mode 100644 index 0000000..55e6be4 --- /dev/null +++ b/search/classes_15.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_15.js b/search/classes_15.js new file mode 100644 index 0000000..de589e9 --- /dev/null +++ b/search/classes_15.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['va_5flist_2165',['va_list',['https://en.cppreference.com/w/cpp/utility/variadic/va_list.html',1,'']]], + ['valarray_2166',['valarray',['https://en.cppreference.com/w/cpp/numeric/valarray.html',1,'std']]], + ['value_5fcompare_2167',['value_compare',['https://en.cppreference.com/w/cpp/container/map/value_compare.html',1,'std::map< K, T >::value_compare'],['https://en.cppreference.com/w/cpp/container/multimap/value_compare.html',1,'std::multimap< K, T >::value_compare']]], + ['vector_2168',['vector',['https://en.cppreference.com/w/cpp/container/vector.html',1,'std']]] +]; diff --git a/search/classes_16.html b/search/classes_16.html new file mode 100644 index 0000000..4ef8caf --- /dev/null +++ b/search/classes_16.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_16.js b/search/classes_16.js new file mode 100644 index 0000000..8bca943 --- /dev/null +++ b/search/classes_16.js @@ -0,0 +1,34 @@ +var searchData= +[ + ['wbuffer_5fconvert_2169',['wbuffer_convert',['https://en.cppreference.com/w/cpp/locale/wbuffer_convert.html',1,'std']]], + ['wcerr_2170',['wcerr',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['wcin_2171',['wcin',['https://en.cppreference.com/w/cpp/io/basic_istream.html',1,'std']]], + ['wclog_2172',['wclog',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['wcmatch_2173',['wcmatch',['https://en.cppreference.com/w/cpp/regex/match_results.html',1,'std']]], + ['wcout_2174',['wcout',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['wcregex_5fiterator_2175',['wcregex_iterator',['https://en.cppreference.com/w/cpp/regex/regex_iterator.html',1,'std']]], + ['wcregex_5ftoken_5fiterator_2176',['wcregex_token_iterator',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator.html',1,'std']]], + ['wcsub_5fmatch_2177',['wcsub_match',['https://en.cppreference.com/w/cpp/regex/sub_match.html',1,'std']]], + ['weak_5fptr_2178',['weak_ptr',['https://en.cppreference.com/w/cpp/memory/weak_ptr.html',1,'std']]], + ['weibull_5fdistribution_2179',['weibull_distribution',['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution.html',1,'std']]], + ['wfilebuf_2180',['wfilebuf',['https://en.cppreference.com/w/cpp/io/basic_filebuf.html',1,'std']]], + ['wfstream_2181',['wfstream',['https://en.cppreference.com/w/cpp/io/basic_fstream.html',1,'std']]], + ['wifstream_2182',['wifstream',['https://en.cppreference.com/w/cpp/io/basic_ifstream.html',1,'std']]], + ['wiostream_2183',['wiostream',['https://en.cppreference.com/w/cpp/io/basic_iostream.html',1,'std']]], + ['wistream_2184',['wistream',['https://en.cppreference.com/w/cpp/io/basic_istream.html',1,'std']]], + ['wistringstream_2185',['wistringstream',['https://en.cppreference.com/w/cpp/io/basic_istringstream.html',1,'std']]], + ['wofstream_2186',['wofstream',['https://en.cppreference.com/w/cpp/io/basic_ofstream.html',1,'std']]], + ['wostream_2187',['wostream',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['wostringstream_2188',['wostringstream',['https://en.cppreference.com/w/cpp/io/basic_ostringstream.html',1,'std']]], + ['wregex_2189',['wregex',['https://en.cppreference.com/w/cpp/regex/basic_regex.html',1,'std']]], + ['wsmatch_2190',['wsmatch',['https://en.cppreference.com/w/cpp/regex/match_results.html',1,'std']]], + ['wsregex_5fiterator_2191',['wsregex_iterator',['https://en.cppreference.com/w/cpp/regex/regex_iterator.html',1,'std']]], + ['wsregex_5ftoken_5fiterator_2192',['wsregex_token_iterator',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator.html',1,'std']]], + ['wssub_5fmatch_2193',['wssub_match',['https://en.cppreference.com/w/cpp/regex/sub_match.html',1,'std']]], + ['wstreambuf_2194',['wstreambuf',['https://en.cppreference.com/w/cpp/io/basic_streambuf.html',1,'std']]], + ['wstreampos_2195',['wstreampos',['https://en.cppreference.com/w/cpp/io/fpos.html',1,'std']]], + ['wstring_2196',['wstring',['https://en.cppreference.com/w/cpp/string/basic_string.html',1,'std']]], + ['wstring_5fconvert_2197',['wstring_convert',['https://en.cppreference.com/w/cpp/locale/wstring_convert.html',1,'std']]], + ['wstringbuf_2198',['wstringbuf',['https://en.cppreference.com/w/cpp/io/basic_stringbuf.html',1,'std']]], + ['wstringstream_2199',['wstringstream',['https://en.cppreference.com/w/cpp/io/basic_stringstream.html',1,'std']]] +]; diff --git a/search/classes_17.html b/search/classes_17.html new file mode 100644 index 0000000..173af15 --- /dev/null +++ b/search/classes_17.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_17.js b/search/classes_17.js new file mode 100644 index 0000000..aaa284a --- /dev/null +++ b/search/classes_17.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['yocto_2200',['yocto',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['yotta_2201',['yotta',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]] +]; diff --git a/search/classes_18.html b/search/classes_18.html new file mode 100644 index 0000000..9fbe617 --- /dev/null +++ b/search/classes_18.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_18.js b/search/classes_18.js new file mode 100644 index 0000000..204416c --- /dev/null +++ b/search/classes_18.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['zetta_2202',['zetta',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]] +]; diff --git a/search/classes_2.html b/search/classes_2.html new file mode 100644 index 0000000..956405e --- /dev/null +++ b/search/classes_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_2.js b/search/classes_2.js new file mode 100644 index 0000000..ecab277 --- /dev/null +++ b/search/classes_2.js @@ -0,0 +1,38 @@ +var searchData= +[ + ['can_5fnot_5fmove_1738',['can_not_move',['../classtt_1_1ex_1_1can__not__move.html',1,'tt::ex']]], + ['catalog_1739',['catalog',['https://en.cppreference.com/w/cpp/locale/messages_base.html',1,'std::messages::catalog'],['https://en.cppreference.com/w/cpp/locale/messages_base.html',1,'std::messages_base::catalog'],['https://en.cppreference.com/w/cpp/locale/messages_base.html',1,'std::messages_byname::catalog']]], + ['cauchy_5fdistribution_1740',['cauchy_distribution',['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution.html',1,'std']]], + ['centi_1741',['centi',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['cerr_1742',['cerr',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['char_5ftraits_1743',['char_traits',['https://en.cppreference.com/w/cpp/string/char_traits.html',1,'std']]], + ['char_5ftype_1744',['char_type',['https://en.cppreference.com/w/cpp/locale/collate.html',1,'std::collate::char_type'],['https://en.cppreference.com/w/cpp/locale/collate.html',1,'std::collate_byname::char_type'],['https://en.cppreference.com/w/cpp/locale/messages.html',1,'std::messages::char_type'],['https://en.cppreference.com/w/cpp/locale/messages.html',1,'std::messages_byname::char_type'],['https://en.cppreference.com/w/cpp/locale/money_get.html',1,'std::money_get::char_type'],['https://en.cppreference.com/w/cpp/locale/money_put.html',1,'std::money_put::char_type'],['https://en.cppreference.com/w/cpp/locale/moneypunct.html',1,'std::moneypunct::char_type'],['https://en.cppreference.com/w/cpp/locale/moneypunct.html',1,'std::moneypunct_byname::char_type'],['https://en.cppreference.com/w/cpp/locale/num_get.html',1,'std::num_get::char_type'],['https://en.cppreference.com/w/cpp/locale/num_put.html',1,'std::num_put::char_type'],['https://en.cppreference.com/w/cpp/locale/numpunct.html',1,'std::numpunct::char_type'],['https://en.cppreference.com/w/cpp/locale/numpunct.html',1,'std::numpunct_byname::char_type'],['https://en.cppreference.com/w/cpp/locale/time_get.html',1,'std::time_get::char_type'],['https://en.cppreference.com/w/cpp/locale/time_get.html',1,'std::time_get_byname::char_type'],['https://en.cppreference.com/w/cpp/locale/time_put.html',1,'std::time_put::char_type'],['https://en.cppreference.com/w/cpp/locale/time_put.html',1,'std::time_put_byname::char_type']]], + ['check_1745',['check',['../classtt_1_1chess_1_1ex_1_1check.html',1,'tt::chess::ex']]], + ['checkmate_1746',['checkmate',['../classtt_1_1chess_1_1ex_1_1checkmate.html',1,'tt::chess::ex']]], + ['chessboard_1747',['Chessboard',['../classtt_1_1chess_1_1Chessboard.html',1,'tt::chess']]], + ['chi_5fsquared_5fdistribution_1748',['chi_squared_distribution',['https://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution.html',1,'std']]], + ['cin_1749',['cin',['https://en.cppreference.com/w/cpp/io/basic_istream.html',1,'std']]], + ['clock_5ft_1750',['clock_t',['https://en.cppreference.com/w/cpp/chrono/c/clock_t.html',1,'std']]], + ['clog_1751',['clog',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['cmatch_1752',['cmatch',['https://en.cppreference.com/w/cpp/regex/match_results.html',1,'std']]], + ['codecvt_1753',['codecvt',['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std']]], + ['codecvt_5fbase_1754',['codecvt_base',['https://en.cppreference.com/w/cpp/locale/codecvt_base.html',1,'std']]], + ['codecvt_5fbyname_1755',['codecvt_byname',['https://en.cppreference.com/w/cpp/locale/codecvt_byname.html',1,'std']]], + ['codecvt_5futf16_1756',['codecvt_utf16',['https://en.cppreference.com/w/cpp/locale/codecvt_utf16.html',1,'std']]], + ['codecvt_5futf8_1757',['codecvt_utf8',['https://en.cppreference.com/w/cpp/locale/codecvt_utf8.html',1,'std']]], + ['codecvt_5futf8_5futf16_1758',['codecvt_utf8_utf16',['https://en.cppreference.com/w/cpp/locale/codecvt_utf8_utf16.html',1,'std']]], + ['collate_1759',['collate',['https://en.cppreference.com/w/cpp/locale/collate.html',1,'std']]], + ['collate_5fbyname_1760',['collate_byname',['https://en.cppreference.com/w/cpp/locale/collate_byname.html',1,'std']]], + ['common_5ftype_1761',['common_type',['https://en.cppreference.com/w/cpp/types/common_type.html',1,'std']]], + ['complex_1762',['complex',['https://en.cppreference.com/w/cpp/numeric/complex.html',1,'std']]], + ['condition_5fvariable_1763',['condition_variable',['https://en.cppreference.com/w/cpp/thread/condition_variable.html',1,'std']]], + ['condition_5fvariable_5fany_1764',['condition_variable_any',['https://en.cppreference.com/w/cpp/thread/condition_variable_any.html',1,'std']]], + ['conditional_1765',['conditional',['https://en.cppreference.com/w/cpp/types/conditional.html',1,'std']]], + ['cout_1766',['cout',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['cregex_5fiterator_1767',['cregex_iterator',['https://en.cppreference.com/w/cpp/regex/regex_iterator.html',1,'std']]], + ['cregex_5ftoken_5fiterator_1768',['cregex_token_iterator',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator.html',1,'std']]], + ['csub_5fmatch_1769',['csub_match',['https://en.cppreference.com/w/cpp/regex/sub_match.html',1,'std']]], + ['ctype_1770',['ctype',['https://en.cppreference.com/w/cpp/locale/ctype.html',1,'std']]], + ['ctype_5fbase_1771',['ctype_base',['https://en.cppreference.com/w/cpp/locale/ctype_base.html',1,'std']]], + ['ctype_5fbyname_1772',['ctype_byname',['https://en.cppreference.com/w/cpp/locale/ctype_byname.html',1,'std']]] +]; diff --git a/search/classes_3.html b/search/classes_3.html new file mode 100644 index 0000000..d33343b --- /dev/null +++ b/search/classes_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_3.js b/search/classes_3.js new file mode 100644 index 0000000..eebf673 --- /dev/null +++ b/search/classes_3.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['deca_1773',['deca',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['decay_1774',['decay',['https://en.cppreference.com/w/cpp/types/decay.html',1,'std']]], + ['deci_1775',['deci',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['default_5fdelete_1776',['default_delete',['https://en.cppreference.com/w/cpp/memory/default_delete.html',1,'std']]], + ['default_5frandom_5fengine_1777',['default_random_engine',['https://en.cppreference.com/w/cpp/numeric/random.html',1,'std']]], + ['defer_5flock_5ft_1778',['defer_lock_t',['https://en.cppreference.com/w/cpp/thread/lock_tag_t.html',1,'std']]], + ['deque_1779',['deque',['https://en.cppreference.com/w/cpp/container/deque.html',1,'std']]], + ['discard_5fblock_5fengine_1780',['discard_block_engine',['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine.html',1,'std']]], + ['discrete_5fdistribution_1781',['discrete_distribution',['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution.html',1,'std']]], + ['divides_1782',['divides',['https://en.cppreference.com/w/cpp/utility/functional/divides.html',1,'std']]], + ['domain_5ferror_1783',['domain_error',['https://en.cppreference.com/w/cpp/error/domain_error.html',1,'std']]], + ['duplicate_5fking_1784',['duplicate_king',['../classtt_1_1chess_1_1ex_1_1duplicate__king.html',1,'tt::chess::ex']]], + ['duration_1785',['duration',['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono']]], + ['duration_5fvalues_1786',['duration_values',['https://en.cppreference.com/w/cpp/chrono/duration_values.html',1,'std::chrono']]], + ['dynarray_1787',['dynarray',['https://en.cppreference.com/w/cpp/container/dynarray.html',1,'std']]] +]; diff --git a/search/classes_4.html b/search/classes_4.html new file mode 100644 index 0000000..8430b07 --- /dev/null +++ b/search/classes_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_4.js b/search/classes_4.js new file mode 100644 index 0000000..e100746 --- /dev/null +++ b/search/classes_4.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['enable_5fif_1788',['enable_if',['https://en.cppreference.com/w/cpp/types/enable_if.html',1,'std']]], + ['enable_5fshared_5ffrom_5fthis_1789',['enable_shared_from_this',['https://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html',1,'std']]], + ['equal_5fto_1790',['equal_to',['https://en.cppreference.com/w/cpp/utility/functional/equal_to.html',1,'std']]], + ['errc_1791',['errc',['https://en.cppreference.com/w/cpp/error/errc.html',1,'std']]], + ['error_5fcategory_1792',['error_category',['https://en.cppreference.com/w/cpp/error/error_category.html',1,'std']]], + ['error_5fcode_1793',['error_code',['https://en.cppreference.com/w/cpp/error/error_code.html',1,'std']]], + ['error_5fcondition_1794',['error_condition',['https://en.cppreference.com/w/cpp/error/error_condition.html',1,'std']]], + ['event_5fcallback_1795',['event_callback',['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_fstream< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_ifstream< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_ios< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_iostream< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_istream< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_istringstream< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_ofstream< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_ostream< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_ostringstream< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::basic_stringstream< Char >::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::fstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ifstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ios_base::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::iostream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::istream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::istringstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::istrstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ofstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ostream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ostringstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::ostrstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::stringstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::strstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wfstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wifstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wiostream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wistream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wistringstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wofstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wostream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wostringstream::event_callback'],['https://en.cppreference.com/w/cpp/io/ios_base/event_callback.html',1,'std::wstringstream::event_callback']]], + ['exa_1796',['exa',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['exception_1797',['exception',['https://en.cppreference.com/w/cpp/error/exception.html',1,'std']]], + ['exception_5fptr_1798',['exception_ptr',['https://en.cppreference.com/w/cpp/error/exception_ptr.html',1,'std']]], + ['exponential_5fdistribution_1799',['exponential_distribution',['https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution.html',1,'std']]], + ['extent_1800',['extent',['https://en.cppreference.com/w/cpp/types/extent.html',1,'std']]], + ['extern_5ftype_1801',['extern_type',['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt::extern_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_byname::extern_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf16::extern_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf8::extern_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf8_utf16::extern_type']]], + ['extreme_5fvalue_5fdistribution_1802',['extreme_value_distribution',['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution.html',1,'std']]] +]; diff --git a/search/classes_5.html b/search/classes_5.html new file mode 100644 index 0000000..c2f1b76 --- /dev/null +++ b/search/classes_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_5.js b/search/classes_5.js new file mode 100644 index 0000000..dc20f6e --- /dev/null +++ b/search/classes_5.js @@ -0,0 +1,22 @@ +var searchData= +[ + ['facet_1803',['facet',['https://en.cppreference.com/w/cpp/locale/locale/facet.html',1,'std::locale']]], + ['failure_1804',['failure',['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_fstream< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ifstream< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ios< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_iostream< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_istream< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_istringstream< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ofstream< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ostream< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ostringstream< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_stringstream< Char >::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::fstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ifstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ios_base::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::iostream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::istream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::istringstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::istrstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ofstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ostream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ostringstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ostrstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::stringstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::strstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wfstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wifstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wiostream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wistream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wistringstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wofstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wostream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wostringstream::failure'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wstringstream::failure']]], + ['false_5ftype_1805',['false_type',['https://en.cppreference.com/w/cpp/types/integral_constant.html',1,'std']]], + ['femto_1806',['femto',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['file_1807',['FILE',['https://en.cppreference.com/w/cpp/io/c.html',1,'std']]], + ['filebuf_1808',['filebuf',['https://en.cppreference.com/w/cpp/io/basic_filebuf.html',1,'std']]], + ['fisher_5ff_5fdistribution_1809',['fisher_f_distribution',['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution.html',1,'std']]], + ['foreign_5fpiece_1810',['foreign_piece',['../classtt_1_1ex_1_1foreign__piece.html',1,'tt::ex']]], + ['forward_5fiterator_5ftag_1811',['forward_iterator_tag',['https://en.cppreference.com/w/cpp/iterator/iterator_tags.html',1,'std']]], + ['forward_5flist_1812',['forward_list',['https://en.cppreference.com/w/cpp/container/forward_list.html',1,'std']]], + ['forward_5flist_3c_20const_20piece_20_2a_20_3e_1813',['forward_list< const Piece * >',['https://en.cppreference.com/w/cpp/container/forward_list.html',1,'std']]], + ['fpos_1814',['fpos',['https://en.cppreference.com/w/cpp/io/fpos.html',1,'std']]], + ['fpos_5ft_1815',['fpos_t',['https://en.cppreference.com/w/cpp/io/c.html',1,'std']]], + ['front_5finsert_5fiterator_1816',['front_insert_iterator',['https://en.cppreference.com/w/cpp/iterator/front_insert_iterator.html',1,'std']]], + ['fstream_1817',['fstream',['https://en.cppreference.com/w/cpp/io/basic_fstream.html',1,'std']]], + ['function_1818',['function',['https://en.cppreference.com/w/cpp/utility/functional/function.html',1,'std']]], + ['function_3c_20piecetypesrett_28piecetypesargt_29_3e_1819',['function< PieceTypesRetT(PieceTypesArgT)>',['https://en.cppreference.com/w/cpp/utility/functional/function.html',1,'std']]], + ['future_1820',['future',['https://en.cppreference.com/w/cpp/thread/future.html',1,'std']]], + ['future_5ferror_1821',['future_error',['https://en.cppreference.com/w/cpp/thread/future_error.html',1,'std']]] +]; diff --git a/search/classes_6.html b/search/classes_6.html new file mode 100644 index 0000000..e39847c --- /dev/null +++ b/search/classes_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_6.js b/search/classes_6.js new file mode 100644 index 0000000..3db39cc --- /dev/null +++ b/search/classes_6.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['gamma_5fdistribution_1822',['gamma_distribution',['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution.html',1,'std']]], + ['geometric_5fdistribution_1823',['geometric_distribution',['https://en.cppreference.com/w/cpp/numeric/random/geometric_distribution.html',1,'std']]], + ['giga_1824',['giga',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['greater_1825',['greater',['https://en.cppreference.com/w/cpp/utility/functional/greater.html',1,'std']]], + ['greater_5fequal_1826',['greater_equal',['https://en.cppreference.com/w/cpp/utility/functional/greater_equal.html',1,'std']]] +]; diff --git a/search/classes_7.html b/search/classes_7.html new file mode 100644 index 0000000..a2c4d1a --- /dev/null +++ b/search/classes_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_7.js b/search/classes_7.js new file mode 100644 index 0000000..79d5431 --- /dev/null +++ b/search/classes_7.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['has_5fvirtual_5fdestructor_1827',['has_virtual_destructor',['https://en.cppreference.com/w/cpp/types/has_virtual_destructor.html',1,'std']]], + ['hash_1828',['hash',['https://en.cppreference.com/w/cpp/utility/hash.html',1,'std']]], + ['hecto_1829',['hecto',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['high_5fresolution_5fclock_1830',['high_resolution_clock',['https://en.cppreference.com/w/cpp/chrono/high_resolution_clock.html',1,'std::chrono']]], + ['hours_1831',['hours',['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono']]] +]; diff --git a/search/classes_8.html b/search/classes_8.html new file mode 100644 index 0000000..17003e4 --- /dev/null +++ b/search/classes_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_8.js b/search/classes_8.js new file mode 100644 index 0000000..9a9516c --- /dev/null +++ b/search/classes_8.js @@ -0,0 +1,102 @@ +var searchData= +[ + ['id_1832',['id',['https://en.cppreference.com/w/cpp/locale/locale/id.html',1,'std::locale::id'],['https://en.cppreference.com/w/cpp/thread/thread/id.html',1,'std::thread::id']]], + ['ifstream_1833',['ifstream',['https://en.cppreference.com/w/cpp/io/basic_ifstream.html',1,'std']]], + ['illegal_5fmove_1834',['illegal_move',['../classtt_1_1ex_1_1illegal__move.html',1,'tt::ex']]], + ['illegal_5fturn_1835',['illegal_turn',['../classtt_1_1ex_1_1illegal__turn.html',1,'tt::ex']]], + ['independent_5fbits_5fengine_1836',['independent_bits_engine',['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine.html',1,'std']]], + ['initializer_5flist_1837',['initializer_list',['https://en.cppreference.com/w/cpp/utility/initializer_list.html',1,'std']]], + ['input_5fiterator_5ftag_1838',['input_iterator_tag',['https://en.cppreference.com/w/cpp/iterator/iterator_tags.html',1,'std']]], + ['insert_5fiterator_1839',['insert_iterator',['https://en.cppreference.com/w/cpp/iterator/insert_iterator.html',1,'std']]], + ['int16_5ft_1840',['int16_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int32_5ft_1841',['int32_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int64_5ft_1842',['int64_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int8_5ft_1843',['int8_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int_5ffast16_5ft_1844',['int_fast16_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int_5ffast32_5ft_1845',['int_fast32_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int_5ffast64_5ft_1846',['int_fast64_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int_5ffast8_5ft_1847',['int_fast8_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int_5fleast16_5ft_1848',['int_least16_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int_5fleast32_5ft_1849',['int_least32_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int_5fleast64_5ft_1850',['int_least64_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['int_5fleast8_5ft_1851',['int_least8_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['integer_5fsequence_1852',['integer_sequence',['https://en.cppreference.com/w/cpp/utility/integer_sequence.html',1,'std']]], + ['integral_5fconstant_1853',['integral_constant',['https://en.cppreference.com/w/cpp/types/integral_constant.html',1,'std']]], + ['intern_5ftype_1854',['intern_type',['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt::intern_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_byname::intern_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf16::intern_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf8::intern_type'],['https://en.cppreference.com/w/cpp/locale/codecvt.html',1,'std::codecvt_utf8_utf16::intern_type']]], + ['intmax_5ft_1855',['intmax_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['intptr_5ft_1856',['intptr_t',['https://en.cppreference.com/w/cpp/types/integer.html',1,'std']]], + ['invalid_5fargument_1857',['invalid_argument',['https://en.cppreference.com/w/cpp/error/invalid_argument.html',1,'std']]], + ['ios_5fbase_1858',['ios_base',['https://en.cppreference.com/w/cpp/io/ios_base.html',1,'std']]], + ['iostream_1859',['iostream',['https://en.cppreference.com/w/cpp/io/basic_iostream.html',1,'std']]], + ['is_5fabstract_1860',['is_abstract',['https://en.cppreference.com/w/cpp/types/is_abstract.html',1,'std']]], + ['is_5farithmetic_1861',['is_arithmetic',['https://en.cppreference.com/w/cpp/types/is_arithmetic.html',1,'std']]], + ['is_5farray_1862',['is_array',['https://en.cppreference.com/w/cpp/types/is_array.html',1,'std']]], + ['is_5fassignable_1863',['is_assignable',['https://en.cppreference.com/w/cpp/types/is_assignable.html',1,'std']]], + ['is_5fbase_5fof_1864',['is_base_of',['https://en.cppreference.com/w/cpp/types/is_base_of.html',1,'std']]], + ['is_5fbind_5fexpression_1865',['is_bind_expression',['https://en.cppreference.com/w/cpp/utility/functional/is_bind_expression.html',1,'std']]], + ['is_5fclass_1866',['is_class',['https://en.cppreference.com/w/cpp/types/is_class.html',1,'std']]], + ['is_5fcompound_1867',['is_compound',['https://en.cppreference.com/w/cpp/types/is_compound.html',1,'std']]], + ['is_5fconst_1868',['is_const',['https://en.cppreference.com/w/cpp/types/is_const.html',1,'std']]], + ['is_5fconstructible_1869',['is_constructible',['https://en.cppreference.com/w/cpp/types/is_constructible.html',1,'std']]], + ['is_5fconvertible_1870',['is_convertible',['https://en.cppreference.com/w/cpp/types/is_convertible.html',1,'std']]], + ['is_5fcopy_5fassignable_1871',['is_copy_assignable',['https://en.cppreference.com/w/cpp/types/is_copy_assignable.html',1,'std']]], + ['is_5fcopy_5fconstructible_1872',['is_copy_constructible',['https://en.cppreference.com/w/cpp/types/is_copy_constructible.html',1,'std']]], + ['is_5fdefault_5fconstructible_1873',['is_default_constructible',['https://en.cppreference.com/w/cpp/types/is_default_constructible.html',1,'std']]], + ['is_5fdestructible_1874',['is_destructible',['https://en.cppreference.com/w/cpp/types/is_destructible.html',1,'std']]], + ['is_5fempty_1875',['is_empty',['https://en.cppreference.com/w/cpp/types/is_empty.html',1,'std']]], + ['is_5fenum_1876',['is_enum',['https://en.cppreference.com/w/cpp/types/is_enum.html',1,'std']]], + ['is_5ferror_5fcode_5fenum_1877',['is_error_code_enum',['https://en.cppreference.com/w/cpp/error/error_code/is_error_code_enum.html',1,'std']]], + ['is_5ferror_5fcondition_5fenum_1878',['is_error_condition_enum',['https://en.cppreference.com/w/cpp/error/error_condition/is_error_condition_enum.html',1,'std']]], + ['is_5ffloating_5fpoint_1879',['is_floating_point',['https://en.cppreference.com/w/cpp/types/is_floating_point.html',1,'std']]], + ['is_5ffunction_1880',['is_function',['https://en.cppreference.com/w/cpp/types/is_function.html',1,'std']]], + ['is_5ffundamental_1881',['is_fundamental',['https://en.cppreference.com/w/cpp/types/is_fundamental.html',1,'std']]], + ['is_5fintegral_1882',['is_integral',['https://en.cppreference.com/w/cpp/types/is_integral.html',1,'std']]], + ['is_5fliteral_5ftype_1883',['is_literal_type',['https://en.cppreference.com/w/cpp/types/is_literal_type.html',1,'std']]], + ['is_5flvalue_5freference_1884',['is_lvalue_reference',['https://en.cppreference.com/w/cpp/types/is_lvalue_reference.html',1,'std']]], + ['is_5fmember_5ffunction_5fpointer_1885',['is_member_function_pointer',['https://en.cppreference.com/w/cpp/types/is_member_function_pointer.html',1,'std']]], + ['is_5fmember_5fobject_5fpointer_1886',['is_member_object_pointer',['https://en.cppreference.com/w/cpp/types/is_member_object_pointer.html',1,'std']]], + ['is_5fmember_5fpointer_1887',['is_member_pointer',['https://en.cppreference.com/w/cpp/types/is_member_pointer.html',1,'std']]], + ['is_5fmove_5fassignable_1888',['is_move_assignable',['https://en.cppreference.com/w/cpp/types/is_move_assignable.html',1,'std']]], + ['is_5fmove_5fconstructible_1889',['is_move_constructible',['https://en.cppreference.com/w/cpp/types/is_move_constructible.html',1,'std']]], + ['is_5fnothrow_5fassignable_1890',['is_nothrow_assignable',['https://en.cppreference.com/w/cpp/types/is_assignable.html',1,'std']]], + ['is_5fnothrow_5fconstructible_1891',['is_nothrow_constructible',['https://en.cppreference.com/w/cpp/types/is_constructible.html',1,'std']]], + ['is_5fnothrow_5fcopy_5fassignable_1892',['is_nothrow_copy_assignable',['https://en.cppreference.com/w/cpp/types/is_copy_assignable.html',1,'std']]], + ['is_5fnothrow_5fcopy_5fconstructible_1893',['is_nothrow_copy_constructible',['https://en.cppreference.com/w/cpp/types/is_copy_constructible.html',1,'std']]], + ['is_5fnothrow_5fdefault_5fconstructible_1894',['is_nothrow_default_constructible',['https://en.cppreference.com/w/cpp/types/is_default_constructible.html',1,'std']]], + ['is_5fnothrow_5fdestructible_1895',['is_nothrow_destructible',['https://en.cppreference.com/w/cpp/types/is_destructible.html',1,'std']]], + ['is_5fnothrow_5fmove_5fassignable_1896',['is_nothrow_move_assignable',['https://en.cppreference.com/w/cpp/types/is_move_assignable.html',1,'std']]], + ['is_5fnothrow_5fmove_5fconstructible_1897',['is_nothrow_move_constructible',['https://en.cppreference.com/w/cpp/types/is_move_constructible.html',1,'std']]], + ['is_5fobject_1898',['is_object',['https://en.cppreference.com/w/cpp/types/is_object.html',1,'std']]], + ['is_5fplaceholder_1899',['is_placeholder',['https://en.cppreference.com/w/cpp/utility/functional/is_placeholder.html',1,'std']]], + ['is_5fpod_1900',['is_pod',['https://en.cppreference.com/w/cpp/types/is_pod.html',1,'std']]], + ['is_5fpointer_1901',['is_pointer',['https://en.cppreference.com/w/cpp/types/is_pointer.html',1,'std']]], + ['is_5fpolymorphic_1902',['is_polymorphic',['https://en.cppreference.com/w/cpp/types/is_polymorphic.html',1,'std']]], + ['is_5freference_1903',['is_reference',['https://en.cppreference.com/w/cpp/types/is_reference.html',1,'std']]], + ['is_5frvalue_5freference_1904',['is_rvalue_reference',['https://en.cppreference.com/w/cpp/types/is_rvalue_reference.html',1,'std']]], + ['is_5fsame_1905',['is_same',['https://en.cppreference.com/w/cpp/types/is_same.html',1,'std']]], + ['is_5fscalar_1906',['is_scalar',['https://en.cppreference.com/w/cpp/types/is_scalar.html',1,'std']]], + ['is_5fsigned_1907',['is_signed',['https://en.cppreference.com/w/cpp/types/is_signed.html',1,'std']]], + ['is_5fstandard_5flayout_1908',['is_standard_layout',['https://en.cppreference.com/w/cpp/types/is_standard_layout.html',1,'std']]], + ['is_5ftrivial_1909',['is_trivial',['https://en.cppreference.com/w/cpp/types/is_trivial.html',1,'std']]], + ['is_5ftrivially_5fassignable_1910',['is_trivially_assignable',['https://en.cppreference.com/w/cpp/types/is_assignable.html',1,'std']]], + ['is_5ftrivially_5fconstructible_1911',['is_trivially_constructible',['https://en.cppreference.com/w/cpp/types/is_constructible.html',1,'std']]], + ['is_5ftrivially_5fcopy_5fassignable_1912',['is_trivially_copy_assignable',['https://en.cppreference.com/w/cpp/types/is_copy_assignable.html',1,'std']]], + ['is_5ftrivially_5fcopy_5fconstructible_1913',['is_trivially_copy_constructible',['https://en.cppreference.com/w/cpp/types/is_copy_constructible.html',1,'std']]], + ['is_5ftrivially_5fcopyable_1914',['is_trivially_copyable',['https://en.cppreference.com/w/cpp/types/is_trivially_copyable.html',1,'std']]], + ['is_5ftrivially_5fdefault_5fconstructible_1915',['is_trivially_default_constructible',['https://en.cppreference.com/w/cpp/types/is_default_constructible.html',1,'std']]], + ['is_5ftrivially_5fdestructible_1916',['is_trivially_destructible',['https://en.cppreference.com/w/cpp/types/is_destructible.html',1,'std']]], + ['is_5ftrivially_5fmove_5fassignable_1917',['is_trivially_move_assignable',['https://en.cppreference.com/w/cpp/types/is_move_assignable.html',1,'std']]], + ['is_5ftrivially_5fmove_5fconstructible_1918',['is_trivially_move_constructible',['https://en.cppreference.com/w/cpp/types/is_move_constructible.html',1,'std']]], + ['is_5funion_1919',['is_union',['https://en.cppreference.com/w/cpp/types/is_union.html',1,'std']]], + ['is_5funsigned_1920',['is_unsigned',['https://en.cppreference.com/w/cpp/types/is_unsigned.html',1,'std']]], + ['is_5fvoid_1921',['is_void',['https://en.cppreference.com/w/cpp/types/is_void.html',1,'std']]], + ['is_5fvolatile_1922',['is_volatile',['https://en.cppreference.com/w/cpp/types/is_volatile.html',1,'std']]], + ['istream_1923',['istream',['https://en.cppreference.com/w/cpp/io/basic_istream.html',1,'std']]], + ['istream_5fiterator_1924',['istream_iterator',['https://en.cppreference.com/w/cpp/iterator/istream_iterator.html',1,'std']]], + ['istreambuf_5fiterator_1925',['istreambuf_iterator',['https://en.cppreference.com/w/cpp/iterator/istreambuf_iterator.html',1,'std']]], + ['istringstream_1926',['istringstream',['https://en.cppreference.com/w/cpp/io/basic_istringstream.html',1,'std']]], + ['istrstream_1927',['istrstream',['https://en.cppreference.com/w/cpp/io/istrstream.html',1,'std']]], + ['iter_5ftype_1928',['iter_type',['https://en.cppreference.com/w/cpp/locale/money_get.html',1,'std::money_get::iter_type'],['https://en.cppreference.com/w/cpp/locale/money_put.html',1,'std::money_put::iter_type'],['https://en.cppreference.com/w/cpp/locale/num_get.html',1,'std::num_get::iter_type'],['https://en.cppreference.com/w/cpp/locale/num_put.html',1,'std::num_put::iter_type'],['https://en.cppreference.com/w/cpp/locale/time_get.html',1,'std::time_get::iter_type'],['https://en.cppreference.com/w/cpp/locale/time_get.html',1,'std::time_get_byname::iter_type'],['https://en.cppreference.com/w/cpp/locale/time_put.html',1,'std::time_put::iter_type'],['https://en.cppreference.com/w/cpp/locale/time_put.html',1,'std::time_put_byname::iter_type']]], + ['iterator_1929',['iterator',['https://en.cppreference.com/w/cpp/iterator/iterator.html',1,'std']]], + ['iterator_5ftraits_1930',['iterator_traits',['https://en.cppreference.com/w/cpp/iterator/iterator_traits.html',1,'std']]] +]; diff --git a/search/classes_9.html b/search/classes_9.html new file mode 100644 index 0000000..b8afa8c --- /dev/null +++ b/search/classes_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_9.js b/search/classes_9.js new file mode 100644 index 0000000..429d2dd --- /dev/null +++ b/search/classes_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['jmp_5fbuf_1931',['jmp_buf',['https://en.cppreference.com/w/cpp/utility/program/jmp_buf.html',1,'std']]] +]; diff --git a/search/classes_a.html b/search/classes_a.html new file mode 100644 index 0000000..6788af2 --- /dev/null +++ b/search/classes_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_a.js b/search/classes_a.js new file mode 100644 index 0000000..aed1864 --- /dev/null +++ b/search/classes_a.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['kilo_1932',['kilo',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['king_1933',['King',['../classtt_1_1chess_1_1King.html',1,'tt::chess']]], + ['knight_1934',['Knight',['../classtt_1_1chess_1_1Knight.html',1,'tt::chess']]], + ['knuth_5fb_1935',['knuth_b',['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine.html',1,'std']]] +]; diff --git a/search/classes_b.html b/search/classes_b.html new file mode 100644 index 0000000..3fcb498 --- /dev/null +++ b/search/classes_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_b.js b/search/classes_b.js new file mode 100644 index 0000000..a811d7b --- /dev/null +++ b/search/classes_b.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['lconv_1936',['lconv',['https://en.cppreference.com/w/cpp/locale/lconv.html',1,'std']]], + ['length_5ferror_1937',['length_error',['https://en.cppreference.com/w/cpp/error/length_error.html',1,'std']]], + ['less_1938',['less',['https://en.cppreference.com/w/cpp/utility/functional/less.html',1,'std']]], + ['less_5fequal_1939',['less_equal',['https://en.cppreference.com/w/cpp/utility/functional/less_equal.html',1,'std']]], + ['linear_5fcongruential_5fengine_1940',['linear_congruential_engine',['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine.html',1,'std']]], + ['list_1941',['list',['https://en.cppreference.com/w/cpp/container/list.html',1,'std']]], + ['list_3c_20const_20piece_3a_3aturn_20_2a_20_3e_1942',['list< const Piece::Turn * >',['https://en.cppreference.com/w/cpp/container/list.html',1,'std']]], + ['list_3c_20turn_20_2a_20_3e_1943',['list< Turn * >',['https://en.cppreference.com/w/cpp/container/list.html',1,'std']]], + ['locale_1944',['locale',['https://en.cppreference.com/w/cpp/locale/locale.html',1,'std']]], + ['lock_5fguard_1945',['lock_guard',['https://en.cppreference.com/w/cpp/thread/lock_guard.html',1,'std']]], + ['logic_5ferror_1946',['logic_error',['https://en.cppreference.com/w/cpp/error/logic_error.html',1,'std']]], + ['logical_5fand_1947',['logical_and',['https://en.cppreference.com/w/cpp/utility/functional/logical_and.html',1,'std']]], + ['logical_5fnot_1948',['logical_not',['https://en.cppreference.com/w/cpp/utility/functional/logical_not.html',1,'std']]], + ['logical_5for_1949',['logical_or',['https://en.cppreference.com/w/cpp/utility/functional/logical_or.html',1,'std']]], + ['lognormal_5fdistribution_1950',['lognormal_distribution',['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution.html',1,'std']]] +]; diff --git a/search/classes_c.html b/search/classes_c.html new file mode 100644 index 0000000..2f7b1f3 --- /dev/null +++ b/search/classes_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_c.js b/search/classes_c.js new file mode 100644 index 0000000..0cde40a --- /dev/null +++ b/search/classes_c.js @@ -0,0 +1,36 @@ +var searchData= +[ + ['make_5fsigned_1951',['make_signed',['https://en.cppreference.com/w/cpp/types/make_signed.html',1,'std']]], + ['make_5funsigned_1952',['make_unsigned',['https://en.cppreference.com/w/cpp/types/make_unsigned.html',1,'std']]], + ['map_1953',['map',['https://en.cppreference.com/w/cpp/container/map.html',1,'std']]], + ['mask_1954',['mask',['https://en.cppreference.com/w/cpp/locale/ctype_base.html',1,'std::ctype::mask'],['https://en.cppreference.com/w/cpp/locale/ctype_base.html',1,'std::ctype_base::mask'],['https://en.cppreference.com/w/cpp/locale/ctype_base.html',1,'std::ctype_byname::mask']]], + ['match_5fresults_1955',['match_results',['https://en.cppreference.com/w/cpp/regex/match_results.html',1,'std']]], + ['max_5falign_5ft_1956',['max_align_t',['https://en.cppreference.com/w/cpp/types/max_align_t.html',1,'std']]], + ['mbstate_5ft_1957',['mbstate_t',['https://en.cppreference.com/w/cpp/string/multibyte/mbstate_t.html',1,'std']]], + ['mega_1958',['mega',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['mersenne_5ftwister_5fengine_1959',['mersenne_twister_engine',['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine.html',1,'std']]], + ['messages_1960',['messages',['https://en.cppreference.com/w/cpp/locale/messages.html',1,'std']]], + ['messages_5fbase_1961',['messages_base',['https://en.cppreference.com/w/cpp/locale/messages_base.html',1,'std']]], + ['messages_5fbyname_1962',['messages_byname',['https://en.cppreference.com/w/cpp/locale/messages_byname.html',1,'std']]], + ['micro_1963',['micro',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['microseconds_1964',['microseconds',['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono']]], + ['milli_1965',['milli',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['milliseconds_1966',['milliseconds',['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono']]], + ['minstd_5frand_1967',['minstd_rand',['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine.html',1,'std']]], + ['minstd_5frand0_1968',['minstd_rand0',['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine.html',1,'std']]], + ['minus_1969',['minus',['https://en.cppreference.com/w/cpp/utility/functional/minus.html',1,'std']]], + ['minutes_1970',['minutes',['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono']]], + ['modulus_1971',['modulus',['https://en.cppreference.com/w/cpp/utility/functional/modulus.html',1,'std']]], + ['money_5fbase_1972',['money_base',['https://en.cppreference.com/w/cpp/locale/money_base.html',1,'std']]], + ['money_5fget_1973',['money_get',['https://en.cppreference.com/w/cpp/locale/money_get.html',1,'std']]], + ['money_5fput_1974',['money_put',['https://en.cppreference.com/w/cpp/locale/money_put.html',1,'std']]], + ['moneypunct_1975',['moneypunct',['https://en.cppreference.com/w/cpp/locale/moneypunct.html',1,'std']]], + ['moneypunct_5fbyname_1976',['moneypunct_byname',['https://en.cppreference.com/w/cpp/locale/moneypunct_byname.html',1,'std']]], + ['move_5fiterator_1977',['move_iterator',['https://en.cppreference.com/w/cpp/iterator/move_iterator.html',1,'std']]], + ['mt19937_1978',['mt19937',['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine.html',1,'std']]], + ['mt19937_5f64_1979',['mt19937_64',['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine.html',1,'std']]], + ['multimap_1980',['multimap',['https://en.cppreference.com/w/cpp/container/multimap.html',1,'std']]], + ['multiplies_1981',['multiplies',['https://en.cppreference.com/w/cpp/utility/functional/multiplies.html',1,'std']]], + ['multiset_1982',['multiset',['https://en.cppreference.com/w/cpp/container/multiset.html',1,'std']]], + ['mutex_1983',['mutex',['https://en.cppreference.com/w/cpp/thread/mutex.html',1,'std']]] +]; diff --git a/search/classes_d.html b/search/classes_d.html new file mode 100644 index 0000000..f9011e7 --- /dev/null +++ b/search/classes_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_d.js b/search/classes_d.js new file mode 100644 index 0000000..0c5d389 --- /dev/null +++ b/search/classes_d.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['nano_1984',['nano',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['nanoseconds_1985',['nanoseconds',['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono']]], + ['negate_1986',['negate',['https://en.cppreference.com/w/cpp/utility/functional/negate.html',1,'std']]], + ['negative_5fbinomial_5fdistribution_1987',['negative_binomial_distribution',['https://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution.html',1,'std']]], + ['nested_5fexception_1988',['nested_exception',['https://en.cppreference.com/w/cpp/error/nested_exception.html',1,'std']]], + ['new_5fhandler_1989',['new_handler',['https://en.cppreference.com/w/cpp/memory/new/new_handler.html',1,'std']]], + ['no_5fking_1990',['no_king',['../classtt_1_1chess_1_1ex_1_1no__king.html',1,'tt::chess::ex']]], + ['no_5fsuch_5fmove_1991',['no_such_move',['../classtt_1_1ex_1_1no__such__move.html',1,'tt::ex']]], + ['normal_5fdistribution_1992',['normal_distribution',['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution.html',1,'std']]], + ['not_5fequal_5fto_1993',['not_equal_to',['https://en.cppreference.com/w/cpp/utility/functional/not_equal_to.html',1,'std']]], + ['nothrow_5ft_1994',['nothrow_t',['https://en.cppreference.com/w/cpp/memory/new/nothrow_t.html',1,'std']]], + ['null_5fpiece_1995',['null_piece',['../classtt_1_1ex_1_1null__piece.html',1,'tt::ex']]], + ['nullptr_5ft_1996',['nullptr_t',['https://en.cppreference.com/w/cpp/types/nullptr_t.html',1,'std']]], + ['num_5fget_1997',['num_get',['https://en.cppreference.com/w/cpp/locale/num_get.html',1,'std']]], + ['num_5fput_1998',['num_put',['https://en.cppreference.com/w/cpp/locale/num_put.html',1,'std']]], + ['numeric_5flimits_1999',['numeric_limits',['https://en.cppreference.com/w/cpp/types/numeric_limits.html',1,'std']]], + ['numpunct_2000',['numpunct',['https://en.cppreference.com/w/cpp/locale/numpunct.html',1,'std']]], + ['numpunct_5fbyname_2001',['numpunct_byname',['https://en.cppreference.com/w/cpp/locale/numpunct_byname.html',1,'std']]] +]; diff --git a/search/classes_e.html b/search/classes_e.html new file mode 100644 index 0000000..bb33dcf --- /dev/null +++ b/search/classes_e.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_e.js b/search/classes_e.js new file mode 100644 index 0000000..733516c --- /dev/null +++ b/search/classes_e.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['ofstream_2002',['ofstream',['https://en.cppreference.com/w/cpp/io/basic_ofstream.html',1,'std']]], + ['once_5fflag_2003',['once_flag',['https://en.cppreference.com/w/cpp/thread/once_flag.html',1,'std']]], + ['optional_2004',['optional',['https://en.cppreference.com/w/cpp/experimental/optional.html',1,'std::experimental']]], + ['ostream_2005',['ostream',['https://en.cppreference.com/w/cpp/io/basic_ostream.html',1,'std']]], + ['ostream_5fiterator_2006',['ostream_iterator',['https://en.cppreference.com/w/cpp/iterator/ostream_iterator.html',1,'std']]], + ['ostreambuf_5fiterator_2007',['ostreambuf_iterator',['https://en.cppreference.com/w/cpp/iterator/ostreambuf_iterator.html',1,'std']]], + ['ostringstream_2008',['ostringstream',['https://en.cppreference.com/w/cpp/io/basic_ostringstream.html',1,'std']]], + ['ostrstream_2009',['ostrstream',['https://en.cppreference.com/w/cpp/io/ostrstream.html',1,'std']]], + ['out_5fof_5frange_2010',['out_of_range',['https://en.cppreference.com/w/cpp/error/out_of_range.html',1,'std']]], + ['output_5fiterator_5ftag_2011',['output_iterator_tag',['https://en.cppreference.com/w/cpp/iterator/iterator_tags.html',1,'std']]], + ['overflow_5ferror_2012',['overflow_error',['https://en.cppreference.com/w/cpp/error/overflow_error.html',1,'std']]], + ['owner_5fless_2013',['owner_less',['https://en.cppreference.com/w/cpp/memory/owner_less.html',1,'std']]] +]; diff --git a/search/classes_f.html b/search/classes_f.html new file mode 100644 index 0000000..d1b67da --- /dev/null +++ b/search/classes_f.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/classes_f.js b/search/classes_f.js new file mode 100644 index 0000000..8dc02cd --- /dev/null +++ b/search/classes_f.js @@ -0,0 +1,24 @@ +var searchData= +[ + ['packaged_5ftask_2014',['packaged_task',['https://en.cppreference.com/w/cpp/thread/packaged_task.html',1,'std']]], + ['pair_2015',['pair',['https://en.cppreference.com/w/cpp/utility/pair.html',1,'std']]], + ['pattern_2016',['pattern',['https://en.cppreference.com/w/cpp/locale/money_base.html',1,'std::money_base::pattern'],['https://en.cppreference.com/w/cpp/locale/money_base.html',1,'std::money_get::pattern'],['https://en.cppreference.com/w/cpp/locale/money_base.html',1,'std::money_put::pattern'],['https://en.cppreference.com/w/cpp/locale/money_base.html',1,'std::moneypunct::pattern'],['https://en.cppreference.com/w/cpp/locale/money_base.html',1,'std::moneypunct_byname::pattern']]], + ['pawn_2017',['Pawn',['../classtt_1_1chess_1_1Pawn.html',1,'tt::chess']]], + ['peta_2018',['peta',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['pico_2019',['pico',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]], + ['piece_2020',['Piece',['../classtt_1_1Piece.html',1,'tt']]], + ['piece_5fin_5fwrong_5fcolor_2021',['piece_in_wrong_color',['../classtt_1_1ex_1_1piece__in__wrong__color.html',1,'tt::ex']]], + ['piecewise_5fconstant_5fdistribution_2022',['piecewise_constant_distribution',['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution.html',1,'std']]], + ['piecewise_5fconstruct_5ft_2023',['piecewise_construct_t',['https://en.cppreference.com/w/cpp/utility/piecewise_construct_t.html',1,'std']]], + ['piecewise_5flinear_5fdistribution_2024',['piecewise_linear_distribution',['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution.html',1,'std']]], + ['placeholders_2025',['placeholders',['https://en.cppreference.com/w/cpp/utility/functional/placeholders.html',1,'std']]], + ['plus_2026',['plus',['https://en.cppreference.com/w/cpp/utility/functional/plus.html',1,'std']]], + ['pointer_5fsafety_2027',['pointer_safety',['https://en.cppreference.com/w/cpp/memory/gc/pointer_safety.html',1,'std']]], + ['pointer_5ftraits_2028',['pointer_traits',['https://en.cppreference.com/w/cpp/memory/pointer_traits.html',1,'std']]], + ['poisson_5fdistribution_2029',['poisson_distribution',['https://en.cppreference.com/w/cpp/numeric/random/poisson_distribution.html',1,'std']]], + ['position_2030',['Position',['../classtt_1_1Piece_1_1Position.html',1,'tt::Piece']]], + ['position_5fis_5ftaken_2031',['position_is_taken',['../classtt_1_1ex_1_1position__is__taken.html',1,'tt::ex']]], + ['priority_5fqueue_2032',['priority_queue',['https://en.cppreference.com/w/cpp/container/priority_queue.html',1,'std']]], + ['promise_2033',['promise',['https://en.cppreference.com/w/cpp/thread/promise.html',1,'std']]], + ['ptrdiff_5ft_2034',['ptrdiff_t',['https://en.cppreference.com/w/cpp/types/ptrdiff_t.html',1,'std']]] +]; diff --git a/search/close.svg b/search/close.svg new file mode 100644 index 0000000..a933eea --- /dev/null +++ b/search/close.svg @@ -0,0 +1,31 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/search/enums_0.html b/search/enums_0.html new file mode 100644 index 0000000..141fff5 --- /dev/null +++ b/search/enums_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_0.js b/search/enums_0.js new file mode 100644 index 0000000..6e0606b --- /dev/null +++ b/search/enums_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['color_3541',['Color',['../classtt_1_1Piece.html#aae49238326a573556a910b49993033c0',1,'tt::Piece']]] +]; diff --git a/search/enums_1.html b/search/enums_1.html new file mode 100644 index 0000000..d29f3b1 --- /dev/null +++ b/search/enums_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enums_1.js b/search/enums_1.js new file mode 100644 index 0000000..2293618 --- /dev/null +++ b/search/enums_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['mode_3542',['Mode',['../classtt_1_1Piece_1_1Position.html#ab53c5227614b144a8e440afc3399e134',1,'tt::Piece::Position::Mode()'],['../classtt_1_1chess_1_1Chessboard.html#a6a969719fbbb92c410ea33aca48006ff',1,'tt::chess::Chessboard::Mode()']]] +]; diff --git a/search/enumvalues_0.html b/search/enumvalues_0.html new file mode 100644 index 0000000..0d131d9 --- /dev/null +++ b/search/enumvalues_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js new file mode 100644 index 0000000..a9ba9d9 --- /dev/null +++ b/search/enumvalues_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['checkingmode_3543',['CheckingMode',['../classtt_1_1chess_1_1Chessboard.html#a6a969719fbbb92c410ea33aca48006ffa9f2990d894637fb03f7f37236a2a4ffc',1,'tt::chess::Chessboard']]] +]; diff --git a/search/enumvalues_1.html b/search/enumvalues_1.html new file mode 100644 index 0000000..cd9187a --- /dev/null +++ b/search/enumvalues_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_1.js b/search/enumvalues_1.js new file mode 100644 index 0000000..81c5410 --- /dev/null +++ b/search/enumvalues_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['defaultmode_3544',['DefaultMode',['../classtt_1_1chess_1_1Chessboard.html#a6a969719fbbb92c410ea33aca48006ffaf21ca3ea70a45d712ea90c5844e6ae28',1,'tt::chess::Chessboard']]] +]; diff --git a/search/enumvalues_2.html b/search/enumvalues_2.html new file mode 100644 index 0000000..2b95d92 --- /dev/null +++ b/search/enumvalues_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_2.js b/search/enumvalues_2.js new file mode 100644 index 0000000..8680ff9 --- /dev/null +++ b/search/enumvalues_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['normal_3545',['Normal',['../classtt_1_1Piece_1_1Position.html#ab53c5227614b144a8e440afc3399e134a960b44c579bc2f6818d2daaf9e4c16f0',1,'tt::Piece::Position']]] +]; diff --git a/search/enumvalues_3.html b/search/enumvalues_3.html new file mode 100644 index 0000000..bc0ac8a --- /dev/null +++ b/search/enumvalues_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/enumvalues_3.js b/search/enumvalues_3.js new file mode 100644 index 0000000..720fcff --- /dev/null +++ b/search/enumvalues_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['reverse_3546',['Reverse',['../classtt_1_1Piece_1_1Position.html#ab53c5227614b144a8e440afc3399e134a67f115c1fddc4ce1aeb1c754001585bc',1,'tt::Piece::Position']]] +]; diff --git a/search/functions_0.html b/search/functions_0.html new file mode 100644 index 0000000..eb4c501 --- /dev/null +++ b/search/functions_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_0.js b/search/functions_0.js new file mode 100644 index 0000000..44fc982 --- /dev/null +++ b/search/functions_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['_5fexit_2212',['_Exit',['https://en.cppreference.com/w/cpp/utility/program/_Exit.html',1,'std']]] +]; diff --git a/search/functions_1.html b/search/functions_1.html new file mode 100644 index 0000000..ef4088b --- /dev/null +++ b/search/functions_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_1.js b/search/functions_1.js new file mode 100644 index 0000000..db3457d --- /dev/null +++ b/search/functions_1.js @@ -0,0 +1,74 @@ +var searchData= +[ + ['a_2213',['a',['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/params.html',1,'std::uniform_real_distribution::a()'],['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/params.html',1,'std::extreme_value_distribution::a()'],['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/params.html',1,'std::cauchy_distribution::a()'],['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/params.html',1,'std::weibull_distribution::a()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/params.html',1,'std::uniform_int_distribution::a()']]], + ['abort_2214',['abort',['https://en.cppreference.com/w/cpp/utility/program/abort.html',1,'std']]], + ['abs_28float_29_2215',['abs(float)',['https://en.cppreference.com/w/cpp/numeric/math/fabs.html',1,'std']]], + ['abs_28int_29_2216',['abs(int)',['https://en.cppreference.com/w/cpp/numeric/math/abs.html',1,'std']]], + ['accumulate_2217',['accumulate',['https://en.cppreference.com/w/cpp/algorithm/accumulate.html',1,'std']]], + ['acos_2218',['acos',['https://en.cppreference.com/w/cpp/numeric/math/acos.html',1,'std']]], + ['acosh_2219',['acosh',['https://en.cppreference.com/w/cpp/numeric/math/acosh.html',1,'std']]], + ['address_2220',['address',['https://en.cppreference.com/w/cpp/memory/allocator/address.html',1,'std::allocator']]], + ['addressof_2221',['addressof',['https://en.cppreference.com/w/cpp/memory/addressof.html',1,'std']]], + ['adjacent_5fdifference_2222',['adjacent_difference',['https://en.cppreference.com/w/cpp/algorithm/adjacent_difference.html',1,'std']]], + ['adjacent_5ffind_2223',['adjacent_find',['https://en.cppreference.com/w/cpp/algorithm/adjacent_find.html',1,'std']]], + ['advance_2224',['advance',['https://en.cppreference.com/w/cpp/iterator/advance.html',1,'std']]], + ['align_2225',['align',['https://en.cppreference.com/w/cpp/memory/align.html',1,'std']]], + ['all_2226',['all',['https://en.cppreference.com/w/cpp/utility/bitset/all_any_none.html',1,'std::bitset']]], + ['all_5fof_2227',['all_of',['https://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html',1,'std']]], + ['allocate_2228',['allocate',['https://en.cppreference.com/w/cpp/memory/allocator_traits/allocate.html',1,'std::allocator_traits::allocate()'],['https://en.cppreference.com/w/cpp/memory/allocator/allocate.html',1,'std::allocator::allocate()'],['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/allocate.html',1,'std::scoped_allocator_adaptor::allocate()']]], + ['allocate_5fshared_2229',['allocate_shared',['https://en.cppreference.com/w/cpp/memory/shared_ptr/allocate_shared.html',1,'std']]], + ['allocator_2230',['allocator',['https://en.cppreference.com/w/cpp/memory/allocator/allocator.html',1,'std::allocator']]], + ['alpha_2231',['alpha',['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/params.html',1,'std::gamma_distribution']]], + ['always_5fnoconv_2232',['always_noconv',['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_utf8::always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt::always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_utf16::always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_utf8_utf16::always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_byname::always_noconv()']]], + ['any_2233',['any',['https://en.cppreference.com/w/cpp/utility/bitset/all_any_none.html',1,'std::bitset']]], + ['any_5fof_2234',['any_of',['https://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html',1,'std']]], + ['append_2235',['append',['https://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::u32string::append()'],['https://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::u16string::append()'],['https://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::wstring::append()'],['https://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::basic_string::append()'],['https://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::string::append()']]], + ['apply_2236',['apply',['../classtt_1_1chess_1_1Pawn_1_1Turn.html#aabce8601b8b5e3fc08d0a2ad43321d63',1,'tt::chess::Pawn::Turn::apply()'],['../classtt_1_1chess_1_1King_1_1Turn.html#aec5cb7024e2bab1e2285e8698ccd2f03',1,'tt::chess::King::Turn::apply()'],['../classtt_1_1Piece_1_1Turn.html#ab36e974a521973881a6b5dcc8449bb83',1,'tt::Piece::Turn::apply()']]], + ['applyturn_2237',['applyTurn',['../classtt_1_1Board.html#aaf0585b6381476ddcc19089b9bb47c47',1,'tt::Board']]], + ['asctime_2238',['asctime',['https://en.cppreference.com/w/cpp/chrono/c/asctime.html',1,'std']]], + ['asin_2239',['asin',['https://en.cppreference.com/w/cpp/numeric/math/asin.html',1,'std']]], + ['asinh_2240',['asinh',['https://en.cppreference.com/w/cpp/numeric/math/asinh.html',1,'std']]], + ['assign_2241',['assign',['https://en.cppreference.com/w/cpp/string/basic_string/assign.html',1,'std::u16string::assign()'],['https://en.cppreference.com/w/cpp/container/list/assign.html',1,'std::list::assign()'],['https://en.cppreference.com/w/cpp/container/vector/assign.html',1,'std::vector::assign()'],['https://en.cppreference.com/w/cpp/string/char_traits/assign.html',1,'std::char_traits::assign()'],['https://en.cppreference.com/w/cpp/string/basic_string/assign.html',1,'std::string::assign()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',1,'std::regex::assign()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',1,'std::basic_regex::assign()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',1,'std::wregex::assign()'],['https://en.cppreference.com/w/cpp/container/forward_list/assign.html',1,'std::forward_list::assign()'],['https://en.cppreference.com/w/cpp/error/error_code/assign.html',1,'std::error_code::assign()'],['https://en.cppreference.com/w/cpp/container/deque/assign.html',1,'std::deque::assign()'],['https://en.cppreference.com/w/cpp/string/basic_string/assign.html',1,'std::basic_string::assign()'],['https://en.cppreference.com/w/cpp/string/basic_string/assign.html',1,'std::wstring::assign()'],['https://en.cppreference.com/w/cpp/utility/functional/function/assign.html',1,'std::function::assign()'],['https://en.cppreference.com/w/cpp/error/error_condition/assign.html',1,'std::error_condition::assign()'],['https://en.cppreference.com/w/cpp/string/basic_string/assign.html',1,'std::u32string::assign()']]], + ['async_2242',['async',['https://en.cppreference.com/w/cpp/thread/async.html',1,'std']]], + ['at_2243',['at',['https://en.cppreference.com/w/cpp/container/dynarray/at.html',1,'std::dynarray::at()'],['https://en.cppreference.com/w/cpp/string/basic_string/at.html',1,'std::string::at()'],['../classtt_1_1Board.html#a218da5fcc0752d9185c3e258e1688417',1,'tt::Board::at()'],['https://en.cppreference.com/w/cpp/container/unordered_map/at.html',1,'std::unordered_map::at()'],['https://en.cppreference.com/w/cpp/container/deque/at.html',1,'std::deque::at()'],['https://en.cppreference.com/w/cpp/string/basic_string/at.html',1,'std::basic_string::at()'],['https://en.cppreference.com/w/cpp/string/basic_string/at.html',1,'std::wstring::at()'],['https://en.cppreference.com/w/cpp/string/basic_string/at.html',1,'std::u16string::at()'],['https://en.cppreference.com/w/cpp/string/basic_string/at.html',1,'std::u32string::at()'],['https://en.cppreference.com/w/cpp/container/map/at.html',1,'std::map::at()'],['https://en.cppreference.com/w/cpp/container/array/at.html',1,'std::array::at()'],['../classtt_1_1Board.html#a313c9b3bfd780c2201e5ce54784dc71a',1,'tt::Board::at()'],['https://en.cppreference.com/w/cpp/container/vector/at.html',1,'std::vector::at()']]], + ['at_5fquick_5fexit_2244',['at_quick_exit',['https://en.cppreference.com/w/cpp/utility/program/at_quick_exit.html',1,'std']]], + ['atan_2245',['atan',['https://en.cppreference.com/w/cpp/numeric/math/atan.html',1,'std']]], + ['atan2_2246',['atan2',['https://en.cppreference.com/w/cpp/numeric/math/atan2.html',1,'std']]], + ['atanh_2247',['atanh',['https://en.cppreference.com/w/cpp/numeric/math/atanh.html',1,'std']]], + ['atbottom_2248',['atBottom',['../classtt_1_1Piece_1_1Position.html#ad01fa3ede666c61415ff2c17f2030b8f',1,'tt::Piece::Position']]], + ['atexit_2249',['atexit',['https://en.cppreference.com/w/cpp/utility/program/atexit.html',1,'std']]], + ['atleft_2250',['atLeft',['../classtt_1_1Piece_1_1Position.html#a2789f593170fc7bdf6bf259410811ba2',1,'tt::Piece::Position']]], + ['atof_2251',['atof',['https://en.cppreference.com/w/cpp/string/byte/atof.html',1,'std']]], + ['atoi_2252',['atoi',['https://en.cppreference.com/w/cpp/string/byte/atoi.html',1,'std']]], + ['atol_2253',['atol',['https://en.cppreference.com/w/cpp/string/byte/atoi.html',1,'std']]], + ['atoll_2254',['atoll',['https://en.cppreference.com/w/cpp/string/byte/atoi.html',1,'std']]], + ['atomic_2255',['atomic',['https://en.cppreference.com/w/cpp/atomic/atomic/atomic.html',1,'std::atomic']]], + ['atomic_5fcompare_5fexchange_5fstrong_2256',['atomic_compare_exchange_strong',['https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',1,'std']]], + ['atomic_5fcompare_5fexchange_5fstrong_5fexplicit_2257',['atomic_compare_exchange_strong_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',1,'std']]], + ['atomic_5fcompare_5fexchange_5fweak_2258',['atomic_compare_exchange_weak',['https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',1,'std']]], + ['atomic_5fcompare_5fexchange_5fweak_5fexplicit_2259',['atomic_compare_exchange_weak_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',1,'std']]], + ['atomic_5fexchange_2260',['atomic_exchange',['https://en.cppreference.com/w/cpp/atomic/atomic_exchange.html',1,'std']]], + ['atomic_5fexchange_5fexplicit_2261',['atomic_exchange_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_exchange.html',1,'std']]], + ['atomic_5ffetch_5fadd_2262',['atomic_fetch_add',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_add.html',1,'std']]], + ['atomic_5ffetch_5fadd_5fexplicit_2263',['atomic_fetch_add_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_add.html',1,'std']]], + ['atomic_5ffetch_5fand_2264',['atomic_fetch_and',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',1,'std']]], + ['atomic_5ffetch_5fand_5fexplicit_2265',['atomic_fetch_and_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',1,'std']]], + ['atomic_5ffetch_5for_2266',['atomic_fetch_or',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_or.html',1,'std']]], + ['atomic_5ffetch_5for_5fexplicit_2267',['atomic_fetch_or_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_or.html',1,'std']]], + ['atomic_5ffetch_5fsub_2268',['atomic_fetch_sub',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',1,'std']]], + ['atomic_5ffetch_5fsub_5fexplicit_2269',['atomic_fetch_sub_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',1,'std']]], + ['atomic_5ffetch_5fxor_2270',['atomic_fetch_xor',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_xor.html',1,'std']]], + ['atomic_5ffetch_5fxor_5fexplicit_2271',['atomic_fetch_xor_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_xor.html',1,'std']]], + ['atomic_5fflag_2272',['atomic_flag',['https://en.cppreference.com/w/cpp/atomic/atomic_flag/atomic_flag.html',1,'std::atomic_flag']]], + ['atomic_5finit_2273',['atomic_init',['https://en.cppreference.com/w/cpp/atomic/atomic_init.html',1,'std']]], + ['atomic_5fis_5flock_5ffree_2274',['atomic_is_lock_free',['https://en.cppreference.com/w/cpp/atomic/atomic_is_lock_free.html',1,'std']]], + ['atomic_5fload_2275',['atomic_load',['https://en.cppreference.com/w/cpp/atomic/atomic_load.html',1,'std']]], + ['atomic_5fload_5fexplicit_2276',['atomic_load_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_load.html',1,'std']]], + ['atomic_5fsignal_5ffence_2277',['atomic_signal_fence',['https://en.cppreference.com/w/cpp/atomic/atomic_signal_fence.html',1,'std']]], + ['atomic_5fstore_2278',['atomic_store',['https://en.cppreference.com/w/cpp/atomic/atomic_store.html',1,'std']]], + ['atomic_5fstore_5fexplicit_2279',['atomic_store_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_store.html',1,'std']]], + ['atomic_5fthread_5ffence_2280',['atomic_thread_fence',['https://en.cppreference.com/w/cpp/atomic/atomic_thread_fence.html',1,'std']]], + ['atright_2281',['atRight',['../classtt_1_1Piece_1_1Position.html#a2c2f0bbb850c682b8bc475795846e094',1,'tt::Piece::Position']]], + ['attop_2282',['atTop',['../classtt_1_1Piece_1_1Position.html#af36dc206ab52d9d4e2c1d1d6b469a2ce',1,'tt::Piece::Position']]], + ['auto_5fptr_2283',['auto_ptr',['https://en.cppreference.com/w/cpp/memory/auto_ptr/auto_ptr.html',1,'std::auto_ptr']]] +]; diff --git a/search/functions_10.html b/search/functions_10.html new file mode 100644 index 0000000..1bdc125 --- /dev/null +++ b/search/functions_10.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_10.js b/search/functions_10.js new file mode 100644 index 0000000..28aeba1 --- /dev/null +++ b/search/functions_10.js @@ -0,0 +1,71 @@ +var searchData= +[ + ['p_2928',['p',['https://en.cppreference.com/w/cpp/numeric/random/geometric_distribution/p.html',1,'std::geometric_distribution::p()'],['https://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution/params.html',1,'std::negative_binomial_distribution::p()'],['https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution/params.html',1,'std::binomial_distribution::p()'],['https://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution/p.html',1,'std::bernoulli_distribution::p()']]], + ['packaged_5ftask_2929',['packaged_task',['https://en.cppreference.com/w/cpp/thread/packaged_task/packaged_task.html',1,'std::packaged_task']]], + ['pair_2930',['pair',['https://en.cppreference.com/w/cpp/utility/pair/pair.html',1,'std::pair']]], + ['param_2931',['param',['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/param.html',1,'std::fisher_f_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/param.html',1,'std::cauchy_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution/param.html',1,'std::binomial_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/param.html',1,'std::gamma_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/seed_seq/param.html',1,'std::seed_seq::param()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/param.html',1,'std::uniform_int_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/param.html',1,'std::piecewise_linear_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/param.html',1,'std::chi_squared_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution/param.html',1,'std::negative_binomial_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/param.html',1,'std::weibull_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/geometric_distribution/param.html',1,'std::geometric_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/param.html',1,'std::normal_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/param.html',1,'std::extreme_value_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/param.html',1,'std::lognormal_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/param.html',1,'std::discrete_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/param.html',1,'std::piecewise_constant_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/param.html',1,'std::student_t_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/poisson_distribution/param.html',1,'std::poisson_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution/param.html',1,'std::bernoulli_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution/param.html',1,'std::exponential_distribution::param()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/param.html',1,'std::uniform_real_distribution::param()']]], + ['partial_5fsort_2932',['partial_sort',['https://en.cppreference.com/w/cpp/algorithm/partial_sort.html',1,'std']]], + ['partial_5fsort_5fcopy_2933',['partial_sort_copy',['https://en.cppreference.com/w/cpp/algorithm/partial_sort_copy.html',1,'std']]], + ['partial_5fsum_2934',['partial_sum',['https://en.cppreference.com/w/cpp/algorithm/partial_sum.html',1,'std']]], + ['partition_2935',['partition',['https://en.cppreference.com/w/cpp/algorithm/partition.html',1,'std']]], + ['partition_5fcopy_2936',['partition_copy',['https://en.cppreference.com/w/cpp/algorithm/partition_copy.html',1,'std']]], + ['partition_5fpoint_2937',['partition_point',['https://en.cppreference.com/w/cpp/algorithm/partition_point.html',1,'std']]], + ['pbackfail_2938',['pbackfail',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::wfilebuf::pbackfail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::streambuf::pbackfail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::filebuf::pbackfail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::basic_streambuf::pbackfail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::basic_stringbuf::pbackfail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::strstreambuf::pbackfail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::wstreambuf::pbackfail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::stringbuf::pbackfail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::wstringbuf::pbackfail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbackfail.html',1,'std::basic_filebuf::pbackfail()']]], + ['pbase_2939',['pbase',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::filebuf::pbase()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::streambuf::pbase()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::basic_streambuf::pbase()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::wfilebuf::pbase()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::stringbuf::pbase()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::wstringbuf::pbase()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::basic_filebuf::pbase()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::wstreambuf::pbase()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::strstreambuf::pbase()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::basic_stringbuf::pbase(T... args)']]], + ['pbump_2940',['pbump',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::basic_stringbuf::pbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::basic_streambuf::pbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::filebuf::pbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::streambuf::pbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::strstreambuf::pbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::wstreambuf::pbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::wfilebuf::pbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::stringbuf::pbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::wstringbuf::pbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pbump.html',1,'std::basic_filebuf::pbump()']]], + ['pcount_2941',['pcount',['https://en.cppreference.com/w/cpp/io/ostrstream/pcount.html',1,'std::ostrstream::pcount()'],['https://en.cppreference.com/w/cpp/io/strstream/pcount.html',1,'std::strstream::pcount()'],['https://en.cppreference.com/w/cpp/io/strstreambuf/pcount.html',1,'std::strstreambuf::pcount()']]], + ['peek_2942',['peek',['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::strstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::ifstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::wistringstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::wstringstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::basic_iostream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::wfstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::istream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::basic_ifstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::fstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::basic_fstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::iostream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::wistream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::stringstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::wifstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::basic_istream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::basic_stringstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::istrstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::wiostream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::basic_istringstream::peek()'],['https://en.cppreference.com/w/cpp/io/basic_istream/peek.html',1,'std::istringstream::peek()']]], + ['perror_2943',['perror',['https://en.cppreference.com/w/cpp/io/c/perror.html',1,'std']]], + ['piece_2944',['Piece',['../classtt_1_1chess_1_1Rook.html#a9fb1de8a2c67e719ee0765eb91ca29b7',1,'tt::chess::Rook']]], + ['piece_2945',['piece',['../classtt_1_1chess_1_1Chessboard.html#a61e0984df0245d321b610d3773422598',1,'tt::chess::Chessboard::piece()'],['../classtt_1_1ex_1_1illegal__move.html#aea7c8fc16923d78e944e40ff6c206f23',1,'tt::ex::illegal_move::piece()'],['../classtt_1_1Board.html#aedacf5509c715c5d4231f50a0060f888',1,'tt::Board::piece()']]], + ['piece_2946',['Piece',['../classtt_1_1Piece.html#a9fb1de8a2c67e719ee0765eb91ca29b7',1,'tt::Piece::Piece()'],['../classtt_1_1chess_1_1Pawn.html#a9fb1de8a2c67e719ee0765eb91ca29b7',1,'tt::chess::Pawn::Piece()'],['../classtt_1_1chess_1_1Knight.html#a9fb1de8a2c67e719ee0765eb91ca29b7',1,'tt::chess::Knight::Piece()'],['../classtt_1_1chess_1_1Bishop.html#a9fb1de8a2c67e719ee0765eb91ca29b7',1,'tt::chess::Bishop::Piece()'],['../classtt_1_1chess_1_1Queen.html#a9fb1de8a2c67e719ee0765eb91ca29b7',1,'tt::chess::Queen::Piece()'],['../classtt_1_1chess_1_1King.html#a9fb1de8a2c67e719ee0765eb91ca29b7',1,'tt::chess::King::Piece()']]], + ['piece_2947',['piece',['../classtt_1_1Piece_1_1Turn.html#a486589b02703d52644c51311f1d9f7b9',1,'tt::Piece::Turn::piece()'],['../classtt_1_1ex_1_1bad__piece.html#a7b428034b3c62454980f5057e950ff38',1,'tt::ex::bad_piece::piece()'],['../classtt_1_1Piece_1_1Turn.html#ac3640f0fbdfd8d6563e5fb530e6b433f',1,'tt::Piece::Turn::piece()']]], + ['piece_5fin_5fwrong_5fcolor_2948',['piece_in_wrong_color',['../classtt_1_1ex_1_1piece__in__wrong__color.html#a51bad774ffee37f62992ebd10f328395',1,'tt::ex::piece_in_wrong_color']]], + ['piecegetter_2949',['pieceGetter',['../classtt_1_1Board.html#af5eb90b03873bec3c03a4a0acfae0e2f',1,'tt::Board::pieceGetter() const'],['../classtt_1_1Board.html#a54f1ec80403856c32bcfdc764f359d53',1,'tt::Board::pieceGetter()']]], + ['piecewise_5fconstant_5fdistribution_2950',['piecewise_constant_distribution',['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/piecewise_constant_distribution.html',1,'std::piecewise_constant_distribution']]], + ['piecewise_5flinear_5fdistribution_2951',['piecewise_linear_distribution',['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/piecewise_linear_distribution.html',1,'std::piecewise_linear_distribution']]], + ['placepiece_2952',['placePiece',['../classtt_1_1Board.html#a870395646e9d06f8fe1fda28bcc3fb0a',1,'tt::Board']]], + ['pointer_5fto_2953',['pointer_to',['https://en.cppreference.com/w/cpp/memory/pointer_traits/pointer_to.html',1,'std::pointer_traits']]], + ['poisson_5fdistribution_2954',['poisson_distribution',['https://en.cppreference.com/w/cpp/numeric/random/poisson_distribution/poisson_distribution.html',1,'std::poisson_distribution']]], + ['pop_2955',['pop',['https://en.cppreference.com/w/cpp/container/stack/pop.html',1,'std::stack::pop()'],['https://en.cppreference.com/w/cpp/container/queue/pop.html',1,'std::queue::pop()'],['https://en.cppreference.com/w/cpp/container/priority_queue/pop.html',1,'std::priority_queue::pop()']]], + ['pop_5fback_2956',['pop_back',['https://en.cppreference.com/w/cpp/string/basic_string/pop_back.html',1,'std::wstring::pop_back()'],['https://en.cppreference.com/w/cpp/container/list/pop_back.html',1,'std::list::pop_back()'],['https://en.cppreference.com/w/cpp/string/basic_string/pop_back.html',1,'std::u32string::pop_back()'],['https://en.cppreference.com/w/cpp/string/basic_string/pop_back.html',1,'std::u16string::pop_back()'],['https://en.cppreference.com/w/cpp/string/basic_string/pop_back.html',1,'std::basic_string::pop_back()'],['https://en.cppreference.com/w/cpp/container/deque/pop_back.html',1,'std::deque::pop_back()'],['https://en.cppreference.com/w/cpp/string/basic_string/pop_back.html',1,'std::string::pop_back()'],['https://en.cppreference.com/w/cpp/container/vector/pop_back.html',1,'std::vector::pop_back()']]], + ['pop_5ffront_2957',['pop_front',['https://en.cppreference.com/w/cpp/container/forward_list/pop_front.html',1,'std::forward_list::pop_front()'],['https://en.cppreference.com/w/cpp/container/deque/pop_front.html',1,'std::deque::pop_front()'],['https://en.cppreference.com/w/cpp/container/list/pop_front.html',1,'std::list::pop_front()']]], + ['pop_5fheap_2958',['pop_heap',['https://en.cppreference.com/w/cpp/algorithm/pop_heap.html',1,'std']]], + ['pos_5fformat_2959',['pos_format',['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct_byname::pos_format()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct::pos_format()']]], + ['position_2960',['position',['../classtt_1_1Piece.html#a2661975a57127cf43057c5d785e61ebd',1,'tt::Piece::position()'],['../classtt_1_1Piece.html#a131f3debc7d0ca3f2f2c7a31fa04f69a',1,'tt::Piece::position() const'],['https://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::wcmatch::position()'],['https://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::cmatch::position()'],['https://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::wsmatch::position()'],['https://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::match_results::position()']]], + ['position_2961',['Position',['../classtt_1_1Piece_1_1Position.html#aea1c0d6e8a3c73badbecdc1b3c4e1d82',1,'tt::Piece::Position::Position(const Position &)'],['../classtt_1_1Piece_1_1Position.html#a4532d55140d1ec4276422d4dc527f9f5',1,'tt::Piece::Position::Position(const char *str)'],['../classtt_1_1Piece_1_1Position.html#a2533ce143f23cf35fc5ca375566d5b51',1,'tt::Piece::Position::Position(const std::string &str)'],['../classtt_1_1Piece_1_1Position.html#a0074fa0c618f1c3c342f2df2db3d32e6',1,'tt::Piece::Position::Position(char l, int d)'],['../classtt_1_1Piece_1_1Position.html#a2abf3bbded8c2fa7df3c4fb334264cdb',1,'tt::Piece::Position::Position(int x, int y)'],['../classtt_1_1Piece_1_1Position.html#a151beaa823dc68c0b780b2eb0f27716c',1,'tt::Piece::Position::Position()=default']]], + ['position_2962',['position',['https://en.cppreference.com/w/cpp/regex/match_results/position.html',1,'std::smatch']]], + ['positive_5fsign_2963',['positive_sign',['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct::positive_sign()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct_byname::positive_sign()']]], + ['possible_2964',['possible',['../classtt_1_1Piece_1_1TurnMap.html#a8321c8f7f36964cad27b03eeed433ac3',1,'tt::Piece::TurnMap::possible()'],['../classtt_1_1Piece_1_1Turn.html#a2e43229e5fe084e44a50124ab3ee1748',1,'tt::Piece::Turn::possible()']]], + ['possiblemoves_2965',['possibleMoves',['../classtt_1_1chess_1_1Chessboard.html#ad29ff98ecd0465e6fdaf647783c2ac0b',1,'tt::chess::Chessboard::possibleMoves(const Piece *p) const'],['../classtt_1_1chess_1_1Chessboard.html#a15d408b97bad23b62c650e2addc780c3',1,'tt::chess::Chessboard::possibleMoves(const Piece::Position &pos) const'],['../classtt_1_1chess_1_1Chessboard.html#af6ffc580baee672ed2698bafcddbc657',1,'tt::chess::Chessboard::possibleMoves(const Piece *) const override'],['../classtt_1_1Board.html#a15d408b97bad23b62c650e2addc780c3',1,'tt::Board::possibleMoves(const Piece::Position &pos) const'],['../classtt_1_1Board.html#ad29ff98ecd0465e6fdaf647783c2ac0b',1,'tt::Board::possibleMoves(const Piece *p) const']]], + ['pow_2966',['pow',['https://en.cppreference.com/w/cpp/numeric/math/pow.html',1,'std']]], + ['pptr_2967',['pptr',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::streambuf::pptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::basic_streambuf::pptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::basic_stringbuf::pptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::strstreambuf::pptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::wstreambuf::pptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::filebuf::pptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::wfilebuf::pptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::stringbuf::pptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::wstringbuf::pptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::basic_filebuf::pptr()']]], + ['precision_2968',['precision',['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_istringstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_ifstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::istringstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::istream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::ostrstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_iostream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::wofstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::wstringstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::wistringstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::ifstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::wfstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::wiostream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::ios_base::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::iostream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_fstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::ostringstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_ios::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_ostringstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::wostream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::fstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_ofstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::ofstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::wistream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_ostream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::istrstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::wostringstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_stringstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::strstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::basic_istream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::stringstream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::ostream::precision()'],['https://en.cppreference.com/w/cpp/io/ios_base/precision.html',1,'std::wifstream::precision()']]], + ['prefix_2969',['prefix',['https://en.cppreference.com/w/cpp/regex/match_results/prefix.html',1,'std::match_results::prefix()'],['https://en.cppreference.com/w/cpp/regex/match_results/prefix.html',1,'std::cmatch::prefix()'],['https://en.cppreference.com/w/cpp/regex/match_results/prefix.html',1,'std::wcmatch::prefix()'],['https://en.cppreference.com/w/cpp/regex/match_results/prefix.html',1,'std::smatch::prefix()'],['https://en.cppreference.com/w/cpp/regex/match_results/prefix.html',1,'std::wsmatch::prefix()']]], + ['prev_2970',['prev',['https://en.cppreference.com/w/cpp/iterator/prev.html',1,'std']]], + ['prev_5fpermutation_2971',['prev_permutation',['https://en.cppreference.com/w/cpp/algorithm/prev_permutation.html',1,'std']]], + ['printf_2972',['printf',['https://en.cppreference.com/w/cpp/io/c/fprintf.html',1,'std']]], + ['priority_5fqueue_2973',['priority_queue',['https://en.cppreference.com/w/cpp/container/priority_queue/priority_queue.html',1,'std::priority_queue']]], + ['probabilities_2974',['probabilities',['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/probabilities.html',1,'std::discrete_distribution']]], + ['produceturn_2975',['produceTurn',['../classtt_1_1Board.html#abebd76166e3a1cd9a8f4bfc446015857',1,'tt::Board']]], + ['promise_2976',['promise',['https://en.cppreference.com/w/cpp/thread/promise/promise.html',1,'std::promise']]], + ['promoteto_2977',['promoteTo',['../classtt_1_1chess_1_1Pawn_1_1Turn.html#a58dfbe361451d9e9b83df6aa9018abfc',1,'tt::chess::Pawn::Turn']]], + ['pubimbue_2978',['pubimbue',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wstreambuf::pubimbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::strstreambuf::pubimbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_stringbuf::pubimbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wfilebuf::pubimbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::stringbuf::pubimbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wstringbuf::pubimbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_filebuf::pubimbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_streambuf::pubimbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::streambuf::pubimbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::filebuf::pubimbue()']]], + ['pubseekoff_2979',['pubseekoff',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::streambuf::pubseekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::filebuf::pubseekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_streambuf::pubseekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_stringbuf::pubseekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::strstreambuf::pubseekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wstreambuf::pubseekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wfilebuf::pubseekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::stringbuf::pubseekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wstringbuf::pubseekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_filebuf::pubseekoff()']]], + ['pubseekpos_2980',['pubseekpos',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::strstreambuf::pubseekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::streambuf::pubseekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::filebuf::pubseekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_streambuf::pubseekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_stringbuf::pubseekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wstreambuf::pubseekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wfilebuf::pubseekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::stringbuf::pubseekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wstringbuf::pubseekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_filebuf::pubseekpos(T... args)']]], + ['pubsetbuf_2981',['pubsetbuf',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_filebuf::pubsetbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wstreambuf::pubsetbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::strstreambuf::pubsetbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_stringbuf::pubsetbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_streambuf::pubsetbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::filebuf::pubsetbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::streambuf::pubsetbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wfilebuf::pubsetbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::stringbuf::pubsetbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wstringbuf::pubsetbuf()']]], + ['pubsync_2982',['pubsync',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wstreambuf::pubsync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_filebuf::pubsync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wstringbuf::pubsync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::stringbuf::pubsync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wfilebuf::pubsync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::strstreambuf::pubsync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_stringbuf::pubsync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_streambuf::pubsync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::filebuf::pubsync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::streambuf::pubsync()']]], + ['push_2983',['push',['https://en.cppreference.com/w/cpp/container/stack/push.html',1,'std::stack::push()'],['https://en.cppreference.com/w/cpp/container/queue/push.html',1,'std::queue::push()'],['https://en.cppreference.com/w/cpp/container/priority_queue/push.html',1,'std::priority_queue::push()']]], + ['push_5fback_2984',['push_back',['https://en.cppreference.com/w/cpp/string/basic_string/push_back.html',1,'std::u16string::push_back()'],['https://en.cppreference.com/w/cpp/container/vector/push_back.html',1,'std::vector::push_back()'],['https://en.cppreference.com/w/cpp/string/basic_string/push_back.html',1,'std::string::push_back()'],['https://en.cppreference.com/w/cpp/container/deque/push_back.html',1,'std::deque::push_back()'],['https://en.cppreference.com/w/cpp/string/basic_string/push_back.html',1,'std::basic_string::push_back()'],['https://en.cppreference.com/w/cpp/container/list/push_back.html',1,'std::list::push_back()'],['https://en.cppreference.com/w/cpp/string/basic_string/push_back.html',1,'std::u32string::push_back()'],['https://en.cppreference.com/w/cpp/string/basic_string/push_back.html',1,'std::wstring::push_back()']]], + ['push_5ffront_2985',['push_front',['https://en.cppreference.com/w/cpp/container/list/push_front.html',1,'std::list::push_front()'],['https://en.cppreference.com/w/cpp/container/deque/push_front.html',1,'std::deque::push_front()'],['https://en.cppreference.com/w/cpp/container/forward_list/push_front.html',1,'std::forward_list::push_front()']]], + ['push_5fheap_2986',['push_heap',['https://en.cppreference.com/w/cpp/algorithm/push_heap.html',1,'std']]], + ['put_2987',['put',['https://en.cppreference.com/w/cpp/locale/time_put/put.html',1,'std::time_put_byname::put()'],['https://en.cppreference.com/w/cpp/locale/money_put/put.html',1,'std::money_put::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::wstringstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::wofstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::basic_iostream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::wfstream::put()'],['https://en.cppreference.com/w/cpp/locale/num_put/put.html',1,'std::num_put::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::wostringstream::put()'],['https://en.cppreference.com/w/cpp/locale/time_put/put.html',1,'std::time_put::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::basic_stringstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::strstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::ostream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::stringstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::iostream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::basic_fstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::ostringstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::basic_ostringstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::wostream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::fstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::basic_ofstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::ostrstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::ofstream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::wiostream::put()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/put.html',1,'std::basic_ostream::put()']]], + ['put_5fmoney_2988',['put_money',['https://en.cppreference.com/w/cpp/io/manip/put_money.html',1,'std']]], + ['put_5ftime_2989',['put_time',['https://en.cppreference.com/w/cpp/io/manip/put_time.html',1,'std']]], + ['putback_2990',['putback',['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::basic_istringstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::fstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::basic_fstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::iostream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::wistream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::stringstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::wifstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::basic_istream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::strstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::basic_stringstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::istrstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::ifstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::wistringstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::wstringstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::basic_iostream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::wfstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::istream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::istringstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::basic_ifstream::putback()'],['https://en.cppreference.com/w/cpp/io/basic_istream/putback.html',1,'std::wiostream::putback()']]], + ['putc_2991',['putc',['https://en.cppreference.com/w/cpp/io/c/fputc.html',1,'std']]], + ['putchar_2992',['putchar',['https://en.cppreference.com/w/cpp/io/c/putchar.html',1,'std']]], + ['puts_2993',['puts',['https://en.cppreference.com/w/cpp/io/c/puts.html',1,'std']]], + ['putwchar_2994',['putwchar',['https://en.cppreference.com/w/cpp/io/c/putwchar.html',1,'std']]], + ['pword_2995',['pword',['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_stringstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_ofstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::fstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::wostream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_ostringstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_ios::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::ostringstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_fstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::iostream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::ios_base::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::wistream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::stringstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::ostream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::wifstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_istream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::strstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::wiostream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::wostringstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::istrstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_ostream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::ifstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::wistringstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::wstringstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::wofstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_iostream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::wfstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::ostrstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::istream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::istringstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_ifstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::basic_istringstream::pword()'],['https://en.cppreference.com/w/cpp/io/ios_base/pword.html',1,'std::ofstream::pword()']]] +]; diff --git a/search/functions_11.html b/search/functions_11.html new file mode 100644 index 0000000..188076e --- /dev/null +++ b/search/functions_11.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_11.js b/search/functions_11.js new file mode 100644 index 0000000..ddd8783 --- /dev/null +++ b/search/functions_11.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['qsort_2996',['qsort',['https://en.cppreference.com/w/cpp/algorithm/qsort.html',1,'std']]], + ['queue_2997',['queue',['https://en.cppreference.com/w/cpp/container/queue/queue.html',1,'std::queue']]], + ['quick_5fexit_2998',['quick_exit',['https://en.cppreference.com/w/cpp/utility/program/quick_exit.html',1,'std']]], + ['quiet_5fnan_2999',['quiet_NaN',['https://en.cppreference.com/w/cpp/types/numeric_limits/quiet_NaN.html',1,'std::numeric_limits']]] +]; diff --git a/search/functions_12.html b/search/functions_12.html new file mode 100644 index 0000000..eb29d8f --- /dev/null +++ b/search/functions_12.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_12.js b/search/functions_12.js new file mode 100644 index 0000000..492dfa8 --- /dev/null +++ b/search/functions_12.js @@ -0,0 +1,68 @@ +var searchData= +[ + ['raise_3000',['raise',['https://en.cppreference.com/w/cpp/utility/program/raise.html',1,'std']]], + ['rand_3001',['rand',['https://en.cppreference.com/w/cpp/numeric/random/rand.html',1,'std']]], + ['random_5fdevice_3002',['random_device',['https://en.cppreference.com/w/cpp/numeric/random/random_device/random_device.html',1,'std::random_device']]], + ['random_5fshuffle_3003',['random_shuffle',['https://en.cppreference.com/w/cpp/algorithm/random_shuffle.html',1,'std']]], + ['range_5ferror_3004',['range_error',['https://en.cppreference.com/w/cpp/error/range_error.html',1,'std::range_error']]], + ['ranlux24_3005',['ranlux24',['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/discard_block_engine.html',1,'std::ranlux24']]], + ['ranlux24_5fbase_3006',['ranlux24_base',['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/subtract_with_carry_engine.html',1,'std::ranlux24_base']]], + ['ranlux48_3007',['ranlux48',['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/discard_block_engine.html',1,'std::ranlux48']]], + ['ranlux48_5fbase_3008',['ranlux48_base',['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/subtract_with_carry_engine.html',1,'std::ranlux48_base']]], + ['raw_5fstorage_5fiterator_3009',['raw_storage_iterator',['https://en.cppreference.com/w/cpp/memory/raw_storage_iterator/raw_storage_iterator.html',1,'std::raw_storage_iterator']]], + ['rbegin_3010',['rbegin',['https://en.cppreference.com/w/cpp/container/multimap/rbegin.html',1,'std::multimap::rbegin()'],['https://en.cppreference.com/w/cpp/container/array/rbegin.html',1,'std::array::rbegin()'],['https://en.cppreference.com/w/cpp/container/map/rbegin.html',1,'std::map::rbegin()'],['https://en.cppreference.com/w/cpp/container/list/rbegin.html',1,'std::list::rbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::u32string::rbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::wstring::rbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::basic_string::rbegin()'],['https://en.cppreference.com/w/cpp/container/deque/rbegin.html',1,'std::deque::rbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::u16string::rbegin()'],['https://en.cppreference.com/w/cpp/container/set/rbegin.html',1,'std::set::rbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::string::rbegin()'],['https://en.cppreference.com/w/cpp/container/multiset/rbegin.html',1,'std::multiset::rbegin()'],['https://en.cppreference.com/w/cpp/container/vector/rbegin.html',1,'std::vector::rbegin()'],['https://en.cppreference.com/w/cpp/container/dynarray/rbegin.html',1,'std::dynarray::rbegin()']]], + ['rdbuf_3011',['rdbuf',['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_ostream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::wiostream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::ofstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_istringstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_ifstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::istringstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::istream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::ostrstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::wfstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_iostream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::wofstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::wstringstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::wistringstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::ifstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::strstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::wostringstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_ofstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::fstream::rdbuf()'],['https://en.cppreference.com/w/cpp/locale/wbuffer_convert/rdbuf.html',1,'std::wbuffer_convert::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::wostream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_ostringstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_ios::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::ostringstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_fstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::wistream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::stringstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::ostream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::wifstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_istream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::iostream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::basic_stringstream::rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdbuf.html',1,'std::istrstream::rdbuf()']]], + ['rdstate_3012',['rdstate',['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_ostream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::wiostream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::ofstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_istringstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_ifstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::istringstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::istream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::ostrstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::wfstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::wofstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::wstringstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::wistringstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::ifstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_iostream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::wostringstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::fstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::wostream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_ostringstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::istrstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_ios::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::ostringstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_fstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::iostream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::wistream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::stringstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::ostream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::wifstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_istream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::strstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_stringstream::rdstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/rdstate.html',1,'std::basic_ofstream::rdstate()']]], + ['read_3013',['read',['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::basic_ifstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::istringstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::istream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::wfstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::basic_iostream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::wstringstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::wistringstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::ifstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::istrstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::wiostream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::fstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::basic_fstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::iostream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::wistream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::stringstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::wifstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::basic_istream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::strstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::basic_stringstream::read()'],['https://en.cppreference.com/w/cpp/io/basic_istream/read.html',1,'std::basic_istringstream::read()']]], + ['readsome_3014',['readsome',['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::wiostream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::ifstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::wistringstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::wstringstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::basic_iostream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::wfstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::istream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::istringstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::basic_ifstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::istrstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::basic_fstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::iostream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::fstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::basic_istringstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::wistream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::wifstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::strstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::basic_istream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::stringstream::readsome()'],['https://en.cppreference.com/w/cpp/io/basic_istream/readsome.html',1,'std::basic_stringstream::readsome()']]], + ['ready_3015',['ready',['https://en.cppreference.com/w/cpp/regex/match_results/ready.html',1,'std::match_results::ready()'],['https://en.cppreference.com/w/cpp/regex/match_results/ready.html',1,'std::wsmatch::ready()'],['https://en.cppreference.com/w/cpp/regex/match_results/ready.html',1,'std::smatch::ready()'],['https://en.cppreference.com/w/cpp/regex/match_results/ready.html',1,'std::wcmatch::ready()'],['https://en.cppreference.com/w/cpp/regex/match_results/ready.html',1,'std::cmatch::ready()']]], + ['real_3016',['real',['https://en.cppreference.com/w/cpp/numeric/complex/real.html',1,'std::complex']]], + ['realloc_3017',['realloc',['https://en.cppreference.com/w/cpp/memory/c/realloc.html',1,'std']]], + ['recursive_5fmutex_3018',['recursive_mutex',['https://en.cppreference.com/w/cpp/thread/recursive_mutex/recursive_mutex.html',1,'std::recursive_mutex']]], + ['recursive_5ftimed_5fmutex_3019',['recursive_timed_mutex',['https://en.cppreference.com/w/cpp/thread/recursive_timed_mutex/recursive_timed_mutex.html',1,'std::recursive_timed_mutex']]], + ['ref_3020',['ref',['https://en.cppreference.com/w/cpp/utility/functional/ref.html',1,'std']]], + ['reference_5fwrapper_3021',['reference_wrapper',['https://en.cppreference.com/w/cpp/utility/functional/reference_wrapper/reference_wrapper.html',1,'std::reference_wrapper']]], + ['refill_3022',['refill',['../classtt_1_1Board.html#aff3ae71f2e10b91301c2ca387b41cd79',1,'tt::Board']]], + ['regex_3023',['regex',['https://en.cppreference.com/w/cpp/regex/basic_regex/basic_regex.html',1,'std::regex']]], + ['regex_5ferror_3024',['regex_error',['https://en.cppreference.com/w/cpp/regex/regex_error/regex_error.html',1,'std::regex_error']]], + ['regex_5fiterator_3025',['regex_iterator',['https://en.cppreference.com/w/cpp/regex/regex_iterator/regex_iterator.html',1,'std::regex_iterator']]], + ['regex_5fmatch_3026',['regex_match',['https://en.cppreference.com/w/cpp/regex/regex_match.html',1,'std']]], + ['regex_5freplace_3027',['regex_replace',['https://en.cppreference.com/w/cpp/regex/regex_replace.html',1,'std']]], + ['regex_5fsearch_3028',['regex_search',['https://en.cppreference.com/w/cpp/regex/regex_search.html',1,'std']]], + ['regex_5ftoken_5fiterator_3029',['regex_token_iterator',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/regex_token_iterator.html',1,'std::regex_token_iterator']]], + ['regex_5ftraits_3030',['regex_traits',['https://en.cppreference.com/w/cpp/regex/regex_traits/regex_traits.html',1,'std::regex_traits']]], + ['register_5fcallback_3031',['register_callback',['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::ostringstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::ifstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::wistringstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::wstringstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::wofstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_iostream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::wfstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::ostrstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::istream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::istringstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_ifstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_istringstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::wiostream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::iostream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::ios_base::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_fstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_ios::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_ostringstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::wostream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::fstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_ofstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::ofstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::wistream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_ostream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::istrstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::wostringstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_stringstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::strstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::basic_istream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::wifstream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::ostream::register_callback()'],['https://en.cppreference.com/w/cpp/io/ios_base/register_callback.html',1,'std::stringstream::register_callback()']]], + ['rehash_3032',['rehash',['https://en.cppreference.com/w/cpp/container/unordered_map/rehash.html',1,'std::unordered_map::rehash()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/rehash.html',1,'std::unordered_multimap::rehash()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/rehash.html',1,'std::unordered_multiset::rehash()'],['https://en.cppreference.com/w/cpp/container/unordered_set/rehash.html',1,'std::unordered_set::rehash()']]], + ['release_3033',['release',['https://en.cppreference.com/w/cpp/memory/auto_ptr/release.html',1,'std::auto_ptr::release()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/release.html',1,'std::unique_lock::release()'],['https://en.cppreference.com/w/cpp/memory/unique_ptr/release.html',1,'std::unique_ptr::release()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/release.html',1,'std::shared_lock::release()']]], + ['remainder_3034',['remainder',['https://en.cppreference.com/w/cpp/numeric/math/remainder.html',1,'std']]], + ['remove_3035',['remove',['https://en.cppreference.com/w/cpp/algorithm/remove.html',1,'std::remove()'],['https://en.cppreference.com/w/cpp/container/forward_list/remove.html',1,'std::forward_list::remove()'],['https://en.cppreference.com/w/cpp/container/list/remove.html',1,'std::list::remove()']]], + ['remove_5fcopy_3036',['remove_copy',['https://en.cppreference.com/w/cpp/algorithm/remove_copy.html',1,'std']]], + ['remove_5fcopy_5fif_3037',['remove_copy_if',['https://en.cppreference.com/w/cpp/algorithm/remove_copy.html',1,'std']]], + ['remove_5fif_3038',['remove_if',['https://en.cppreference.com/w/cpp/algorithm/remove.html',1,'std::remove_if()'],['https://en.cppreference.com/w/cpp/container/list/remove.html',1,'std::list::remove_if()'],['https://en.cppreference.com/w/cpp/container/forward_list/remove.html',1,'std::forward_list::remove_if()']]], + ['remquo_3039',['remquo',['https://en.cppreference.com/w/cpp/numeric/math/remquo.html',1,'std']]], + ['rename_3040',['rename',['https://en.cppreference.com/w/cpp/io/c/rename.html',1,'std']]], + ['rend_3041',['rend',['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::string::rend()'],['https://en.cppreference.com/w/cpp/container/array/rend.html',1,'std::array::rend()'],['https://en.cppreference.com/w/cpp/container/multimap/rend.html',1,'std::multimap::rend()'],['https://en.cppreference.com/w/cpp/container/map/rend.html',1,'std::map::rend()'],['https://en.cppreference.com/w/cpp/container/list/rend.html',1,'std::list::rend()'],['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::u32string::rend()'],['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::u16string::rend()'],['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::wstring::rend()'],['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::basic_string::rend()'],['https://en.cppreference.com/w/cpp/container/deque/rend.html',1,'std::deque::rend()'],['https://en.cppreference.com/w/cpp/container/set/rend.html',1,'std::set::rend()'],['https://en.cppreference.com/w/cpp/container/multiset/rend.html',1,'std::multiset::rend()'],['https://en.cppreference.com/w/cpp/container/vector/rend.html',1,'std::vector::rend()'],['https://en.cppreference.com/w/cpp/container/dynarray/rend.html',1,'std::dynarray::rend()']]], + ['replace_3042',['replace',['https://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::string::replace()'],['https://en.cppreference.com/w/cpp/algorithm/replace.html',1,'std::replace()'],['https://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::basic_string::replace()'],['https://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::wstring::replace()'],['https://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::u16string::replace()'],['https://en.cppreference.com/w/cpp/string/basic_string/replace.html',1,'std::u32string::replace()']]], + ['replace_5fcopy_3043',['replace_copy',['https://en.cppreference.com/w/cpp/algorithm/replace_copy.html',1,'std']]], + ['replace_5fcopy_5fif_3044',['replace_copy_if',['https://en.cppreference.com/w/cpp/algorithm/replace_copy.html',1,'std']]], + ['replace_5fif_3045',['replace_if',['https://en.cppreference.com/w/cpp/algorithm/replace.html',1,'std']]], + ['reserve_3046',['reserve',['https://en.cppreference.com/w/cpp/container/unordered_map/reserve.html',1,'std::unordered_map::reserve()'],['https://en.cppreference.com/w/cpp/container/vector/reserve.html',1,'std::vector::reserve()'],['https://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::string::reserve()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/reserve.html',1,'std::unordered_multimap::reserve()'],['https://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::basic_string::reserve()'],['https://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::wstring::reserve()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/reserve.html',1,'std::unordered_multiset::reserve()'],['https://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::u16string::reserve()'],['https://en.cppreference.com/w/cpp/string/basic_string/reserve.html',1,'std::u32string::reserve()'],['https://en.cppreference.com/w/cpp/container/unordered_set/reserve.html',1,'std::unordered_set::reserve()']]], + ['reset_3047',['reset',['https://en.cppreference.com/w/cpp/numeric/random/geometric_distribution/reset.html',1,'std::geometric_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/reset.html',1,'std::cauchy_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution/reset.html',1,'std::binomial_distribution::reset()'],['https://en.cppreference.com/w/cpp/thread/packaged_task/reset.html',1,'std::packaged_task::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution/reset.html',1,'std::exponential_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/reset.html',1,'std::fisher_f_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/reset.html',1,'std::uniform_int_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/reset.html',1,'std::piecewise_linear_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/reset.html',1,'std::chi_squared_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution/reset.html',1,'std::negative_binomial_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/reset.html',1,'std::weibull_distribution::reset()'],['https://en.cppreference.com/w/cpp/memory/unique_ptr/reset.html',1,'std::unique_ptr::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/reset.html',1,'std::normal_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/reset.html',1,'std::uniform_real_distribution::reset()'],['https://en.cppreference.com/w/cpp/memory/auto_ptr/reset.html',1,'std::auto_ptr::reset()'],['https://en.cppreference.com/w/cpp/memory/shared_ptr/reset.html',1,'std::shared_ptr::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution/reset.html',1,'std::bernoulli_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/poisson_distribution/reset.html',1,'std::poisson_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/reset.html',1,'std::piecewise_constant_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/reset.html',1,'std::discrete_distribution::reset()'],['https://en.cppreference.com/w/cpp/memory/weak_ptr/reset.html',1,'std::weak_ptr::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/reset.html',1,'std::lognormal_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/reset.html',1,'std::extreme_value_distribution::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/reset.html',1,'std::student_t_distribution::reset()'],['https://en.cppreference.com/w/cpp/utility/bitset/reset.html',1,'std::bitset::reset()'],['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/reset.html',1,'std::gamma_distribution::reset()']]], + ['resetiosflags_3048',['resetiosflags',['https://en.cppreference.com/w/cpp/io/manip/resetiosflags.html',1,'std']]], + ['resize_3049',['resize',['https://en.cppreference.com/w/cpp/container/list/resize.html',1,'std::list::resize()'],['https://en.cppreference.com/w/cpp/container/vector/resize.html',1,'std::vector::resize()'],['https://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::string::resize()'],['https://en.cppreference.com/w/cpp/container/forward_list/resize.html',1,'std::forward_list::resize()'],['https://en.cppreference.com/w/cpp/container/deque/resize.html',1,'std::deque::resize()'],['https://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::basic_string::resize()'],['https://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::wstring::resize()'],['https://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::u16string::resize()'],['https://en.cppreference.com/w/cpp/string/basic_string/resize.html',1,'std::u32string::resize()']]], + ['rethrow_5fexception_3050',['rethrow_exception',['https://en.cppreference.com/w/cpp/error/rethrow_exception.html',1,'std']]], + ['rethrow_5fif_5fnested_3051',['rethrow_if_nested',['https://en.cppreference.com/w/cpp/error/rethrow_if_nested.html',1,'std']]], + ['rethrow_5fnested_3052',['rethrow_nested',['https://en.cppreference.com/w/cpp/error/nested_exception/rethrow_nested.html',1,'std::nested_exception']]], + ['return_5ftemporary_5fbuffer_3053',['return_temporary_buffer',['https://en.cppreference.com/w/cpp/memory/return_temporary_buffer.html',1,'std']]], + ['reverse_3054',['reverse',['https://en.cppreference.com/w/cpp/container/forward_list/reverse.html',1,'std::forward_list::reverse()'],['https://en.cppreference.com/w/cpp/container/list/reverse.html',1,'std::list::reverse()'],['https://en.cppreference.com/w/cpp/algorithm/reverse.html',1,'std::reverse(T... args)']]], + ['reverse_5fcopy_3055',['reverse_copy',['https://en.cppreference.com/w/cpp/algorithm/reverse_copy.html',1,'std']]], + ['rewind_3056',['rewind',['https://en.cppreference.com/w/cpp/io/c/rewind.html',1,'std']]], + ['rfind_3057',['rfind',['https://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::string::rfind()'],['https://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::basic_string::rfind()'],['https://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::wstring::rfind()'],['https://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::u16string::rfind()'],['https://en.cppreference.com/w/cpp/string/basic_string/rfind.html',1,'std::u32string::rfind()']]], + ['right_3058',['right',['https://en.cppreference.com/w/cpp/io/manip/left.html',1,'std']]], + ['rint_3059',['rint',['https://en.cppreference.com/w/cpp/numeric/math/rint.html',1,'std']]], + ['rotate_3060',['rotate',['https://en.cppreference.com/w/cpp/algorithm/rotate.html',1,'std']]], + ['rotate_5fcopy_3061',['rotate_copy',['https://en.cppreference.com/w/cpp/algorithm/rotate_copy.html',1,'std']]], + ['round_3062',['round',['https://en.cppreference.com/w/cpp/numeric/math/round.html',1,'std']]], + ['round_5ferror_3063',['round_error',['https://en.cppreference.com/w/cpp/types/numeric_limits/round_error.html',1,'std::numeric_limits']]], + ['runtime_5ferror_3064',['runtime_error',['https://en.cppreference.com/w/cpp/error/runtime_error.html',1,'std::runtime_error']]] +]; diff --git a/search/functions_13.html b/search/functions_13.html new file mode 100644 index 0000000..3da2ea6 --- /dev/null +++ b/search/functions_13.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_13.js b/search/functions_13.js new file mode 100644 index 0000000..a59937a --- /dev/null +++ b/search/functions_13.js @@ -0,0 +1,165 @@ +var searchData= +[ + ['s_3065',['s',['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/params.html',1,'std::lognormal_distribution']]], + ['sbumpc_3066',['sbumpc',['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::basic_filebuf::sbumpc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::wstringbuf::sbumpc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::stringbuf::sbumpc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::wfilebuf::sbumpc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::wstreambuf::sbumpc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::strstreambuf::sbumpc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::basic_stringbuf::sbumpc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::basic_streambuf::sbumpc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::filebuf::sbumpc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sbumpc.html',1,'std::streambuf::sbumpc()']]], + ['scalbln_3067',['scalbln',['https://en.cppreference.com/w/cpp/numeric/math/scalbn.html',1,'std']]], + ['scalbn_3068',['scalbn',['https://en.cppreference.com/w/cpp/numeric/math/scalbn.html',1,'std']]], + ['scan_5fis_3069',['scan_is',['https://en.cppreference.com/w/cpp/locale/ctype/scan_is.html',1,'std::ctype_byname::scan_is()'],['https://en.cppreference.com/w/cpp/locale/ctype/scan_is.html',1,'std::ctype::scan_is()']]], + ['scanf_3070',['scanf',['https://en.cppreference.com/w/cpp/io/c/fscanf.html',1,'std']]], + ['scientific_3071',['scientific',['https://en.cppreference.com/w/cpp/io/manip/fixed.html',1,'std']]], + ['scoped_5fallocator_5fadaptor_3072',['scoped_allocator_adaptor',['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/scoped_allocator_adaptor.html',1,'std::scoped_allocator_adaptor']]], + ['search_3073',['search',['https://en.cppreference.com/w/cpp/algorithm/search.html',1,'std']]], + ['search_5fn_3074',['search_n',['https://en.cppreference.com/w/cpp/algorithm/search_n.html',1,'std']]], + ['seconds_3075',['seconds',['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::seconds']]], + ['seed_3076',['seed',['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/seed.html',1,'std::minstd_rand0::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/seed.html',1,'std::subtract_with_carry_engine::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/seed.html',1,'std::knuth_b::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/seed.html',1,'std::linear_congruential_engine::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/seed.html',1,'std::shuffle_order_engine::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/seed.html',1,'std::mt19937_64::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/seed.html',1,'std::ranlux24_base::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/seed.html',1,'std::ranlux48::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/seed.html',1,'std::discard_block_engine::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/seed.html',1,'std::mersenne_twister_engine::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/seed.html',1,'std::independent_bits_engine::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/seed.html',1,'std::minstd_rand::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/seed.html',1,'std::ranlux48_base::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/seed.html',1,'std::mt19937::seed()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/seed.html',1,'std::ranlux24::seed()']]], + ['seed_5fseq_3077',['seed_seq',['https://en.cppreference.com/w/cpp/numeric/random/seed_seq/seed_seq.html',1,'std::seed_seq']]], + ['seekg_3078',['seekg',['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::basic_ifstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::ifstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::wistringstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::wstringstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::basic_iostream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::wfstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::istream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::istringstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::basic_istringstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::wiostream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::istrstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::basic_stringstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::strstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::fstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::basic_fstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::iostream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::wistream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::stringstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::wifstream::seekg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/seekg.html',1,'std::basic_istream::seekg()']]], + ['seekoff_3079',['seekoff',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_stringbuf::seekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::streambuf::seekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::filebuf::seekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_streambuf::seekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::strstreambuf::seekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wstreambuf::seekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wfilebuf::seekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::stringbuf::seekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::wstringbuf::seekoff()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekoff.html',1,'std::basic_filebuf::seekoff()']]], + ['seekp_3080',['seekp',['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::ofstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::ostrstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::wfstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::basic_iostream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::wofstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::wstringstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::basic_ofstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::basic_ostream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::wostream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::basic_ostringstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::ostringstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::basic_fstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::iostream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::wiostream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::fstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::stringstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::ostream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::strstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::basic_stringstream::seekp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/seekp.html',1,'std::wostringstream::seekp()']]], + ['seekpos_3081',['seekpos',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wstringbuf::seekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::stringbuf::seekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wfilebuf::seekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::wstreambuf::seekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::strstreambuf::seekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_stringbuf::seekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_streambuf::seekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::filebuf::seekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::streambuf::seekpos()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubseekpos.html',1,'std::basic_filebuf::seekpos()']]], + ['select_5fon_5fcontainer_5fcopy_5fconstruction_3082',['select_on_container_copy_construction',['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/select_on_container_copy_construction.html',1,'std::scoped_allocator_adaptor::select_on_container_copy_construction()'],['https://en.cppreference.com/w/cpp/memory/allocator_traits/select_on_container_copy_construction.html',1,'std::allocator_traits::select_on_container_copy_construction()']]], + ['sentry_3083',['sentry',['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_stringstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::ifstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wistringstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wstringstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wofstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_iostream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wfstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostrstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istringstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_ifstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_istringstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wiostream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::iostream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_fstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostringstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ostringstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wostream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ofstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::fstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wistream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::stringstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wifstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ostream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istrstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wostringstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ofstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::strstream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_istream::sentry::sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostream::sentry::sentry()']]], + ['set_3084',['set',['../classtt_1_1Board.html#af5a43c4323c3cce0699623221342e461',1,'tt::Board::set(Iterator begin, Iterator end) const'],['../classtt_1_1Board.html#a79a08f1eac5e56a2d35faf03aee11b3d',1,'tt::Board::set(const std::string &str) const'],['https://en.cppreference.com/w/cpp/utility/bitset/set.html',1,'std::bitset::set()'],['https://en.cppreference.com/w/cpp/container/set/set.html',1,'std::set::set()']]], + ['set_5fdifference_3085',['set_difference',['https://en.cppreference.com/w/cpp/algorithm/set_difference.html',1,'std']]], + ['set_5fexception_3086',['set_exception',['https://en.cppreference.com/w/cpp/thread/promise/set_exception.html',1,'std::promise']]], + ['set_5fexception_5fat_5fthread_5fexit_3087',['set_exception_at_thread_exit',['https://en.cppreference.com/w/cpp/thread/promise/set_exception_at_thread_exit.html',1,'std::promise']]], + ['set_5fintersection_3088',['set_intersection',['https://en.cppreference.com/w/cpp/algorithm/set_intersection.html',1,'std']]], + ['set_5fnew_5fhandler_3089',['set_new_handler',['https://en.cppreference.com/w/cpp/memory/new/set_new_handler.html',1,'std']]], + ['set_5frdbuf_3090',['set_rdbuf',['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::ifstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::wistringstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::wstringstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::wofstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_iostream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::wfstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::ostrstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::istream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::istringstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_ifstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_istringstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::wiostream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::ofstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_ofstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::wistream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::iostream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_fstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::ostringstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_ios::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_ostringstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::wostream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::fstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::stringstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::ostream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::wifstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_istream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::strstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_stringstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::wostringstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::istrstream::set_rdbuf()'],['https://en.cppreference.com/w/cpp/io/basic_ios/set_rdbuf.html',1,'std::basic_ostream::set_rdbuf()']]], + ['set_5fsymmetric_5fdifference_3091',['set_symmetric_difference',['https://en.cppreference.com/w/cpp/algorithm/set_symmetric_difference.html',1,'std']]], + ['set_5fterminate_3092',['set_terminate',['https://en.cppreference.com/w/cpp/error/set_terminate.html',1,'std']]], + ['set_5funexpected_3093',['set_unexpected',['https://en.cppreference.com/w/cpp/error/set_unexpected.html',1,'std']]], + ['set_5funion_3094',['set_union',['https://en.cppreference.com/w/cpp/algorithm/set_union.html',1,'std']]], + ['set_5fvalue_3095',['set_value',['https://en.cppreference.com/w/cpp/thread/promise/set_value.html',1,'std::promise']]], + ['set_5fvalue_5fat_5fthread_5fexit_3096',['set_value_at_thread_exit',['https://en.cppreference.com/w/cpp/thread/promise/set_value_at_thread_exit.html',1,'std::promise']]], + ['setbase_3097',['setbase',['https://en.cppreference.com/w/cpp/io/manip/setbase.html',1,'std']]], + ['setboard_3098',['setBoard',['../classtt_1_1Piece.html#a1f5da8f4b3925b2599ae1c5ddf737774',1,'tt::Piece']]], + ['setbuf_3099',['setbuf',['https://en.cppreference.com/w/cpp/io/c/setbuf.html',1,'std::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::streambuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::filebuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_streambuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_stringbuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::strstreambuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wstreambuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wfilebuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::stringbuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::wstringbuf::setbuf()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsetbuf.html',1,'std::basic_filebuf::setbuf()']]], + ['setcolor_3100',['setColor',['../classtt_1_1Piece.html#a8caf73b03d48047df1a4be8264a04c96',1,'tt::Piece']]], + ['setcurrentturn_3101',['setCurrentTurn',['../classtt_1_1chess_1_1Chessboard.html#a8baca5e4511a015f3057dabe44ae0967',1,'tt::chess::Chessboard::setCurrentTurn()'],['../classtt_1_1Board.html#a16828adef33759bb82d7442b4642e395',1,'tt::Board::setCurrentTurn()']]], + ['setdigit_3102',['setDigit',['../classtt_1_1Piece_1_1Position.html#ab9239b1cdfe2e573f35e955b84458765',1,'tt::Piece::Position']]], + ['setf_3103',['setf',['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::ifstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::wostringstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::wistringstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::wstringstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::wofstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_iostream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::wfstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::ostrstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::istream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::iostream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::istringstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_ofstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::fstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::wostream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_ostringstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_ios::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::ostringstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_fstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_ifstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::ios_base::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::wistream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::stringstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::ostream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::wifstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_istream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::strstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_istringstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::ofstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::wiostream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_ostream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::istrstream::setf()'],['https://en.cppreference.com/w/cpp/io/ios_base/setf.html',1,'std::basic_stringstream::setf()']]], + ['setfill_3104',['setfill',['https://en.cppreference.com/w/cpp/io/manip/setfill.html',1,'std']]], + ['setg_3105',['setg',['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::streambuf::setg()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::basic_filebuf::setg()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::wstringbuf::setg()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::stringbuf::setg()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::wfilebuf::setg()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::wstreambuf::setg()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::strstreambuf::setg()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::basic_stringbuf::setg()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::basic_streambuf::setg()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setg.html',1,'std::filebuf::setg()']]], + ['setiosflags_3106',['setiosflags',['https://en.cppreference.com/w/cpp/io/manip/setiosflags.html',1,'std']]], + ['setletter_3107',['setLetter',['../classtt_1_1Piece_1_1Position.html#a021f00dca02281f2f0cbde3dfad10c26',1,'tt::Piece::Position']]], + ['setlocale_3108',['setlocale',['https://en.cppreference.com/w/cpp/locale/setlocale.html',1,'std']]], + ['setmode_3109',['setMode',['../classtt_1_1Piece_1_1Position.html#adb92759b18558d33d4be13922af02e30',1,'tt::Piece::Position']]], + ['setp_3110',['setp',['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::streambuf::setp()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::filebuf::setp()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::basic_streambuf::setp()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::basic_stringbuf::setp()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::strstreambuf::setp()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::wstreambuf::setp()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::wfilebuf::setp()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::stringbuf::setp()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::wstringbuf::setp()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/setp.html',1,'std::basic_filebuf::setp()']]], + ['setpiecegetter_3111',['setPieceGetter',['../classtt_1_1Board.html#a1a13cefbab9bcfc194cc770c347a3058',1,'tt::Board']]], + ['setposition_3112',['setPosition',['../classtt_1_1Piece.html#a77def22eccd511e6c67bb43ae2a31eb3',1,'tt::Piece']]], + ['setpossible_3113',['setPossible',['../classtt_1_1Piece_1_1Turn.html#a9983a2f2f2f57c7744585d9c166af07b',1,'tt::Piece::Turn']]], + ['setprecision_3114',['setprecision',['https://en.cppreference.com/w/cpp/io/manip/setprecision.html',1,'std']]], + ['setstate_3115',['setstate',['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ifstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wistringstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wstringstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wofstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_iostream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wfstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ostream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::fstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wostream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ostringstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ios::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ostrstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ostringstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_fstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::iostream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wiostream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ofstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::istrstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wostringstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_stringstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::strstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_istream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wifstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ostream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::stringstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::wistream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::istream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::istringstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_ifstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::basic_istringstream::setstate()'],['https://en.cppreference.com/w/cpp/io/basic_ios/setstate.html',1,'std::ofstream::setstate()']]], + ['setvbuf_3116',['setvbuf',['https://en.cppreference.com/w/cpp/io/c/setvbuf.html',1,'std']]], + ['setw_3117',['setw',['https://en.cppreference.com/w/cpp/io/manip/setw.html',1,'std']]], + ['setx_3118',['setX',['../classtt_1_1Piece_1_1Position.html#a640389012ee92d3ebb8b6007efb9f962',1,'tt::Piece::Position']]], + ['sety_3119',['setY',['../classtt_1_1Piece_1_1Position.html#ad1095c047bff03c1621708f56cdd19ef',1,'tt::Piece::Position']]], + ['sgetc_3120',['sgetc',['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::basic_stringbuf::sgetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::strstreambuf::sgetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::wstreambuf::sgetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::wfilebuf::sgetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::stringbuf::sgetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::wstringbuf::sgetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::basic_filebuf::sgetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::basic_streambuf::sgetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::filebuf::sgetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetc.html',1,'std::streambuf::sgetc()']]], + ['sgetn_3121',['sgetn',['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::basic_streambuf::sgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::streambuf::sgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::filebuf::sgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::basic_stringbuf::sgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::strstreambuf::sgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::wstreambuf::sgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::wfilebuf::sgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::stringbuf::sgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::wstringbuf::sgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::basic_filebuf::sgetn()']]], + ['share_3122',['share',['https://en.cppreference.com/w/cpp/thread/future/share.html',1,'std::future']]], + ['shared_5ffrom_5fthis_3123',['shared_from_this',['https://en.cppreference.com/w/cpp/memory/enable_shared_from_this/shared_from_this.html',1,'std::enable_shared_from_this']]], + ['shared_5ffuture_3124',['shared_future',['https://en.cppreference.com/w/cpp/thread/shared_future/shared_future.html',1,'std::shared_future']]], + ['shared_5flock_3125',['shared_lock',['https://en.cppreference.com/w/cpp/thread/shared_lock/shared_lock.html',1,'std::shared_lock']]], + ['shared_5fptr_3126',['shared_ptr',['https://en.cppreference.com/w/cpp/memory/shared_ptr/shared_ptr.html',1,'std::shared_ptr']]], + ['shared_5ftimed_5fmutex_3127',['shared_timed_mutex',['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/shared_timed_mutex.html',1,'std::shared_timed_mutex']]], + ['showbase_3128',['showbase',['https://en.cppreference.com/w/cpp/io/manip/showbase.html',1,'std']]], + ['showmanyc_3129',['showmanyc',['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::basic_stringbuf::showmanyc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::streambuf::showmanyc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::filebuf::showmanyc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::basic_streambuf::showmanyc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::strstreambuf::showmanyc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::wstreambuf::showmanyc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::wfilebuf::showmanyc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::stringbuf::showmanyc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::wstringbuf::showmanyc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/showmanyc.html',1,'std::basic_filebuf::showmanyc()']]], + ['showpoint_3130',['showpoint',['https://en.cppreference.com/w/cpp/io/manip/showpoint.html',1,'std']]], + ['showpos_3131',['showpos',['https://en.cppreference.com/w/cpp/io/manip/showpos.html',1,'std']]], + ['shrink_5fto_5ffit_3132',['shrink_to_fit',['https://en.cppreference.com/w/cpp/container/deque/shrink_to_fit.html',1,'std::deque::shrink_to_fit()'],['https://en.cppreference.com/w/cpp/string/basic_string/shrink_to_fit.html',1,'std::u32string::shrink_to_fit()'],['https://en.cppreference.com/w/cpp/string/basic_string/shrink_to_fit.html',1,'std::u16string::shrink_to_fit()'],['https://en.cppreference.com/w/cpp/string/basic_string/shrink_to_fit.html',1,'std::wstring::shrink_to_fit()'],['https://en.cppreference.com/w/cpp/string/basic_string/shrink_to_fit.html',1,'std::basic_string::shrink_to_fit()'],['https://en.cppreference.com/w/cpp/string/basic_string/shrink_to_fit.html',1,'std::string::shrink_to_fit()'],['https://en.cppreference.com/w/cpp/container/vector/shrink_to_fit.html',1,'std::vector::shrink_to_fit()']]], + ['shuffle_3133',['shuffle',['https://en.cppreference.com/w/cpp/algorithm/random_shuffle.html',1,'std']]], + ['shuffle_5forder_5fengine_3134',['shuffle_order_engine',['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/shuffle_order_engine.html',1,'std::shuffle_order_engine']]], + ['signal_3135',['signal',['https://en.cppreference.com/w/cpp/utility/program/signal.html',1,'std']]], + ['signaling_5fnan_3136',['signaling_NaN',['https://en.cppreference.com/w/cpp/types/numeric_limits/signaling_NaN.html',1,'std::numeric_limits']]], + ['signbit_3137',['signbit',['https://en.cppreference.com/w/cpp/numeric/math/signbit.html',1,'std']]], + ['sin_3138',['sin',['https://en.cppreference.com/w/cpp/numeric/math/sin.html',1,'std']]], + ['sinh_3139',['sinh',['https://en.cppreference.com/w/cpp/numeric/math/sinh.html',1,'std']]], + ['size_3140',['size',['https://en.cppreference.com/w/cpp/container/vector/size.html',1,'std::vector::size()'],['https://en.cppreference.com/w/cpp/utility/bitset/size.html',1,'std::bitset::size()'],['https://en.cppreference.com/w/cpp/container/dynarray/size.html',1,'std::dynarray::size()'],['https://en.cppreference.com/w/cpp/regex/match_results/size.html',1,'std::match_results::size()'],['https://en.cppreference.com/w/cpp/container/multiset/size.html',1,'std::multiset::size()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::string::size()'],['https://en.cppreference.com/w/cpp/container/set/size.html',1,'std::set::size()'],['https://en.cppreference.com/w/cpp/container/unordered_map/size.html',1,'std::unordered_map::size()'],['https://en.cppreference.com/w/cpp/utility/initializer_list/size.html',1,'std::initializer_list::size()'],['https://en.cppreference.com/w/cpp/regex/match_results/size.html',1,'std::wsmatch::size()'],['https://en.cppreference.com/w/cpp/regex/match_results/size.html',1,'std::smatch::size()'],['https://en.cppreference.com/w/cpp/container/stack/size.html',1,'std::stack::size()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/size.html',1,'std::unordered_multimap::size()'],['https://en.cppreference.com/w/cpp/regex/match_results/size.html',1,'std::wcmatch::size()'],['https://en.cppreference.com/w/cpp/container/deque/size.html',1,'std::deque::size()'],['https://en.cppreference.com/w/cpp/container/queue/size.html',1,'std::queue::size()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::basic_string::size()'],['https://en.cppreference.com/w/cpp/container/priority_queue/size.html',1,'std::priority_queue::size()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::wstring::size()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/size.html',1,'std::unordered_multiset::size()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::u16string::size()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::u32string::size()'],['https://en.cppreference.com/w/cpp/container/list/size.html',1,'std::list::size()'],['https://en.cppreference.com/w/cpp/container/map/size.html',1,'std::map::size()'],['https://en.cppreference.com/w/cpp/regex/match_results/size.html',1,'std::cmatch::size()'],['https://en.cppreference.com/w/cpp/numeric/random/seed_seq/size.html',1,'std::seed_seq::size()'],['https://en.cppreference.com/w/cpp/container/unordered_set/size.html',1,'std::unordered_set::size()'],['https://en.cppreference.com/w/cpp/container/multimap/size.html',1,'std::multimap::size()'],['https://en.cppreference.com/w/cpp/container/array/size.html',1,'std::array::size()']]], + ['skipws_3141',['skipws',['https://en.cppreference.com/w/cpp/io/manip/skipws.html',1,'std']]], + ['sleep_5ffor_3142',['sleep_for',['https://en.cppreference.com/w/cpp/thread/sleep_for.html',1,'std::this_thread']]], + ['sleep_5funtil_3143',['sleep_until',['https://en.cppreference.com/w/cpp/thread/sleep_until.html',1,'std::this_thread']]], + ['smatch_3144',['smatch',['https://en.cppreference.com/w/cpp/regex/match_results/match_results.html',1,'std::smatch']]], + ['snextc_3145',['snextc',['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::stringbuf::snextc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::wfilebuf::snextc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::wstreambuf::snextc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::strstreambuf::snextc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::basic_filebuf::snextc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::wstringbuf::snextc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::basic_stringbuf::snextc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::basic_streambuf::snextc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::streambuf::snextc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/snextc.html',1,'std::filebuf::snextc()']]], + ['snprintf_3146',['snprintf',['https://en.cppreference.com/w/cpp/io/c/fprintf.html',1,'std']]], + ['sort_3147',['sort',['https://en.cppreference.com/w/cpp/algorithm/sort.html',1,'std::sort()'],['https://en.cppreference.com/w/cpp/container/list/sort.html',1,'std::list::sort()'],['https://en.cppreference.com/w/cpp/container/forward_list/sort.html',1,'std::forward_list::sort()']]], + ['sort_5fheap_3148',['sort_heap',['https://en.cppreference.com/w/cpp/algorithm/sort_heap.html',1,'std']]], + ['spec_3149',['spec',['../classtt_1_1ex_1_1bad__piece__spec.html#a83465bec20f67487b044fe19e3bbc8dc',1,'tt::ex::bad_piece_spec']]], + ['splice_3150',['splice',['https://en.cppreference.com/w/cpp/container/list/splice.html',1,'std::list']]], + ['splice_5fafter_3151',['splice_after',['https://en.cppreference.com/w/cpp/container/forward_list/splice_after.html',1,'std::forward_list']]], + ['sprintf_3152',['sprintf',['https://en.cppreference.com/w/cpp/io/c/fprintf.html',1,'std']]], + ['sputbackc_3153',['sputbackc',['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::basic_streambuf::sputbackc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::filebuf::sputbackc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::streambuf::sputbackc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::basic_filebuf::sputbackc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::wstringbuf::sputbackc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::stringbuf::sputbackc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::wfilebuf::sputbackc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::wstreambuf::sputbackc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::strstreambuf::sputbackc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputbackc.html',1,'std::basic_stringbuf::sputbackc(T... args)']]], + ['sputc_3154',['sputc',['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::basic_stringbuf::sputc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::basic_filebuf::sputc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::filebuf::sputc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::wstringbuf::sputc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::stringbuf::sputc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::wfilebuf::sputc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::wstreambuf::sputc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::strstreambuf::sputc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::basic_streambuf::sputc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputc.html',1,'std::streambuf::sputc()']]], + ['sputn_3155',['sputn',['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::filebuf::sputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::streambuf::sputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::basic_streambuf::sputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::basic_stringbuf::sputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::strstreambuf::sputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::wstreambuf::sputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::wfilebuf::sputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::stringbuf::sputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::wstringbuf::sputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::basic_filebuf::sputn()']]], + ['sqrt_3156',['sqrt',['https://en.cppreference.com/w/cpp/numeric/math/sqrt.html',1,'std']]], + ['srand_3157',['srand',['https://en.cppreference.com/w/cpp/numeric/random/srand.html',1,'std']]], + ['sregex_5fiterator_3158',['sregex_iterator',['https://en.cppreference.com/w/cpp/regex/regex_iterator/regex_iterator.html',1,'std::sregex_iterator']]], + ['sregex_5ftoken_5fiterator_3159',['sregex_token_iterator',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/regex_token_iterator.html',1,'std::sregex_token_iterator']]], + ['sscanf_3160',['sscanf',['https://en.cppreference.com/w/cpp/io/c/fscanf.html',1,'std']]], + ['ssub_5fmatch_3161',['ssub_match',['https://en.cppreference.com/w/cpp/regex/sub_match/sub_match.html',1,'std::ssub_match']]], + ['stable_5fpartition_3162',['stable_partition',['https://en.cppreference.com/w/cpp/algorithm/stable_partition.html',1,'std']]], + ['stable_5fsort_3163',['stable_sort',['https://en.cppreference.com/w/cpp/algorithm/stable_sort.html',1,'std']]], + ['stack_3164',['stack',['https://en.cppreference.com/w/cpp/container/stack/stack.html',1,'std::stack']]], + ['state_3165',['state',['https://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::u32streampos::state()'],['https://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::fpos::state()'],['https://en.cppreference.com/w/cpp/locale/wbuffer_convert/state.html',1,'std::wbuffer_convert::state()'],['https://en.cppreference.com/w/cpp/locale/wstring_convert/state.html',1,'std::wstring_convert::state()'],['https://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::wstreampos::state()'],['https://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::u16streampos::state()'],['https://en.cppreference.com/w/cpp/io/fpos/state.html',1,'std::streampos::state()']]], + ['static_5fpointer_5fcast_3166',['static_pointer_cast',['https://en.cppreference.com/w/cpp/memory/shared_ptr/pointer_cast.html',1,'std']]], + ['stddev_3167',['stddev',['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/params.html',1,'std::normal_distribution']]], + ['stod_3168',['stod',['https://en.cppreference.com/w/cpp/string/basic_string/stof.html',1,'std']]], + ['stof_3169',['stof',['https://en.cppreference.com/w/cpp/string/basic_string/stof.html',1,'std']]], + ['stoi_3170',['stoi',['https://en.cppreference.com/w/cpp/string/basic_string/stol.html',1,'std']]], + ['stol_3171',['stol',['https://en.cppreference.com/w/cpp/string/basic_string/stol.html',1,'std']]], + ['stold_3172',['stold',['https://en.cppreference.com/w/cpp/string/basic_string/stof.html',1,'std']]], + ['stoll_3173',['stoll',['https://en.cppreference.com/w/cpp/string/basic_string/stol.html',1,'std']]], + ['store_3174',['store',['https://en.cppreference.com/w/cpp/atomic/atomic/store.html',1,'std::atomic']]], + ['stoul_3175',['stoul',['https://en.cppreference.com/w/cpp/string/basic_string/stoul.html',1,'std']]], + ['stoull_3176',['stoull',['https://en.cppreference.com/w/cpp/string/basic_string/stoul.html',1,'std']]], + ['str_3177',['str',['https://en.cppreference.com/w/cpp/regex/match_results/str.html',1,'std::wsmatch::str()'],['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::wcsub_match::str()'],['https://en.cppreference.com/w/cpp/io/basic_ostringstream/str.html',1,'std::ostringstream::str()'],['https://en.cppreference.com/w/cpp/io/basic_stringbuf/str.html',1,'std::wstringbuf::str()'],['https://en.cppreference.com/w/cpp/io/basic_ostringstream/str.html',1,'std::basic_ostringstream::str()'],['https://en.cppreference.com/w/cpp/regex/match_results/str.html',1,'std::match_results::str()'],['https://en.cppreference.com/w/cpp/io/basic_stringbuf/str.html',1,'std::basic_stringbuf::str()'],['https://en.cppreference.com/w/cpp/io/ostrstream/str.html',1,'std::ostrstream::str()'],['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::wssub_match::str()'],['../classtt_1_1chess_1_1King_1_1Turn.html#a390c2fea4ad34a00359d82569e0cbbc3',1,'tt::chess::King::Turn::str()'],['../classtt_1_1chess_1_1Chessboard.html#a3ea4918f8927a01b65fb3a9e98a591ce',1,'tt::chess::Chessboard::str()'],['../classtt_1_1Board.html#a25a4917e5a62fea9ec3478def21da5a6',1,'tt::Board::str()'],['../classtt_1_1Piece_1_1Turn.html#a3f893be67f1e7efaf4dae57bc74ce8cc',1,'tt::Piece::Turn::str()'],['../classtt_1_1Piece_1_1Position.html#a06b070f801c38cbc2f9fb3391c71b227',1,'tt::Piece::Position::str()'],['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::sub_match::str()'],['https://en.cppreference.com/w/cpp/io/basic_istringstream/str.html',1,'std::wistringstream::str()'],['https://en.cppreference.com/w/cpp/io/basic_stringstream/str.html',1,'std::wstringstream::str()'],['https://en.cppreference.com/w/cpp/regex/match_results/str.html',1,'std::smatch::str()'],['https://en.cppreference.com/w/cpp/io/basic_istringstream/str.html',1,'std::istringstream::str()'],['https://en.cppreference.com/w/cpp/regex/match_results/str.html',1,'std::cmatch::str()'],['https://en.cppreference.com/w/cpp/io/basic_istringstream/str.html',1,'std::basic_istringstream::str()'],['https://en.cppreference.com/w/cpp/io/istrstream/str.html',1,'std::istrstream::str()'],['https://en.cppreference.com/w/cpp/io/basic_ostringstream/str.html',1,'std::wostringstream::str()'],['https://en.cppreference.com/w/cpp/io/basic_stringstream/str.html',1,'std::basic_stringstream::str()'],['https://en.cppreference.com/w/cpp/io/strstream/str.html',1,'std::strstream::str()'],['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::ssub_match::str()'],['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::csub_match::str()'],['https://en.cppreference.com/w/cpp/io/basic_stringbuf/str.html',1,'std::stringbuf::str()'],['https://en.cppreference.com/w/cpp/regex/match_results/str.html',1,'std::wcmatch::str()'],['https://en.cppreference.com/w/cpp/io/strstreambuf/str.html',1,'std::strstreambuf::str()'],['https://en.cppreference.com/w/cpp/io/basic_stringstream/str.html',1,'std::stringstream::str()']]], + ['straightmoves_3178',['straightMoves',['../classtt_1_1Piece.html#a5f1c4e4157bf6e2bb9274ead42c5fe82',1,'tt::Piece']]], + ['strcat_3179',['strcat',['https://en.cppreference.com/w/cpp/string/byte/strcat.html',1,'std']]], + ['strchr_3180',['strchr',['https://en.cppreference.com/w/cpp/string/byte/strchr.html',1,'std']]], + ['strcmp_3181',['strcmp',['https://en.cppreference.com/w/cpp/string/byte/strcmp.html',1,'std']]], + ['strcoll_3182',['strcoll',['https://en.cppreference.com/w/cpp/string/byte/strcoll.html',1,'std']]], + ['strcpy_3183',['strcpy',['https://en.cppreference.com/w/cpp/string/byte/strcpy.html',1,'std']]], + ['strcspn_3184',['strcspn',['https://en.cppreference.com/w/cpp/string/byte/strcspn.html',1,'std']]], + ['streambuf_3185',['streambuf',['https://en.cppreference.com/w/cpp/io/basic_streambuf/basic_streambuf.html',1,'std::streambuf']]], + ['strerror_3186',['strerror',['https://en.cppreference.com/w/cpp/string/byte/strerror.html',1,'std']]], + ['strftime_3187',['strftime',['https://en.cppreference.com/w/cpp/chrono/c/strftime.html',1,'std']]], + ['string_3188',['string',['https://en.cppreference.com/w/cpp/string/basic_string/basic_string.html',1,'std::string']]], + ['stringbuf_3189',['stringbuf',['https://en.cppreference.com/w/cpp/io/basic_stringbuf/basic_stringbuf.html',1,'std::stringbuf']]], + ['stringstream_3190',['stringstream',['https://en.cppreference.com/w/cpp/io/basic_stringstream/basic_stringstream.html',1,'std::stringstream']]], + ['strlen_3191',['strlen',['https://en.cppreference.com/w/cpp/string/byte/strlen.html',1,'std']]], + ['strncat_3192',['strncat',['https://en.cppreference.com/w/cpp/string/byte/strncat.html',1,'std']]], + ['strncmp_3193',['strncmp',['https://en.cppreference.com/w/cpp/string/byte/strncmp.html',1,'std']]], + ['strncpy_3194',['strncpy',['https://en.cppreference.com/w/cpp/string/byte/strncpy.html',1,'std']]], + ['strpbrk_3195',['strpbrk',['https://en.cppreference.com/w/cpp/string/byte/strpbrk.html',1,'std']]], + ['strrchr_3196',['strrchr',['https://en.cppreference.com/w/cpp/string/byte/strrchr.html',1,'std']]], + ['strspn_3197',['strspn',['https://en.cppreference.com/w/cpp/string/byte/strspn.html',1,'std']]], + ['strstr_3198',['strstr',['https://en.cppreference.com/w/cpp/string/byte/strstr.html',1,'std']]], + ['strstream_3199',['strstream',['https://en.cppreference.com/w/cpp/io/strstream/strstream.html',1,'std::strstream']]], + ['strstreambuf_3200',['strstreambuf',['https://en.cppreference.com/w/cpp/io/strstreambuf/strstreambuf.html',1,'std::strstreambuf']]], + ['strtod_3201',['strtod',['https://en.cppreference.com/w/cpp/string/byte/strtof.html',1,'std']]], + ['strtof_3202',['strtof',['https://en.cppreference.com/w/cpp/string/byte/strtof.html',1,'std']]], + ['strtoimax_3203',['strtoimax',['https://en.cppreference.com/w/cpp/string/byte/strtoimax.html',1,'std']]], + ['strtok_3204',['strtok',['https://en.cppreference.com/w/cpp/string/byte/strtok.html',1,'std']]], + ['strtol_3205',['strtol',['https://en.cppreference.com/w/cpp/string/byte/strtol.html',1,'std']]], + ['strtold_3206',['strtold',['https://en.cppreference.com/w/cpp/string/byte/strtof.html',1,'std']]], + ['strtoll_3207',['strtoll',['https://en.cppreference.com/w/cpp/string/byte/strtol.html',1,'std']]], + ['strtoul_3208',['strtoul',['https://en.cppreference.com/w/cpp/string/byte/strtoul.html',1,'std']]], + ['strtoull_3209',['strtoull',['https://en.cppreference.com/w/cpp/string/byte/strtoul.html',1,'std']]], + ['strtoumax_3210',['strtoumax',['https://en.cppreference.com/w/cpp/string/byte/strtoimax.html',1,'std']]], + ['strxfrm_3211',['strxfrm',['https://en.cppreference.com/w/cpp/string/byte/strxfrm.html',1,'std']]], + ['student_5ft_5fdistribution_3212',['student_t_distribution',['https://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/student_t_distribution.html',1,'std::student_t_distribution']]], + ['sub_5fmatch_3213',['sub_match',['https://en.cppreference.com/w/cpp/regex/sub_match/sub_match.html',1,'std::sub_match']]], + ['substr_3214',['substr',['https://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::u32string::substr()'],['https://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::basic_string::substr()'],['https://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::string::substr()'],['https://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::wstring::substr()'],['https://en.cppreference.com/w/cpp/string/basic_string/substr.html',1,'std::u16string::substr()']]], + ['subtract_5fwith_5fcarry_5fengine_3215',['subtract_with_carry_engine',['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/subtract_with_carry_engine.html',1,'std::subtract_with_carry_engine']]], + ['suffix_3216',['suffix',['https://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::wcmatch::suffix()'],['https://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::smatch::suffix()'],['https://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::wsmatch::suffix()'],['https://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::match_results::suffix()'],['https://en.cppreference.com/w/cpp/regex/match_results/suffix.html',1,'std::cmatch::suffix()']]], + ['sungetc_3217',['sungetc',['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::basic_streambuf::sungetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::streambuf::sungetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::filebuf::sungetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::basic_stringbuf::sungetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::strstreambuf::sungetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::wstreambuf::sungetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::wfilebuf::sungetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::stringbuf::sungetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::wstringbuf::sungetc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sungetc.html',1,'std::basic_filebuf::sungetc()']]], + ['swap_3218',['swap',['https://en.cppreference.com/w/cpp/algorithm/swap.html',1,'std::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::ostrstream::swap()'],['https://en.cppreference.com/w/cpp/container/array/swap.html',1,'std::array::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::strstream::swap()'],['https://en.cppreference.com/w/cpp/string/basic_string/swap.html',1,'std::wstring::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::wostringstream::swap()'],['https://en.cppreference.com/w/cpp/container/priority_queue/swap.html',1,'std::priority_queue::swap()'],['https://en.cppreference.com/w/cpp/string/basic_string/swap.html',1,'std::basic_string::swap()'],['https://en.cppreference.com/w/cpp/thread/thread/swap.html',1,'std::thread::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_stringstream::swap()'],['https://en.cppreference.com/w/cpp/container/queue/swap.html',1,'std::queue::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::basic_streambuf::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::istrstream::swap()'],['https://en.cppreference.com/w/cpp/thread/promise/swap.html',1,'std::promise::swap()'],['https://en.cppreference.com/w/cpp/container/deque/swap.html',1,'std::deque::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::basic_stringbuf::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_istream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::wifstream::swap()'],['https://en.cppreference.com/w/cpp/utility/pair/swap.html',1,'std::pair::swap()'],['https://en.cppreference.com/w/cpp/regex/match_results/swap.html',1,'std::wcmatch::swap()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/swap.html',1,'std::shared_lock::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_istringstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::istream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::istringstream::swap()'],['https://en.cppreference.com/w/cpp/experimental/optional/swap.html',1,'std::experimental::optional::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::streambuf::swap()'],['https://en.cppreference.com/w/cpp/regex/match_results/swap.html',1,'std::cmatch::swap()'],['https://en.cppreference.com/w/cpp/container/map/swap.html',1,'std::map::swap()'],['https://en.cppreference.com/w/cpp/container/list/swap.html',1,'std::list::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_ifstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::ostream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::ofstream::swap()'],['https://en.cppreference.com/w/cpp/string/basic_string/swap.html',1,'std::u32string::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::wiostream::swap()'],['https://en.cppreference.com/w/cpp/string/basic_string/swap.html',1,'std::u16string::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::filebuf::swap()'],['https://en.cppreference.com/w/cpp/utility/functional/function/swap.html',1,'std::function::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_ostream::swap()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/swap.html',1,'std::unordered_multiset::swap()'],['https://en.cppreference.com/w/cpp/container/set/swap.html',1,'std::set::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_ios::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::wstringbuf::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::basic_filebuf::swap()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/swap.html',1,'std::basic_regex::swap()'],['https://en.cppreference.com/w/cpp/container/unordered_map/swap.html',1,'std::unordered_map::swap()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/swap.html',1,'std::regex::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_ostringstream::swap()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/swap.html',1,'std::unique_lock::swap()'],['https://en.cppreference.com/w/cpp/regex/match_results/swap.html',1,'std::wsmatch::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::wostream::swap()'],['https://en.cppreference.com/w/cpp/string/basic_string/swap.html',1,'std::string::swap()'],['https://en.cppreference.com/w/cpp/memory/weak_ptr/swap.html',1,'std::weak_ptr::swap()'],['https://en.cppreference.com/w/cpp/container/multiset/swap.html',1,'std::multiset::swap()'],['https://en.cppreference.com/w/cpp/regex/match_results/swap.html',1,'std::match_results::swap()'],['https://en.cppreference.com/w/cpp/container/vector/swap.html',1,'std::vector::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::fstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_ofstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::iostream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::strstreambuf::swap()'],['https://en.cppreference.com/w/cpp/container/forward_list/swap.html',1,'std::forward_list::swap()'],['https://en.cppreference.com/w/cpp/memory/unique_ptr/swap.html',1,'std::unique_ptr::swap()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/swap.html',1,'std::unordered_multimap::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::stringstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::wstreambuf::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::wistream::swap()'],['https://en.cppreference.com/w/cpp/container/stack/swap.html',1,'std::stack::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::wistringstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::wfilebuf::swap()'],['https://en.cppreference.com/w/cpp/regex/match_results/swap.html',1,'std::smatch::swap()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/swap.html',1,'std::wregex::swap()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/swap.html',1,'std::stringbuf::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_fstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::ostringstream::swap()'],['https://en.cppreference.com/w/cpp/memory/shared_ptr/swap.html',1,'std::shared_ptr::swap()'],['https://en.cppreference.com/w/cpp/utility/tuple/swap.html',1,'std::tuple::swap()'],['https://en.cppreference.com/w/cpp/container/unordered_set/swap.html',1,'std::unordered_set::swap()'],['https://en.cppreference.com/w/cpp/thread/packaged_task/swap.html',1,'std::packaged_task::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::ifstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::wstringstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::wofstream::swap()'],['https://en.cppreference.com/w/cpp/container/multimap/swap.html',1,'std::multimap::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::wfstream::swap()'],['https://en.cppreference.com/w/cpp/io/basic_ios/swap.html',1,'std::basic_iostream::swap()']]], + ['swap_5franges_3219',['swap_ranges',['https://en.cppreference.com/w/cpp/algorithm/swap_ranges.html',1,'std']]], + ['swprintf_3220',['swprintf',['https://en.cppreference.com/w/cpp/io/c/fwprintf.html',1,'std']]], + ['swscanf_3221',['swscanf',['https://en.cppreference.com/w/cpp/io/c/fwscanf.html',1,'std']]], + ['sync_3222',['sync',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_streambuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::basic_stringstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::istrstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::filebuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::wiostream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::basic_istringstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::basic_ifstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::streambuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::istringstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::istream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::wfstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::basic_iostream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::wistringstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::wstringstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::ifstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::strstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_stringbuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::basic_istream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::wifstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::strstreambuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::stringstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wstreambuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::wistream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::iostream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wfilebuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::stringbuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::basic_fstream::sync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::wstringbuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubsync.html',1,'std::basic_filebuf::sync()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sync.html',1,'std::fstream::sync(T... args)']]], + ['sync_5fwith_5fstdio_3223',['sync_with_stdio',['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::fstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::wostream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::ifstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::wistringstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::wstringstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::wofstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_iostream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::wfstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::ostrstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::istream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::istringstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_ifstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_istringstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::ofstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::wiostream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_ostream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::istrstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_stringstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_ofstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_ostringstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_ios::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::ostringstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_fstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::iostream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::ios_base::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::wistream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::stringstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::ostream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::wifstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::basic_istream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::strstream::sync_with_stdio()'],['https://en.cppreference.com/w/cpp/io/ios_base/sync_with_stdio.html',1,'std::wostringstream::sync_with_stdio()']]], + ['system_3224',['system',['https://en.cppreference.com/w/cpp/utility/program/system.html',1,'std']]], + ['system_5fcategory_3225',['system_category',['https://en.cppreference.com/w/cpp/error/system_category.html',1,'std']]], + ['system_5ferror_3226',['system_error',['https://en.cppreference.com/w/cpp/error/system_error/system_error.html',1,'std::system_error']]] +]; diff --git a/search/functions_14.html b/search/functions_14.html new file mode 100644 index 0000000..29237b4 --- /dev/null +++ b/search/functions_14.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_14.js b/search/functions_14.js new file mode 100644 index 0000000..0fd7c38 --- /dev/null +++ b/search/functions_14.js @@ -0,0 +1,63 @@ +var searchData= +[ + ['t_3227',['t',['https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution/params.html',1,'std::binomial_distribution']]], + ['tan_3228',['tan',['https://en.cppreference.com/w/cpp/numeric/math/tan.html',1,'std']]], + ['tanh_3229',['tanh',['https://en.cppreference.com/w/cpp/numeric/math/tanh.html',1,'std']]], + ['target_3230',['target',['https://en.cppreference.com/w/cpp/utility/functional/function/target.html',1,'std::function']]], + ['target_5ftype_3231',['target_type',['https://en.cppreference.com/w/cpp/utility/functional/function/target_type.html',1,'std::function']]], + ['tellg_3232',['tellg',['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::istream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::ifstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::wistringstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::wstringstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::basic_iostream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::wfstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::istringstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::basic_ifstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::basic_istringstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::istrstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::fstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::basic_fstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::iostream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::wistream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::stringstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::wifstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::basic_istream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::strstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::basic_stringstream::tellg()'],['https://en.cppreference.com/w/cpp/io/basic_istream/tellg.html',1,'std::wiostream::tellg()']]], + ['tellp_3233',['tellp',['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::wostringstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::wstringstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::wofstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::basic_iostream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::wfstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::ostrstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::ofstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::wiostream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::basic_ostream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::basic_stringstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::wostream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::fstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::basic_ofstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::basic_ostringstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::ostringstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::basic_fstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::iostream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::stringstream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::ostream::tellp()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/tellp.html',1,'std::strstream::tellp()']]], + ['terminate_3234',['terminate',['https://en.cppreference.com/w/cpp/error/terminate.html',1,'std']]], + ['test_3235',['test',['https://en.cppreference.com/w/cpp/utility/bitset/test.html',1,'std::bitset']]], + ['test_5fand_5fset_3236',['test_and_set',['https://en.cppreference.com/w/cpp/atomic/atomic_flag/test_and_set.html',1,'std::atomic_flag']]], + ['tgamma_3237',['tgamma',['https://en.cppreference.com/w/cpp/numeric/math/tgamma.html',1,'std']]], + ['thousands_5fsep_3238',['thousands_sep',['https://en.cppreference.com/w/cpp/locale/moneypunct/thousands_sep.html',1,'std::moneypunct_byname::thousands_sep()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/thousands_sep.html',1,'std::moneypunct::thousands_sep()'],['https://en.cppreference.com/w/cpp/locale/numpunct/thousands_sep.html',1,'std::numpunct_byname::thousands_sep()'],['https://en.cppreference.com/w/cpp/locale/numpunct/thousands_sep.html',1,'std::numpunct::thousands_sep()']]], + ['thread_3239',['thread',['https://en.cppreference.com/w/cpp/thread/thread/thread.html',1,'std::thread']]], + ['throw_5fwith_5fnested_3240',['throw_with_nested',['https://en.cppreference.com/w/cpp/error/throw_with_nested.html',1,'std']]], + ['tie_3241',['tie',['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::ifstream::tie()'],['https://en.cppreference.com/w/cpp/utility/tuple/tie.html',1,'std::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::wistringstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::wstringstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::wofstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_iostream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::wfstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::ostrstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::istream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::istringstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_ifstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_istringstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::ofstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_ostream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::ostringstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_ios::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_ostringstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::wostream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::fstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_ofstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::wiostream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_fstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::iostream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::stringstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_istream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::strstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::basic_stringstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::wostringstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::wistream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::istrstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::wifstream::tie()'],['https://en.cppreference.com/w/cpp/io/basic_ios/tie.html',1,'std::ostream::tie()']]], + ['tile_5fis_5fempty_3242',['tile_is_empty',['../classtt_1_1ex_1_1tile__is__empty.html#a186251ebb4d8ff33828c21bc0ff0eb94',1,'tt::ex::tile_is_empty']]], + ['time_3243',['time',['https://en.cppreference.com/w/cpp/chrono/c/time.html',1,'std']]], + ['time_5fget_3244',['time_get',['https://en.cppreference.com/w/cpp/locale/time_get/time_get.html',1,'std::time_get']]], + ['time_5fget_5fbyname_3245',['time_get_byname',['https://en.cppreference.com/w/cpp/locale/time_get_byname.html',1,'std::time_get_byname']]], + ['time_5fpoint_3246',['time_point',['https://en.cppreference.com/w/cpp/chrono/time_point/time_point.html',1,'std::chrono::time_point']]], + ['time_5fpoint_5fcast_3247',['time_point_cast',['https://en.cppreference.com/w/cpp/chrono/time_point/time_point_cast.html',1,'std::chrono']]], + ['time_5fput_3248',['time_put',['https://en.cppreference.com/w/cpp/locale/time_put/time_put.html',1,'std::time_put']]], + ['time_5fput_5fbyname_3249',['time_put_byname',['https://en.cppreference.com/w/cpp/locale/time_put_byname.html',1,'std::time_put_byname']]], + ['time_5fsince_5fepoch_3250',['time_since_epoch',['https://en.cppreference.com/w/cpp/chrono/time_point/time_since_epoch.html',1,'std::chrono::time_point']]], + ['timed_5fmutex_3251',['timed_mutex',['https://en.cppreference.com/w/cpp/thread/timed_mutex/timed_mutex.html',1,'std::timed_mutex']]], + ['tmpfile_3252',['tmpfile',['https://en.cppreference.com/w/cpp/io/c/tmpfile.html',1,'std']]], + ['tmpnam_3253',['tmpnam',['https://en.cppreference.com/w/cpp/io/c/tmpnam.html',1,'std']]], + ['to_3254',['to',['../classtt_1_1ex_1_1illegal__move.html#a8c500912d9d6e0a090cbc267ebd2f534',1,'tt::ex::illegal_move::to()'],['../classtt_1_1Piece_1_1Turn.html#a7824c8374195253370b123844e482e21',1,'tt::Piece::Turn::to()']]], + ['to_5fbytes_3255',['to_bytes',['https://en.cppreference.com/w/cpp/locale/wstring_convert/to_bytes.html',1,'std::wstring_convert']]], + ['to_5fchar_5ftype_3256',['to_char_type',['https://en.cppreference.com/w/cpp/string/char_traits/to_char_type.html',1,'std::char_traits']]], + ['to_5fint_5ftype_3257',['to_int_type',['https://en.cppreference.com/w/cpp/string/char_traits/to_int_type.html',1,'std::char_traits']]], + ['to_5fstring_3258',['to_string',['https://en.cppreference.com/w/cpp/string/basic_string/to_string.html',1,'std::to_string()'],['https://en.cppreference.com/w/cpp/utility/bitset/to_string.html',1,'std::bitset::to_string()']]], + ['to_5ftime_5ft_3259',['to_time_t',['https://en.cppreference.com/w/cpp/chrono/system_clock/to_time_t.html',1,'std::chrono::system_clock']]], + ['to_5fullong_3260',['to_ullong',['https://en.cppreference.com/w/cpp/utility/bitset/to_ullong.html',1,'std::bitset']]], + ['to_5fulong_3261',['to_ulong',['https://en.cppreference.com/w/cpp/utility/bitset/to_ulong.html',1,'std::bitset']]], + ['to_5fwstring_3262',['to_wstring',['https://en.cppreference.com/w/cpp/string/basic_string/to_wstring.html',1,'std']]], + ['tolower_3263',['tolower',['https://en.cppreference.com/w/cpp/locale/ctype/tolower.html',1,'std::ctype::tolower()'],['https://en.cppreference.com/w/cpp/locale/ctype/tolower.html',1,'std::ctype_byname::tolower()'],['https://en.cppreference.com/w/cpp/string/byte/tolower.html',1,'std::tolower()']]], + ['top_3264',['top',['https://en.cppreference.com/w/cpp/container/priority_queue/top.html',1,'std::priority_queue::top()'],['https://en.cppreference.com/w/cpp/container/stack/top.html',1,'std::stack::top()']]], + ['toupper_3265',['toupper',['https://en.cppreference.com/w/cpp/locale/ctype/toupper.html',1,'std::ctype::toupper()'],['https://en.cppreference.com/w/cpp/locale/ctype/toupper.html',1,'std::ctype_byname::toupper()'],['https://en.cppreference.com/w/cpp/string/byte/toupper.html',1,'std::toupper(T... args)']]], + ['towctrans_3266',['towctrans',['https://en.cppreference.com/w/cpp/string/wide/towctrans.html',1,'std']]], + ['towlower_3267',['towlower',['https://en.cppreference.com/w/cpp/string/wide/towlower.html',1,'std']]], + ['towupper_3268',['towupper',['https://en.cppreference.com/w/cpp/string/wide/towupper.html',1,'std']]], + ['transform_3269',['transform',['https://en.cppreference.com/w/cpp/regex/regex_traits/transform.html',1,'std::regex_traits::transform()'],['https://en.cppreference.com/w/cpp/algorithm/transform.html',1,'std::transform()'],['https://en.cppreference.com/w/cpp/locale/collate/transform.html',1,'std::collate::transform()'],['https://en.cppreference.com/w/cpp/locale/collate/transform.html',1,'std::collate_byname::transform()']]], + ['transform_5fprimary_3270',['transform_primary',['https://en.cppreference.com/w/cpp/regex/regex_traits/transform_primary.html',1,'std::regex_traits']]], + ['translate_3271',['translate',['https://en.cppreference.com/w/cpp/regex/regex_traits/translate.html',1,'std::regex_traits']]], + ['translate_5fnocase_3272',['translate_nocase',['https://en.cppreference.com/w/cpp/regex/regex_traits/translate_nocase.html',1,'std::regex_traits']]], + ['truename_3273',['truename',['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct::truename()'],['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct_byname::truename()']]], + ['trunc_3274',['trunc',['https://en.cppreference.com/w/cpp/numeric/math/trunc.html',1,'std']]], + ['try_5flock_3275',['try_lock',['https://en.cppreference.com/w/cpp/thread/try_lock.html',1,'std::try_lock()'],['https://en.cppreference.com/w/cpp/thread/recursive_timed_mutex/try_lock.html',1,'std::recursive_timed_mutex::try_lock()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/try_lock.html',1,'std::unique_lock::try_lock()'],['https://en.cppreference.com/w/cpp/thread/recursive_mutex/try_lock.html',1,'std::recursive_mutex::try_lock()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/try_lock.html',1,'std::shared_lock::try_lock()'],['https://en.cppreference.com/w/cpp/thread/timed_mutex/try_lock.html',1,'std::timed_mutex::try_lock()'],['https://en.cppreference.com/w/cpp/thread/mutex/try_lock.html',1,'std::mutex::try_lock()'],['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/try_lock.html',1,'std::shared_timed_mutex::try_lock()']]], + ['try_5flock_5ffor_3276',['try_lock_for',['https://en.cppreference.com/w/cpp/thread/unique_lock/try_lock_for.html',1,'std::unique_lock::try_lock_for()'],['https://en.cppreference.com/w/cpp/thread/recursive_timed_mutex/try_lock_for.html',1,'std::recursive_timed_mutex::try_lock_for()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/try_lock_for.html',1,'std::shared_lock::try_lock_for()'],['https://en.cppreference.com/w/cpp/thread/timed_mutex/try_lock_for.html',1,'std::timed_mutex::try_lock_for()'],['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/try_lock_for.html',1,'std::shared_timed_mutex::try_lock_for(T... args)']]], + ['try_5flock_5fshared_3277',['try_lock_shared',['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/try_lock_shared.html',1,'std::shared_timed_mutex']]], + ['try_5flock_5fshared_5ffor_3278',['try_lock_shared_for',['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/try_lock_shared_for.html',1,'std::shared_timed_mutex']]], + ['try_5flock_5fshared_5funtil_3279',['try_lock_shared_until',['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/try_lock_shared_until.html',1,'std::shared_timed_mutex']]], + ['try_5flock_5funtil_3280',['try_lock_until',['https://en.cppreference.com/w/cpp/thread/recursive_timed_mutex/try_lock_until.html',1,'std::recursive_timed_mutex::try_lock_until()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/try_lock_until.html',1,'std::unique_lock::try_lock_until()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/try_lock_until.html',1,'std::shared_lock::try_lock_until()'],['https://en.cppreference.com/w/cpp/thread/timed_mutex/try_lock_until.html',1,'std::timed_mutex::try_lock_until()'],['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/try_lock_until.html',1,'std::shared_timed_mutex::try_lock_until()']]], + ['tuple_3281',['tuple',['https://en.cppreference.com/w/cpp/utility/tuple/tuple.html',1,'std::tuple']]], + ['tuple_5fcat_3282',['tuple_cat',['https://en.cppreference.com/w/cpp/utility/tuple/tuple_cat.html',1,'std']]], + ['turn_3283',['Turn',['../classtt_1_1chess_1_1King_1_1Turn.html#a7f56f096306979289e5bb80e120480a9',1,'tt::chess::King::Turn::Turn()'],['../classtt_1_1Piece_1_1Turn.html#aa040df09aa65769ad6f7ab79a9fe8def',1,'tt::Piece::Turn::Turn()']]], + ['turnindex_3284',['turnIndex',['../classtt_1_1Board.html#a7a4fd408616a45659ac32642457555d7',1,'tt::Board::turnIndex()'],['../classtt_1_1Piece.html#aa9ea57872cd29edcaaf97a9230e8d569',1,'tt::Piece::turnIndex()']]], + ['turnmap_3285',['TurnMap',['../classtt_1_1Piece_1_1TurnMap.html#aed192c1d1e4c7d651bbcc27fa505ecde',1,'tt::Piece::TurnMap::TurnMap(TurnMap &&)'],['../classtt_1_1Piece_1_1TurnMap.html#a1b97a545a5ebee77690084cae64afe14',1,'tt::Piece::TurnMap::TurnMap(const TurnMap &)']]], + ['type_5findex_3286',['type_index',['https://en.cppreference.com/w/cpp/types/type_index/type_index.html',1,'std::type_index']]] +]; diff --git a/search/functions_15.html b/search/functions_15.html new file mode 100644 index 0000000..6d5decd --- /dev/null +++ b/search/functions_15.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_15.js b/search/functions_15.js new file mode 100644 index 0000000..797cc64 --- /dev/null +++ b/search/functions_15.js @@ -0,0 +1,40 @@ +var searchData= +[ + ['u16string_3287',['u16string',['https://en.cppreference.com/w/cpp/string/basic_string/basic_string.html',1,'std::u16string']]], + ['u32string_3288',['u32string',['https://en.cppreference.com/w/cpp/string/basic_string/basic_string.html',1,'std::u32string']]], + ['uflow_3289',['uflow',['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::basic_filebuf::uflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::wstringbuf::uflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::stringbuf::uflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::wfilebuf::uflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::wstreambuf::uflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::strstreambuf::uflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::basic_stringbuf::uflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::basic_streambuf::uflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::filebuf::uflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/uflow.html',1,'std::streambuf::uflow()']]], + ['unary_5fnegate_3290',['unary_negate',['https://en.cppreference.com/w/cpp/utility/functional/unary_negate.html',1,'std::unary_negate']]], + ['uncaught_5fexception_3291',['uncaught_exception',['https://en.cppreference.com/w/cpp/error/uncaught_exception.html',1,'std']]], + ['undeclare_5fno_5fpointers_3292',['undeclare_no_pointers',['https://en.cppreference.com/w/cpp/memory/gc/undeclare_no_pointers.html',1,'std']]], + ['undeclare_5freachable_3293',['undeclare_reachable',['https://en.cppreference.com/w/cpp/memory/gc/undeclare_reachable.html',1,'std']]], + ['underflow_3294',['underflow',['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::stringbuf::underflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::wstringbuf::underflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::basic_filebuf::underflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::streambuf::underflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::filebuf::underflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::basic_stringbuf::underflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::wfilebuf::underflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::wstreambuf::underflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::strstreambuf::underflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/underflow.html',1,'std::basic_streambuf::underflow()']]], + ['underflow_5ferror_3295',['underflow_error',['https://en.cppreference.com/w/cpp/error/underflow_error.html',1,'std::underflow_error']]], + ['undo_3296',['undo',['../classtt_1_1chess_1_1King_1_1Turn.html#a5a32bef46692b64f63e5e59b1e64d04a',1,'tt::chess::King::Turn::undo()'],['../classtt_1_1Piece_1_1Turn.html#a80f6cf01fdf2ec80cda603991b3cbf71',1,'tt::Piece::Turn::undo()']]], + ['unexpected_3297',['unexpected',['https://en.cppreference.com/w/cpp/error/unexpected.html',1,'std']]], + ['unget_3298',['unget',['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::ifstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::wistringstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::wstringstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::basic_iostream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::wfstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::istream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::istringstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::basic_ifstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::wiostream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::basic_istringstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::iostream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::basic_fstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::fstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::wistream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::stringstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::wifstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::basic_istream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::strstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::basic_stringstream::unget()'],['https://en.cppreference.com/w/cpp/io/basic_istream/unget.html',1,'std::istrstream::unget()']]], + ['ungetc_3299',['ungetc',['https://en.cppreference.com/w/cpp/io/c/ungetc.html',1,'std']]], + ['ungetwc_3300',['ungetwc',['https://en.cppreference.com/w/cpp/io/c/ungetwc.html',1,'std']]], + ['uniform_5fint_5fdistribution_3301',['uniform_int_distribution',['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/uniform_int_distribution.html',1,'std::uniform_int_distribution']]], + ['uniform_5freal_5fdistribution_3302',['uniform_real_distribution',['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/uniform_real_distribution.html',1,'std::uniform_real_distribution']]], + ['uninitialized_5fcopy_3303',['uninitialized_copy',['https://en.cppreference.com/w/cpp/memory/uninitialized_copy.html',1,'std']]], + ['uninitialized_5fcopy_5fn_3304',['uninitialized_copy_n',['https://en.cppreference.com/w/cpp/memory/uninitialized_copy_n.html',1,'std']]], + ['uninitialized_5ffill_3305',['uninitialized_fill',['https://en.cppreference.com/w/cpp/memory/uninitialized_fill.html',1,'std']]], + ['uninitialized_5ffill_5fn_3306',['uninitialized_fill_n',['https://en.cppreference.com/w/cpp/memory/uninitialized_fill_n.html',1,'std']]], + ['unique_3307',['unique',['https://en.cppreference.com/w/cpp/container/list/unique.html',1,'std::list::unique()'],['https://en.cppreference.com/w/cpp/container/forward_list/unique.html',1,'std::forward_list::unique()'],['https://en.cppreference.com/w/cpp/memory/shared_ptr/unique.html',1,'std::shared_ptr::unique()'],['https://en.cppreference.com/w/cpp/algorithm/unique.html',1,'std::unique(T... args)']]], + ['unique_5fcopy_3308',['unique_copy',['https://en.cppreference.com/w/cpp/algorithm/unique_copy.html',1,'std']]], + ['unique_5flock_3309',['unique_lock',['https://en.cppreference.com/w/cpp/thread/unique_lock/unique_lock.html',1,'std::unique_lock']]], + ['unique_5fptr_3310',['unique_ptr',['https://en.cppreference.com/w/cpp/memory/unique_ptr/unique_ptr.html',1,'std::unique_ptr']]], + ['unitbuf_3311',['unitbuf',['https://en.cppreference.com/w/cpp/io/manip/unitbuf.html',1,'std']]], + ['unlock_3312',['unlock',['https://en.cppreference.com/w/cpp/thread/shared_lock/unlock.html',1,'std::shared_lock::unlock()'],['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/unlock.html',1,'std::shared_timed_mutex::unlock()'],['https://en.cppreference.com/w/cpp/thread/mutex/unlock.html',1,'std::mutex::unlock()'],['https://en.cppreference.com/w/cpp/thread/timed_mutex/unlock.html',1,'std::timed_mutex::unlock()'],['https://en.cppreference.com/w/cpp/thread/recursive_timed_mutex/unlock.html',1,'std::recursive_timed_mutex::unlock()'],['https://en.cppreference.com/w/cpp/thread/recursive_mutex/unlock.html',1,'std::recursive_mutex::unlock()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/unlock.html',1,'std::unique_lock::unlock()']]], + ['unlock_5fshared_3313',['unlock_shared',['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/unlock_shared.html',1,'std::shared_timed_mutex']]], + ['unordered_5fmap_3314',['unordered_map',['https://en.cppreference.com/w/cpp/container/unordered_map/unordered_map.html',1,'std::unordered_map']]], + ['unordered_5fmultimap_3315',['unordered_multimap',['https://en.cppreference.com/w/cpp/container/unordered_multimap/unordered_multimap.html',1,'std::unordered_multimap']]], + ['unordered_5fmultiset_3316',['unordered_multiset',['https://en.cppreference.com/w/cpp/container/unordered_multiset/unordered_multiset.html',1,'std::unordered_multiset']]], + ['unordered_5fset_3317',['unordered_set',['https://en.cppreference.com/w/cpp/container/unordered_set/unordered_set.html',1,'std::unordered_set']]], + ['unsetf_3318',['unsetf',['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::fstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::wstringstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::wistringstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::ifstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::stringstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_ofstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::wofstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::wostream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_ostringstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_ios::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::ostringstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::wistream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::ios_base::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::iostream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_fstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::wiostream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::ostream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::wifstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_istream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::strstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_stringstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::wostringstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::istrstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_ostream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::ofstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_istringstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_ifstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::istringstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::istream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::ostrstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::wfstream::unsetf()'],['https://en.cppreference.com/w/cpp/io/ios_base/unsetf.html',1,'std::basic_iostream::unsetf()']]], + ['unshift_3319',['unshift',['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_utf8::unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_utf16::unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_utf8_utf16::unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_byname::unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt::unshift()']]], + ['upper_5fbound_3320',['upper_bound',['https://en.cppreference.com/w/cpp/container/multimap/upper_bound.html',1,'std::multimap::upper_bound()'],['https://en.cppreference.com/w/cpp/container/map/upper_bound.html',1,'std::map::upper_bound()'],['https://en.cppreference.com/w/cpp/container/set/upper_bound.html',1,'std::set::upper_bound()'],['https://en.cppreference.com/w/cpp/container/multiset/upper_bound.html',1,'std::multiset::upper_bound()'],['https://en.cppreference.com/w/cpp/algorithm/upper_bound.html',1,'std::upper_bound(T... args)']]], + ['uppercase_3321',['uppercase',['https://en.cppreference.com/w/cpp/io/manip/uppercase.html',1,'std']]], + ['use_5fcount_3322',['use_count',['https://en.cppreference.com/w/cpp/memory/weak_ptr/use_count.html',1,'std::weak_ptr']]], + ['use_5ffacet_3323',['use_facet',['https://en.cppreference.com/w/cpp/locale/use_facet.html',1,'std']]] +]; diff --git a/search/functions_16.html b/search/functions_16.html new file mode 100644 index 0000000..5aed7d0 --- /dev/null +++ b/search/functions_16.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_16.js b/search/functions_16.js new file mode 100644 index 0000000..d6d208b --- /dev/null +++ b/search/functions_16.js @@ -0,0 +1,21 @@ +var searchData= +[ + ['valid_3324',['valid',['https://en.cppreference.com/w/cpp/thread/future/valid.html',1,'std::future::valid()'],['https://en.cppreference.com/w/cpp/thread/packaged_task/valid.html',1,'std::packaged_task::valid()'],['https://en.cppreference.com/w/cpp/thread/shared_future/valid.html',1,'std::shared_future::valid()']]], + ['value_3325',['value',['https://en.cppreference.com/w/cpp/error/error_code/value.html',1,'std::error_code::value()'],['https://en.cppreference.com/w/cpp/regex/regex_traits/value.html',1,'std::regex_traits::value()'],['https://en.cppreference.com/w/cpp/error/error_condition/value.html',1,'std::error_condition::value()'],['https://en.cppreference.com/w/cpp/experimental/optional/value.html',1,'std::experimental::optional::value()']]], + ['value_5fcomp_3326',['value_comp',['https://en.cppreference.com/w/cpp/container/multiset/value_comp.html',1,'std::multiset::value_comp()'],['https://en.cppreference.com/w/cpp/container/set/value_comp.html',1,'std::set::value_comp()'],['https://en.cppreference.com/w/cpp/container/map/value_comp.html',1,'std::map::value_comp()'],['https://en.cppreference.com/w/cpp/container/multimap/value_comp.html',1,'std::multimap::value_comp()']]], + ['value_5for_3327',['value_or',['https://en.cppreference.com/w/cpp/experimental/optional/value_or.html',1,'std::experimental::optional']]], + ['vector_3328',['vector',['https://en.cppreference.com/w/cpp/container/vector/vector.html',1,'std::vector']]], + ['vfprintf_3329',['vfprintf',['https://en.cppreference.com/w/cpp/io/c/vfprintf.html',1,'std']]], + ['vfscanf_3330',['vfscanf',['https://en.cppreference.com/w/cpp/io/c/vfscanf.html',1,'std']]], + ['vfwprintf_3331',['vfwprintf',['https://en.cppreference.com/w/cpp/io/c/vfwprintf.html',1,'std']]], + ['vfwscanf_3332',['vfwscanf',['https://en.cppreference.com/w/cpp/io/c/vfwscanf.html',1,'std']]], + ['vprintf_3333',['vprintf',['https://en.cppreference.com/w/cpp/io/c/vfprintf.html',1,'std']]], + ['vscanf_3334',['vscanf',['https://en.cppreference.com/w/cpp/io/c/vfscanf.html',1,'std']]], + ['vsnprintf_3335',['vsnprintf',['https://en.cppreference.com/w/cpp/io/c/vfprintf.html',1,'std']]], + ['vsprintf_3336',['vsprintf',['https://en.cppreference.com/w/cpp/io/c/vfprintf.html',1,'std']]], + ['vsscanf_3337',['vsscanf',['https://en.cppreference.com/w/cpp/io/c/vfscanf.html',1,'std']]], + ['vswprintf_3338',['vswprintf',['https://en.cppreference.com/w/cpp/io/c/vfwprintf.html',1,'std']]], + ['vswscanf_3339',['vswscanf',['https://en.cppreference.com/w/cpp/io/c/vfwscanf.html',1,'std']]], + ['vwprintf_3340',['vwprintf',['https://en.cppreference.com/w/cpp/io/c/vfwprintf.html',1,'std']]], + ['vwscanf_3341',['vwscanf',['https://en.cppreference.com/w/cpp/io/c/vfwscanf.html',1,'std']]] +]; diff --git a/search/functions_17.html b/search/functions_17.html new file mode 100644 index 0000000..ad6d5a7 --- /dev/null +++ b/search/functions_17.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_17.js b/search/functions_17.js new file mode 100644 index 0000000..02d2666 --- /dev/null +++ b/search/functions_17.js @@ -0,0 +1,77 @@ +var searchData= +[ + ['wait_3342',['wait',['https://en.cppreference.com/w/cpp/thread/condition_variable/wait.html',1,'std::condition_variable::wait()'],['https://en.cppreference.com/w/cpp/thread/condition_variable_any/wait.html',1,'std::condition_variable_any::wait()'],['https://en.cppreference.com/w/cpp/thread/future/wait.html',1,'std::future::wait()'],['https://en.cppreference.com/w/cpp/thread/shared_future/wait.html',1,'std::shared_future::wait()']]], + ['wait_5ffor_3343',['wait_for',['https://en.cppreference.com/w/cpp/thread/condition_variable_any/wait_for.html',1,'std::condition_variable_any::wait_for()'],['https://en.cppreference.com/w/cpp/thread/condition_variable/wait_for.html',1,'std::condition_variable::wait_for()'],['https://en.cppreference.com/w/cpp/thread/shared_future/wait_for.html',1,'std::shared_future::wait_for()'],['https://en.cppreference.com/w/cpp/thread/future/wait_for.html',1,'std::future::wait_for()']]], + ['wait_5funtil_3344',['wait_until',['https://en.cppreference.com/w/cpp/thread/condition_variable_any/wait_until.html',1,'std::condition_variable_any::wait_until()'],['https://en.cppreference.com/w/cpp/thread/condition_variable/wait_until.html',1,'std::condition_variable::wait_until()'],['https://en.cppreference.com/w/cpp/thread/shared_future/wait_until.html',1,'std::shared_future::wait_until()'],['https://en.cppreference.com/w/cpp/thread/future/wait_until.html',1,'std::future::wait_until()']]], + ['wbuffer_5fconvert_3345',['wbuffer_convert',['https://en.cppreference.com/w/cpp/locale/wbuffer_convert/wbuffer_convert.html',1,'std::wbuffer_convert']]], + ['wcmatch_3346',['wcmatch',['https://en.cppreference.com/w/cpp/regex/match_results/match_results.html',1,'std::wcmatch']]], + ['wcregex_5fiterator_3347',['wcregex_iterator',['https://en.cppreference.com/w/cpp/regex/regex_iterator/regex_iterator.html',1,'std::wcregex_iterator']]], + ['wcregex_5ftoken_5fiterator_3348',['wcregex_token_iterator',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/regex_token_iterator.html',1,'std::wcregex_token_iterator']]], + ['wcrtomb_3349',['wcrtomb',['https://en.cppreference.com/w/cpp/string/multibyte/wcrtomb.html',1,'std']]], + ['wcscat_3350',['wcscat',['https://en.cppreference.com/w/cpp/string/wide/wcscat.html',1,'std']]], + ['wcschr_3351',['wcschr',['https://en.cppreference.com/w/cpp/string/wide/wcschr.html',1,'std']]], + ['wcscmp_3352',['wcscmp',['https://en.cppreference.com/w/cpp/string/wide/wcscmp.html',1,'std']]], + ['wcscoll_3353',['wcscoll',['https://en.cppreference.com/w/cpp/string/wide/wcscoll.html',1,'std']]], + ['wcscpy_3354',['wcscpy',['https://en.cppreference.com/w/cpp/string/wide/wcscpy.html',1,'std']]], + ['wcscspn_3355',['wcscspn',['https://en.cppreference.com/w/cpp/string/wide/wcscspn.html',1,'std']]], + ['wcsftime_3356',['wcsftime',['https://en.cppreference.com/w/cpp/chrono/c/wcsftime.html',1,'std']]], + ['wcslen_3357',['wcslen',['https://en.cppreference.com/w/cpp/string/wide/wcslen.html',1,'std']]], + ['wcsncat_3358',['wcsncat',['https://en.cppreference.com/w/cpp/string/wide/wcsncat.html',1,'std']]], + ['wcsncmp_3359',['wcsncmp',['https://en.cppreference.com/w/cpp/string/wide/wcsncmp.html',1,'std']]], + ['wcsncpy_3360',['wcsncpy',['https://en.cppreference.com/w/cpp/string/wide/wcsncpy.html',1,'std']]], + ['wcspbrk_3361',['wcspbrk',['https://en.cppreference.com/w/cpp/string/wide/wcspbrk.html',1,'std']]], + ['wcsrchr_3362',['wcsrchr',['https://en.cppreference.com/w/cpp/string/wide/wcsrchr.html',1,'std']]], + ['wcsspn_3363',['wcsspn',['https://en.cppreference.com/w/cpp/string/wide/wcsspn.html',1,'std']]], + ['wcsstr_3364',['wcsstr',['https://en.cppreference.com/w/cpp/string/wide/wcsstr.html',1,'std']]], + ['wcstod_3365',['wcstod',['https://en.cppreference.com/w/cpp/string/wide/wcstof.html',1,'std']]], + ['wcstof_3366',['wcstof',['https://en.cppreference.com/w/cpp/string/wide/wcstof.html',1,'std']]], + ['wcstoimax_3367',['wcstoimax',['https://en.cppreference.com/w/cpp/string/wide/wcstoimax.html',1,'std']]], + ['wcstok_3368',['wcstok',['https://en.cppreference.com/w/cpp/string/wide/wcstok.html',1,'std']]], + ['wcstol_3369',['wcstol',['https://en.cppreference.com/w/cpp/string/wide/wcstol.html',1,'std']]], + ['wcstold_3370',['wcstold',['https://en.cppreference.com/w/cpp/string/wide/wcstof.html',1,'std']]], + ['wcstoll_3371',['wcstoll',['https://en.cppreference.com/w/cpp/string/wide/wcstol.html',1,'std']]], + ['wcstombs_3372',['wcstombs',['https://en.cppreference.com/w/cpp/string/multibyte/wcstombs.html',1,'std']]], + ['wcstoul_3373',['wcstoul',['https://en.cppreference.com/w/cpp/string/wide/wcstoul.html',1,'std']]], + ['wcstoull_3374',['wcstoull',['https://en.cppreference.com/w/cpp/string/wide/wcstoul.html',1,'std']]], + ['wcstoumax_3375',['wcstoumax',['https://en.cppreference.com/w/cpp/string/wide/wcstoimax.html',1,'std']]], + ['wcsub_5fmatch_3376',['wcsub_match',['https://en.cppreference.com/w/cpp/regex/sub_match/sub_match.html',1,'std::wcsub_match']]], + ['wcsxfrm_3377',['wcsxfrm',['https://en.cppreference.com/w/cpp/string/wide/wcsxfrm.html',1,'std']]], + ['wctob_3378',['wctob',['https://en.cppreference.com/w/cpp/string/multibyte/wctob.html',1,'std']]], + ['wctomb_3379',['wctomb',['https://en.cppreference.com/w/cpp/string/multibyte/wctomb.html',1,'std']]], + ['wctrans_3380',['wctrans',['https://en.cppreference.com/w/cpp/string/wide/wctrans.html',1,'std']]], + ['wctype_3381',['wctype',['https://en.cppreference.com/w/cpp/string/wide/wctype.html',1,'std']]], + ['weak_5fptr_3382',['weak_ptr',['https://en.cppreference.com/w/cpp/memory/weak_ptr/weak_ptr.html',1,'std::weak_ptr']]], + ['weibull_5fdistribution_3383',['weibull_distribution',['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/weibull_distribution.html',1,'std::weibull_distribution']]], + ['wfilebuf_3384',['wfilebuf',['https://en.cppreference.com/w/cpp/io/basic_filebuf/basic_filebuf.html',1,'std::wfilebuf']]], + ['wfstream_3385',['wfstream',['https://en.cppreference.com/w/cpp/io/basic_fstream/basic_fstream.html',1,'std::wfstream']]], + ['what_3386',['what',['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::strstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::bad_cast::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_istream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::wifstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::overflow_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::ostream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::domain_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::stringstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::out_of_range::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::wistream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::ios_base::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::iostream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::invalid_argument::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::range_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::bad_function_call::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_fstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::ostringstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::bad_alloc::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::logic_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_ios::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::bad_typeid::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_ostringstream::failure::what()'],['https://en.cppreference.com/w/cpp/memory/new/bad_alloc.html',1,'std::bad_array_new_length::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::wostream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::runtime_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::fstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_ofstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::future_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_ostream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::wiostream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::ofstream::failure::what()'],['https://en.cppreference.com/w/cpp/memory/new/bad_alloc.html',1,'std::bad_array_length::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_istringstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_ifstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::exception::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::bad_optional_access::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::istringstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::istream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::ostrstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::bad_weak_ptr::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::wfstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_iostream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::wofstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::underflow_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::wstringstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::regex_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::system_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::wistringstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::ifstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::length_error::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::istrstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::wostringstream::failure::what()'],['https://en.cppreference.com/w/cpp/error/exception/what.html',1,'std::basic_stringstream::failure::what()']]], + ['whiteking_3387',['whiteKing',['../classtt_1_1chess_1_1Chessboard.html#aa371eb0154296f5920b84021789be0fd',1,'tt::chess::Chessboard::whiteKing() const'],['../classtt_1_1chess_1_1Chessboard.html#a5d4e4e137f30130e2fb55ef47b528187',1,'tt::chess::Chessboard::whiteKing()']]], + ['widen_3388',['widen',['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::wostream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::wistringstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_ofstream::widen()'],['https://en.cppreference.com/w/cpp/locale/ctype/widen.html',1,'std::ctype_byname::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::fstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_ostringstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_ios::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::ostringstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_fstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::iostream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::wistream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::stringstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::ostream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::wifstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_istream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::strstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_stringstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::istrstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::ifstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::wstringstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::wofstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_iostream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::wfstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::ostrstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::istream::widen()'],['https://en.cppreference.com/w/cpp/locale/ctype/widen.html',1,'std::ctype::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::istringstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_ifstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_istringstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::ofstream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::wiostream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::basic_ostream::widen()'],['https://en.cppreference.com/w/cpp/io/basic_ios/widen.html',1,'std::wostringstream::widen()']]], + ['width_3389',['width',['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_ofstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_stringstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::wistringstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::wstringstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::wofstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_iostream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::wfstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::ostrstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::istream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::istringstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_ifstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_istringstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::ofstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::wiostream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_ostream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::istrstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::wostringstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::strstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_istream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::wifstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::ostream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::stringstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::wistream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::ios_base::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::iostream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_fstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::ostringstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_ios::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::basic_ostringstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::wostream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::fstream::width()'],['https://en.cppreference.com/w/cpp/io/ios_base/width.html',1,'std::ifstream::width()']]], + ['wifstream_3390',['wifstream',['https://en.cppreference.com/w/cpp/io/basic_ifstream/basic_ifstream.html',1,'std::wifstream']]], + ['wiostream_3391',['wiostream',['https://en.cppreference.com/w/cpp/io/basic_iostream/basic_iostream.html',1,'std::wiostream']]], + ['wistream_3392',['wistream',['https://en.cppreference.com/w/cpp/io/basic_istream/basic_istream.html',1,'std::wistream']]], + ['wistringstream_3393',['wistringstream',['https://en.cppreference.com/w/cpp/io/basic_istringstream/basic_istringstream.html',1,'std::wistringstream']]], + ['wmemchr_3394',['wmemchr',['https://en.cppreference.com/w/cpp/string/wide/wmemchr.html',1,'std']]], + ['wmemcmp_3395',['wmemcmp',['https://en.cppreference.com/w/cpp/string/wide/wmemcmp.html',1,'std']]], + ['wmemcpy_3396',['wmemcpy',['https://en.cppreference.com/w/cpp/string/wide/wmemcpy.html',1,'std']]], + ['wmemmove_3397',['wmemmove',['https://en.cppreference.com/w/cpp/string/wide/wmemmove.html',1,'std']]], + ['wmemset_3398',['wmemset',['https://en.cppreference.com/w/cpp/string/wide/wmemset.html',1,'std']]], + ['wofstream_3399',['wofstream',['https://en.cppreference.com/w/cpp/io/basic_ofstream/basic_ofstream.html',1,'std::wofstream']]], + ['wostream_3400',['wostream',['https://en.cppreference.com/w/cpp/io/basic_ostream/basic_ostream.html',1,'std::wostream']]], + ['wostringstream_3401',['wostringstream',['https://en.cppreference.com/w/cpp/io/basic_ostringstream/basic_ostringstream.html',1,'std::wostringstream']]], + ['wprintf_3402',['wprintf',['https://en.cppreference.com/w/cpp/io/c/fwprintf.html',1,'std']]], + ['wregex_3403',['wregex',['https://en.cppreference.com/w/cpp/regex/basic_regex/basic_regex.html',1,'std::wregex']]], + ['write_3404',['write',['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::basic_ostream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::basic_ofstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::fstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::wostream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::basic_ostringstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::ostringstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::basic_fstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::iostream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::stringstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::ostream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::strstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::basic_stringstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::wostringstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::wiostream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::ofstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::ostrstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::wfstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::basic_iostream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::wofstream::write()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/write.html',1,'std::wstringstream::write()']]], + ['ws_3405',['ws',['https://en.cppreference.com/w/cpp/io/manip/ws.html',1,'std']]], + ['wscanf_3406',['wscanf',['https://en.cppreference.com/w/cpp/io/c/fwscanf.html',1,'std']]], + ['wsmatch_3407',['wsmatch',['https://en.cppreference.com/w/cpp/regex/match_results/match_results.html',1,'std::wsmatch']]], + ['wsregex_5fiterator_3408',['wsregex_iterator',['https://en.cppreference.com/w/cpp/regex/regex_iterator/regex_iterator.html',1,'std::wsregex_iterator']]], + ['wsregex_5ftoken_5fiterator_3409',['wsregex_token_iterator',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/regex_token_iterator.html',1,'std::wsregex_token_iterator']]], + ['wssub_5fmatch_3410',['wssub_match',['https://en.cppreference.com/w/cpp/regex/sub_match/sub_match.html',1,'std::wssub_match']]], + ['wstreambuf_3411',['wstreambuf',['https://en.cppreference.com/w/cpp/io/basic_streambuf/basic_streambuf.html',1,'std::wstreambuf']]], + ['wstring_3412',['wstring',['https://en.cppreference.com/w/cpp/string/basic_string/basic_string.html',1,'std::wstring']]], + ['wstring_5fconvert_3413',['wstring_convert',['https://en.cppreference.com/w/cpp/locale/wstring_convert/wstring_convert.html',1,'std::wstring_convert']]], + ['wstringbuf_3414',['wstringbuf',['https://en.cppreference.com/w/cpp/io/basic_stringbuf/basic_stringbuf.html',1,'std::wstringbuf']]], + ['wstringstream_3415',['wstringstream',['https://en.cppreference.com/w/cpp/io/basic_stringstream/basic_stringstream.html',1,'std::wstringstream']]] +]; diff --git a/search/functions_18.html b/search/functions_18.html new file mode 100644 index 0000000..b5c5c06 --- /dev/null +++ b/search/functions_18.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_18.js b/search/functions_18.js new file mode 100644 index 0000000..9b9fb7f --- /dev/null +++ b/search/functions_18.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['x_3416',['x',['../classtt_1_1Piece_1_1Position.html#a6318afcfe8a3619250db0877bca6d2d7',1,'tt::Piece::Position']]], + ['xalloc_3417',['xalloc',['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::istrstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_ofstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_ostream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::wiostream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::ofstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_istringstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_ifstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::istringstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::istream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::ostrstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::wfstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_iostream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::wofstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::wstringstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::wistringstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::ifstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_stringstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::wostringstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::fstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::wostream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_ostringstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_ios::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::ostringstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_fstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::iostream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::ios_base::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::wistream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::stringstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::ostream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::wifstream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::basic_istream::xalloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/xalloc.html',1,'std::strstream::xalloc()']]], + ['xsgetn_3418',['xsgetn',['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::streambuf::xsgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::filebuf::xsgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::stringbuf::xsgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::basic_streambuf::xsgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::basic_stringbuf::xsgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::strstreambuf::xsgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::wstreambuf::xsgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::wfilebuf::xsgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::wstringbuf::xsgetn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sgetn.html',1,'std::basic_filebuf::xsgetn(T... args)']]], + ['xsputn_3419',['xsputn',['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::basic_filebuf::xsputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::wstringbuf::xsputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::stringbuf::xsputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::wfilebuf::xsputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::wstreambuf::xsputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::strstreambuf::xsputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::basic_stringbuf::xsputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::basic_streambuf::xsputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::filebuf::xsputn()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/sputn.html',1,'std::streambuf::xsputn()']]] +]; diff --git a/search/functions_19.html b/search/functions_19.html new file mode 100644 index 0000000..bcae6da --- /dev/null +++ b/search/functions_19.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_19.js b/search/functions_19.js new file mode 100644 index 0000000..e2738da --- /dev/null +++ b/search/functions_19.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['y_3420',['y',['../classtt_1_1Piece_1_1Position.html#a76e66839cb067546c9390b0b643eb1c1',1,'tt::Piece::Position']]], + ['yield_3421',['yield',['https://en.cppreference.com/w/cpp/thread/yield.html',1,'std::this_thread']]] +]; diff --git a/search/functions_1a.html b/search/functions_1a.html new file mode 100644 index 0000000..932335d --- /dev/null +++ b/search/functions_1a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_1a.js b/search/functions_1a.js new file mode 100644 index 0000000..02b26ed --- /dev/null +++ b/search/functions_1a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['zero_3422',['zero',['https://en.cppreference.com/w/cpp/chrono/duration/zero.html',1,'std::chrono::minutes::zero()'],['https://en.cppreference.com/w/cpp/chrono/duration/zero.html',1,'std::chrono::seconds::zero()'],['https://en.cppreference.com/w/cpp/chrono/duration/zero.html',1,'std::chrono::duration::zero()'],['https://en.cppreference.com/w/cpp/chrono/duration/zero.html',1,'std::chrono::milliseconds::zero()'],['https://en.cppreference.com/w/cpp/chrono/duration/zero.html',1,'std::chrono::hours::zero()'],['https://en.cppreference.com/w/cpp/chrono/duration_values/zero.html',1,'std::chrono::duration_values::zero()'],['https://en.cppreference.com/w/cpp/chrono/duration/zero.html',1,'std::chrono::microseconds::zero()'],['https://en.cppreference.com/w/cpp/chrono/duration/zero.html',1,'std::chrono::nanoseconds::zero()']]] +]; diff --git a/search/functions_1b.html b/search/functions_1b.html new file mode 100644 index 0000000..7ae30cf --- /dev/null +++ b/search/functions_1b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_1b.js b/search/functions_1b.js new file mode 100644 index 0000000..88077d7 --- /dev/null +++ b/search/functions_1b.js @@ -0,0 +1,94 @@ +var searchData= +[ + ['_7eallocator_3423',['~allocator',['https://en.cppreference.com/w/cpp/memory/allocator/~allocator.html',1,'std::allocator']]], + ['_7eauto_5fptr_3424',['~auto_ptr',['https://en.cppreference.com/w/cpp/memory/auto_ptr/~auto_ptr.html',1,'std::auto_ptr']]], + ['_7ebasic_5ffilebuf_3425',['~basic_filebuf',['https://en.cppreference.com/w/cpp/io/basic_filebuf/~basic_filebuf.html',1,'std::basic_filebuf']]], + ['_7ebasic_5fios_3426',['~basic_ios',['https://en.cppreference.com/w/cpp/io/basic_ios/~basic_ios.html',1,'std::basic_ios']]], + ['_7ebasic_5fiostream_3427',['~basic_iostream',['https://en.cppreference.com/w/cpp/io/basic_iostream/~basic_iostream.html',1,'std::basic_iostream']]], + ['_7ebasic_5fistream_3428',['~basic_istream',['https://en.cppreference.com/w/cpp/io/basic_istream/~basic_istream.html',1,'std::basic_istream']]], + ['_7ebasic_5fostream_3429',['~basic_ostream',['https://en.cppreference.com/w/cpp/io/basic_ostream/~basic_ostream.html',1,'std::basic_ostream']]], + ['_7ebasic_5fregex_3430',['~basic_regex',['https://en.cppreference.com/w/cpp/regex/basic_regex/~basic_regex.html',1,'std::basic_regex']]], + ['_7ebasic_5fstreambuf_3431',['~basic_streambuf',['https://en.cppreference.com/w/cpp/io/basic_streambuf/~basic_streambuf.html',1,'std::basic_streambuf']]], + ['_7ecmatch_3432',['~cmatch',['https://en.cppreference.com/w/cpp/regex/match_results/~match_results.html',1,'std::cmatch']]], + ['_7ecodecvt_3433',['~codecvt',['https://en.cppreference.com/w/cpp/locale/codecvt/~codecvt.html',1,'std::codecvt']]], + ['_7ecodecvt_5fbyname_3434',['~codecvt_byname',['https://en.cppreference.com/w/cpp/locale/codecvt_byname.html',1,'std::codecvt_byname']]], + ['_7ecollate_3435',['~collate',['https://en.cppreference.com/w/cpp/locale/collate/~collate.html',1,'std::collate']]], + ['_7ecollate_5fbyname_3436',['~collate_byname',['https://en.cppreference.com/w/cpp/locale/collate_byname.html',1,'std::collate_byname']]], + ['_7econdition_5fvariable_3437',['~condition_variable',['https://en.cppreference.com/w/cpp/thread/condition_variable/~condition_variable.html',1,'std::condition_variable']]], + ['_7econdition_5fvariable_5fany_3438',['~condition_variable_any',['https://en.cppreference.com/w/cpp/thread/condition_variable_any/~condition_variable_any.html',1,'std::condition_variable_any']]], + ['_7ectype_3439',['~ctype',['https://en.cppreference.com/w/cpp/locale/ctype/~ctype.html',1,'std::ctype']]], + ['_7ectype_5fbyname_3440',['~ctype_byname',['https://en.cppreference.com/w/cpp/locale/ctype_byname.html',1,'std::ctype_byname']]], + ['_7edeque_3441',['~deque',['https://en.cppreference.com/w/cpp/container/deque/~deque.html',1,'std::deque']]], + ['_7edynarray_3442',['~dynarray',['https://en.cppreference.com/w/cpp/container/dynarray/~dynarray.html',1,'std::dynarray']]], + ['_7eenable_5fshared_5ffrom_5fthis_3443',['~enable_shared_from_this',['https://en.cppreference.com/w/cpp/memory/enable_shared_from_this/~enable_shared_from_this.html',1,'std::enable_shared_from_this']]], + ['_7eerror_5fcategory_3444',['~error_category',['https://en.cppreference.com/w/cpp/error/error_category/~error_category.html',1,'std::error_category']]], + ['_7eexception_3445',['~exception',['https://en.cppreference.com/w/cpp/error/exception/~exception.html',1,'std::exception']]], + ['_7efilebuf_3446',['~filebuf',['https://en.cppreference.com/w/cpp/io/basic_filebuf/~basic_filebuf.html',1,'std::filebuf']]], + ['_7eforward_5flist_3447',['~forward_list',['https://en.cppreference.com/w/cpp/container/forward_list/~forward_list.html',1,'std::forward_list']]], + ['_7efunction_3448',['~function',['https://en.cppreference.com/w/cpp/utility/functional/function/~function.html',1,'std::function']]], + ['_7efuture_3449',['~future',['https://en.cppreference.com/w/cpp/thread/future/~future.html',1,'std::future']]], + ['_7eios_5fbase_3450',['~ios_base',['https://en.cppreference.com/w/cpp/io/ios_base/~ios_base.html',1,'std::ios_base']]], + ['_7eiostream_3451',['~iostream',['https://en.cppreference.com/w/cpp/io/basic_iostream/~basic_iostream.html',1,'std::iostream']]], + ['_7eistream_3452',['~istream',['https://en.cppreference.com/w/cpp/io/basic_istream/~basic_istream.html',1,'std::istream']]], + ['_7eistrstream_3453',['~istrstream',['https://en.cppreference.com/w/cpp/io/istrstream/~istrstream.html',1,'std::istrstream']]], + ['_7elist_3454',['~list',['https://en.cppreference.com/w/cpp/container/list/~list.html',1,'std::list']]], + ['_7elocale_3455',['~locale',['https://en.cppreference.com/w/cpp/locale/locale/~locale.html',1,'std::locale']]], + ['_7elock_5fguard_3456',['~lock_guard',['https://en.cppreference.com/w/cpp/thread/lock_guard/~lock_guard.html',1,'std::lock_guard']]], + ['_7emap_3457',['~map',['https://en.cppreference.com/w/cpp/container/map/~map.html',1,'std::map']]], + ['_7ematch_5fresults_3458',['~match_results',['https://en.cppreference.com/w/cpp/regex/match_results/~match_results.html',1,'std::match_results']]], + ['_7emessages_3459',['~messages',['https://en.cppreference.com/w/cpp/locale/messages/~messages.html',1,'std::messages']]], + ['_7emessages_5fbyname_3460',['~messages_byname',['https://en.cppreference.com/w/cpp/locale/messages_byname.html',1,'std::messages_byname']]], + ['_7emoney_5fget_3461',['~money_get',['https://en.cppreference.com/w/cpp/locale/money_get/~money_get.html',1,'std::money_get']]], + ['_7emoney_5fput_3462',['~money_put',['https://en.cppreference.com/w/cpp/locale/money_put/~money_put.html',1,'std::money_put']]], + ['_7emoneypunct_3463',['~moneypunct',['https://en.cppreference.com/w/cpp/locale/moneypunct/~moneypunct.html',1,'std::moneypunct']]], + ['_7emoneypunct_5fbyname_3464',['~moneypunct_byname',['https://en.cppreference.com/w/cpp/locale/moneypunct_byname.html',1,'std::moneypunct_byname']]], + ['_7emultimap_3465',['~multimap',['https://en.cppreference.com/w/cpp/container/multimap/~multimap.html',1,'std::multimap']]], + ['_7emultiset_3466',['~multiset',['https://en.cppreference.com/w/cpp/container/multiset/~multiset.html',1,'std::multiset']]], + ['_7enested_5fexception_3467',['~nested_exception',['https://en.cppreference.com/w/cpp/error/nested_exception/~nested_exception.html',1,'std::nested_exception']]], + ['_7enum_5fget_3468',['~num_get',['https://en.cppreference.com/w/cpp/locale/num_get/~num_get.html',1,'std::num_get']]], + ['_7enum_5fput_3469',['~num_put',['https://en.cppreference.com/w/cpp/locale/num_put/~num_put.html',1,'std::num_put']]], + ['_7enumpunct_3470',['~numpunct',['https://en.cppreference.com/w/cpp/locale/numpunct/~numpunct.html',1,'std::numpunct']]], + ['_7enumpunct_5fbyname_3471',['~numpunct_byname',['https://en.cppreference.com/w/cpp/locale/numpunct_byname.html',1,'std::numpunct_byname']]], + ['_7eoptional_3472',['~optional',['https://en.cppreference.com/w/cpp/experimental/optional/~optional.html',1,'std::experimental::optional']]], + ['_7eostream_3473',['~ostream',['https://en.cppreference.com/w/cpp/io/basic_ostream/~basic_ostream.html',1,'std::ostream']]], + ['_7eostrstream_3474',['~ostrstream',['https://en.cppreference.com/w/cpp/io/ostrstream/~ostrstream.html',1,'std::ostrstream']]], + ['_7epackaged_5ftask_3475',['~packaged_task',['https://en.cppreference.com/w/cpp/thread/packaged_task/~packaged_task.html',1,'std::packaged_task']]], + ['_7epriority_5fqueue_3476',['~priority_queue',['https://en.cppreference.com/w/cpp/container/priority_queue/~priority_queue.html',1,'std::priority_queue']]], + ['_7epromise_3477',['~promise',['https://en.cppreference.com/w/cpp/thread/promise/~promise.html',1,'std::promise']]], + ['_7equeue_3478',['~queue',['https://en.cppreference.com/w/cpp/container/queue/~queue.html',1,'std::queue']]], + ['_7eregex_3479',['~regex',['https://en.cppreference.com/w/cpp/regex/basic_regex/~basic_regex.html',1,'std::regex']]], + ['_7escoped_5fallocator_5fadaptor_3480',['~scoped_allocator_adaptor',['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/~scoped_allocator_adaptor.html',1,'std::scoped_allocator_adaptor']]], + ['_7esentry_3481',['~sentry',['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ostream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wiostream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ofstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_istringstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_ifstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istringstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostrstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wfstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_iostream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wofstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wstringstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wostream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wistringstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::ifstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ostringstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istrstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ofstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::fstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostringstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_fstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::iostream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wistream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::stringstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wifstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_istream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::strstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_stringstream::sentry::~sentry()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wostringstream::sentry::~sentry()']]], + ['_7eset_3482',['~set',['https://en.cppreference.com/w/cpp/container/set/~set.html',1,'std::set']]], + ['_7eshared_5ffuture_3483',['~shared_future',['https://en.cppreference.com/w/cpp/thread/shared_future/~shared_future.html',1,'std::shared_future']]], + ['_7eshared_5flock_3484',['~shared_lock',['https://en.cppreference.com/w/cpp/thread/shared_lock/~shared_lock.html',1,'std::shared_lock']]], + ['_7eshared_5fptr_3485',['~shared_ptr',['https://en.cppreference.com/w/cpp/memory/shared_ptr/~shared_ptr.html',1,'std::shared_ptr']]], + ['_7esmatch_3486',['~smatch',['https://en.cppreference.com/w/cpp/regex/match_results/~match_results.html',1,'std::smatch']]], + ['_7estack_3487',['~stack',['https://en.cppreference.com/w/cpp/container/stack/~stack.html',1,'std::stack']]], + ['_7estreambuf_3488',['~streambuf',['https://en.cppreference.com/w/cpp/io/basic_streambuf/~basic_streambuf.html',1,'std::streambuf']]], + ['_7estrstream_3489',['~strstream',['https://en.cppreference.com/w/cpp/io/strstream/~strstream.html',1,'std::strstream']]], + ['_7estrstreambuf_3490',['~strstreambuf',['https://en.cppreference.com/w/cpp/io/strstreambuf/~strstreambuf.html',1,'std::strstreambuf']]], + ['_7ethread_3491',['~thread',['https://en.cppreference.com/w/cpp/thread/thread/~thread.html',1,'std::thread']]], + ['_7etime_5fget_3492',['~time_get',['https://en.cppreference.com/w/cpp/locale/time_get/~time_get.html',1,'std::time_get']]], + ['_7etime_5fget_5fbyname_3493',['~time_get_byname',['https://en.cppreference.com/w/cpp/locale/time_get_byname.html',1,'std::time_get_byname']]], + ['_7etime_5fput_3494',['~time_put',['https://en.cppreference.com/w/cpp/locale/time_put/~time_put.html',1,'std::time_put']]], + ['_7etime_5fput_5fbyname_3495',['~time_put_byname',['https://en.cppreference.com/w/cpp/locale/time_put_byname.html',1,'std::time_put_byname']]], + ['_7eunique_5flock_3496',['~unique_lock',['https://en.cppreference.com/w/cpp/thread/unique_lock/~unique_lock.html',1,'std::unique_lock']]], + ['_7eunique_5fptr_3497',['~unique_ptr',['https://en.cppreference.com/w/cpp/memory/unique_ptr/~unique_ptr.html',1,'std::unique_ptr']]], + ['_7eunordered_5fmap_3498',['~unordered_map',['https://en.cppreference.com/w/cpp/container/unordered_map/~unordered_map.html',1,'std::unordered_map']]], + ['_7eunordered_5fmultimap_3499',['~unordered_multimap',['https://en.cppreference.com/w/cpp/container/unordered_multimap/~unordered_multimap.html',1,'std::unordered_multimap']]], + ['_7eunordered_5fmultiset_3500',['~unordered_multiset',['https://en.cppreference.com/w/cpp/container/unordered_multiset/~unordered_multiset.html',1,'std::unordered_multiset']]], + ['_7eunordered_5fset_3501',['~unordered_set',['https://en.cppreference.com/w/cpp/container/unordered_set/~unordered_set.html',1,'std::unordered_set']]], + ['_7evector_3502',['~vector',['https://en.cppreference.com/w/cpp/container/vector/~vector.html',1,'std::vector']]], + ['_7ewbuffer_5fconvert_3503',['~wbuffer_convert',['https://en.cppreference.com/w/cpp/locale/wbuffer_convert/~wbuffer_convert.html',1,'std::wbuffer_convert']]], + ['_7ewcmatch_3504',['~wcmatch',['https://en.cppreference.com/w/cpp/regex/match_results/~match_results.html',1,'std::wcmatch']]], + ['_7eweak_5fptr_3505',['~weak_ptr',['https://en.cppreference.com/w/cpp/memory/weak_ptr/~weak_ptr.html',1,'std::weak_ptr']]], + ['_7ewfilebuf_3506',['~wfilebuf',['https://en.cppreference.com/w/cpp/io/basic_filebuf/~basic_filebuf.html',1,'std::wfilebuf']]], + ['_7ewiostream_3507',['~wiostream',['https://en.cppreference.com/w/cpp/io/basic_iostream/~basic_iostream.html',1,'std::wiostream']]], + ['_7ewistream_3508',['~wistream',['https://en.cppreference.com/w/cpp/io/basic_istream/~basic_istream.html',1,'std::wistream']]], + ['_7ewostream_3509',['~wostream',['https://en.cppreference.com/w/cpp/io/basic_ostream/~basic_ostream.html',1,'std::wostream']]], + ['_7ewregex_3510',['~wregex',['https://en.cppreference.com/w/cpp/regex/basic_regex/~basic_regex.html',1,'std::wregex']]], + ['_7ewsmatch_3511',['~wsmatch',['https://en.cppreference.com/w/cpp/regex/match_results/~match_results.html',1,'std::wsmatch']]], + ['_7ewstreambuf_3512',['~wstreambuf',['https://en.cppreference.com/w/cpp/io/basic_streambuf/~basic_streambuf.html',1,'std::wstreambuf']]], + ['_7ewstring_5fconvert_3513',['~wstring_convert',['https://en.cppreference.com/w/cpp/locale/wstring_convert/~wstring_convert.html',1,'std::wstring_convert']]] +]; diff --git a/search/functions_2.html b/search/functions_2.html new file mode 100644 index 0000000..ca5aa10 --- /dev/null +++ b/search/functions_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_2.js b/search/functions_2.js new file mode 100644 index 0000000..0941699 --- /dev/null +++ b/search/functions_2.js @@ -0,0 +1,54 @@ +var searchData= +[ + ['b_2284',['b',['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/params.html',1,'std::uniform_real_distribution::b()'],['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/params.html',1,'std::extreme_value_distribution::b()'],['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/params.html',1,'std::cauchy_distribution::b()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/params.html',1,'std::uniform_int_distribution::b()'],['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/params.html',1,'std::weibull_distribution::b()']]], + ['back_2285',['back',['https://en.cppreference.com/w/cpp/container/dynarray/back.html',1,'std::dynarray::back()'],['https://en.cppreference.com/w/cpp/container/vector/back.html',1,'std::vector::back()'],['https://en.cppreference.com/w/cpp/string/basic_string/back.html',1,'std::string::back()'],['https://en.cppreference.com/w/cpp/container/deque/back.html',1,'std::deque::back()'],['https://en.cppreference.com/w/cpp/container/queue/back.html',1,'std::queue::back()'],['https://en.cppreference.com/w/cpp/string/basic_string/back.html',1,'std::basic_string::back()'],['https://en.cppreference.com/w/cpp/string/basic_string/back.html',1,'std::wstring::back()'],['https://en.cppreference.com/w/cpp/string/basic_string/back.html',1,'std::u16string::back()'],['https://en.cppreference.com/w/cpp/string/basic_string/back.html',1,'std::u32string::back()'],['https://en.cppreference.com/w/cpp/container/list/back.html',1,'std::list::back()'],['https://en.cppreference.com/w/cpp/container/array/back.html',1,'std::array::back()']]], + ['back_5finserter_2286',['back_inserter',['https://en.cppreference.com/w/cpp/iterator/back_inserter.html',1,'std']]], + ['bad_2287',['bad',['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wostream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ofstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ifstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wistringstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wstringstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wofstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_iostream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wfstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ostrstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::istream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::istringstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ifstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_istringstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ofstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wiostream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ostream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ostringstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::fstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::istrstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ostringstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_ios::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_fstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::iostream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wistream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::stringstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::ostream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wifstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_istream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::strstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::basic_stringstream::bad()'],['https://en.cppreference.com/w/cpp/io/basic_ios/bad.html',1,'std::wostringstream::bad()']]], + ['bad_5falloc_2288',['bad_alloc',['https://en.cppreference.com/w/cpp/memory/new/bad_alloc.html',1,'std::bad_alloc']]], + ['bad_5farray_5flength_2289',['bad_array_length',['https://en.cppreference.com/w/cpp/memory/new/bad_array_length.html',1,'std::bad_array_length']]], + ['bad_5farray_5fnew_5flength_2290',['bad_array_new_length',['https://en.cppreference.com/w/cpp/memory/new/bad_array_new_length/bad_array_new_length.html',1,'std::bad_array_new_length']]], + ['bad_5fcast_2291',['bad_cast',['https://en.cppreference.com/w/cpp/types/bad_cast/bad_cast.html',1,'std::bad_cast']]], + ['bad_5ffunction_5fcall_2292',['bad_function_call',['https://en.cppreference.com/w/cpp/utility/functional/bad_function_call.html',1,'std::bad_function_call']]], + ['bad_5foptional_5faccess_2293',['bad_optional_access',['https://en.cppreference.com/w/cpp/utility/bad_optional_access.html',1,'std::bad_optional_access']]], + ['bad_5fpiece_2294',['bad_piece',['../classtt_1_1ex_1_1bad__piece.html#aa0b8135a9f288f03584d1f13dd6ef34b',1,'tt::ex::bad_piece']]], + ['bad_5fpiece_5fspec_2295',['bad_piece_spec',['../classtt_1_1ex_1_1bad__piece__spec.html#ac73e0ba5d0c588d585473e6bae2214ca',1,'tt::ex::bad_piece_spec']]], + ['bad_5ftypeid_2296',['bad_typeid',['https://en.cppreference.com/w/cpp/types/bad_typeid/bad_typeid.html',1,'std::bad_typeid']]], + ['bad_5fweak_5fptr_2297',['bad_weak_ptr',['https://en.cppreference.com/w/cpp/memory/bad_weak_ptr/bad_weak_ptr.html',1,'std::bad_weak_ptr']]], + ['base_2298',['base',['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/base.html',1,'std::ranlux48::base()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/base.html',1,'std::discard_block_engine::base()'],['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/base.html',1,'std::independent_bits_engine::base()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/base.html',1,'std::shuffle_order_engine::base()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/base.html',1,'std::ranlux24::base()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/base.html',1,'std::knuth_b::base()']]], + ['basic_5ffilebuf_2299',['basic_filebuf',['https://en.cppreference.com/w/cpp/io/basic_filebuf/basic_filebuf.html',1,'std::basic_filebuf']]], + ['basic_5ffstream_2300',['basic_fstream',['https://en.cppreference.com/w/cpp/io/basic_fstream/basic_fstream.html',1,'std::basic_fstream']]], + ['basic_5fifstream_2301',['basic_ifstream',['https://en.cppreference.com/w/cpp/io/basic_ifstream/basic_ifstream.html',1,'std::basic_ifstream']]], + ['basic_5fios_2302',['basic_ios',['https://en.cppreference.com/w/cpp/io/basic_ios/basic_ios.html',1,'std::basic_ios']]], + ['basic_5fiostream_2303',['basic_iostream',['https://en.cppreference.com/w/cpp/io/basic_iostream/basic_iostream.html',1,'std::basic_iostream']]], + ['basic_5fistream_2304',['basic_istream',['https://en.cppreference.com/w/cpp/io/basic_istream/basic_istream.html',1,'std::basic_istream']]], + ['basic_5fistringstream_2305',['basic_istringstream',['https://en.cppreference.com/w/cpp/io/basic_istringstream/basic_istringstream.html',1,'std::basic_istringstream']]], + ['basic_5fofstream_2306',['basic_ofstream',['https://en.cppreference.com/w/cpp/io/basic_ofstream/basic_ofstream.html',1,'std::basic_ofstream']]], + ['basic_5fostream_2307',['basic_ostream',['https://en.cppreference.com/w/cpp/io/basic_ostream/basic_ostream.html',1,'std::basic_ostream']]], + ['basic_5fostringstream_2308',['basic_ostringstream',['https://en.cppreference.com/w/cpp/io/basic_ostringstream/basic_ostringstream.html',1,'std::basic_ostringstream']]], + ['basic_5fregex_2309',['basic_regex',['https://en.cppreference.com/w/cpp/regex/basic_regex/basic_regex.html',1,'std::basic_regex']]], + ['basic_5fstreambuf_2310',['basic_streambuf',['https://en.cppreference.com/w/cpp/io/basic_streambuf/basic_streambuf.html',1,'std::basic_streambuf']]], + ['basic_5fstring_2311',['basic_string',['https://en.cppreference.com/w/cpp/string/basic_string/basic_string.html',1,'std::basic_string']]], + ['basic_5fstringbuf_2312',['basic_stringbuf',['https://en.cppreference.com/w/cpp/io/basic_stringbuf/basic_stringbuf.html',1,'std::basic_stringbuf']]], + ['basic_5fstringstream_2313',['basic_stringstream',['https://en.cppreference.com/w/cpp/io/basic_stringstream/basic_stringstream.html',1,'std::basic_stringstream']]], + ['before_2314',['before',['https://en.cppreference.com/w/cpp/types/type_info/before.html',1,'std::type_info']]], + ['before_5fbegin_2315',['before_begin',['https://en.cppreference.com/w/cpp/container/forward_list/before_begin.html',1,'std::forward_list']]], + ['begin_2316',['begin',['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::wstring::begin()'],['https://en.cppreference.com/w/cpp/iterator/begin.html',1,'std::begin()'],['https://en.cppreference.com/w/cpp/container/array/begin.html',1,'std::array::begin()'],['https://en.cppreference.com/w/cpp/container/multimap/begin.html',1,'std::multimap::begin()'],['https://en.cppreference.com/w/cpp/container/unordered_set/begin.html',1,'std::unordered_set::begin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::cmatch::begin()'],['https://en.cppreference.com/w/cpp/container/map/begin.html',1,'std::map::begin()'],['https://en.cppreference.com/w/cpp/container/list/begin.html',1,'std::list::begin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::u32string::begin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::u16string::begin()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/begin.html',1,'std::unordered_multiset::begin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::basic_string::begin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::wcmatch::begin()'],['https://en.cppreference.com/w/cpp/container/dynarray/begin.html',1,'std::dynarray::begin()'],['https://en.cppreference.com/w/cpp/container/vector/begin.html',1,'std::vector::begin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::match_results::begin()'],['https://en.cppreference.com/w/cpp/container/multiset/begin.html',1,'std::multiset::begin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::string::begin()'],['https://en.cppreference.com/w/cpp/container/set/begin.html',1,'std::set::begin()'],['https://en.cppreference.com/w/cpp/container/unordered_map/begin.html',1,'std::unordered_map::begin()'],['https://en.cppreference.com/w/cpp/utility/initializer_list/begin.html',1,'std::initializer_list::begin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::wsmatch::begin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::smatch::begin()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/begin.html',1,'std::unordered_multimap::begin()'],['https://en.cppreference.com/w/cpp/container/forward_list/begin.html',1,'std::forward_list::begin()'],['https://en.cppreference.com/w/cpp/container/deque/begin.html',1,'std::deque::begin()']]], + ['begin_28int_29_2317',['begin(int)',['https://en.cppreference.com/w/cpp/container/unordered_map/begin2.html',1,'std::unordered_map::begin(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/begin2.html',1,'std::unordered_multimap::begin(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/begin2.html',1,'std::unordered_multiset::begin(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_set/begin2.html',1,'std::unordered_set::begin(int)()']]], + ['bernoulli_5fdistribution_2318',['bernoulli_distribution',['https://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution/bernoulli_distribution.html',1,'std::bernoulli_distribution']]], + ['beta_2319',['beta',['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/params.html',1,'std::gamma_distribution']]], + ['binary_5fnegate_2320',['binary_negate',['https://en.cppreference.com/w/cpp/utility/functional/binary_negate.html',1,'std::binary_negate']]], + ['binary_5fsearch_2321',['binary_search',['https://en.cppreference.com/w/cpp/algorithm/binary_search.html',1,'std']]], + ['bind_2322',['bind',['https://en.cppreference.com/w/cpp/utility/functional/bind.html',1,'std']]], + ['binomial_5fdistribution_2323',['binomial_distribution',['https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution/binomial_distribution.html',1,'std::binomial_distribution']]], + ['bitset_2324',['bitset',['https://en.cppreference.com/w/cpp/utility/bitset/bitset.html',1,'std::bitset']]], + ['blackking_2325',['blackKing',['../classtt_1_1chess_1_1Chessboard.html#a1a5fcee2ba2e80f52a7a9ea6c445ba98',1,'tt::chess::Chessboard::blackKing() const'],['../classtt_1_1chess_1_1Chessboard.html#a7a006502bc7be496de93395ea751b518',1,'tt::chess::Chessboard::blackKing()']]], + ['board_2326',['board',['../classtt_1_1Board.html#a1e56268ad9bf8ee9abd8385d235a487b',1,'tt::Board::board()'],['../classtt_1_1ex_1_1foreign__piece.html#a91eab5f256380b4394164d0aefa72a01',1,'tt::ex::foreign_piece::board()']]], + ['board_2327',['Board',['../classtt_1_1Board.html#a8915a56b2cb790e75349b87185d6988f',1,'tt::Board::Board()'],['../classtt_1_1Board.html#a1f20a46bd40d32f6230debb82d45d3d4',1,'tt::Board::Board(PieceSetT &set)'],['../classtt_1_1Board.html#a6c37478b5b8062e268392135f748897b',1,'tt::Board::Board(Board &&)=default'],['../classtt_1_1chess_1_1Chessboard.html#a8915a56b2cb790e75349b87185d6988f',1,'tt::chess::Chessboard::Board()'],['../classtt_1_1chess_1_1Chessboard.html#a1f20a46bd40d32f6230debb82d45d3d4',1,'tt::chess::Chessboard::Board(PieceSetT &set)'],['../classtt_1_1chess_1_1Chessboard.html#a6c37478b5b8062e268392135f748897b',1,'tt::chess::Chessboard::Board(Board &&)=default']]], + ['board_2328',['board',['../classtt_1_1Board.html#a04b3078c9f83d46af1dcaf2986a87bcf',1,'tt::Board::board()'],['../classtt_1_1Piece.html#aadeac76ac07a393ca61c8b947d0f876c',1,'tt::Piece::board()'],['../classtt_1_1Piece.html#a9d5719d065c410fd60f353c296831d42',1,'tt::Piece::board() const']]], + ['boolalpha_2329',['boolalpha',['https://en.cppreference.com/w/cpp/io/manip/boolalpha.html',1,'std']]], + ['bsearch_2330',['bsearch',['https://en.cppreference.com/w/cpp/algorithm/bsearch.html',1,'std']]], + ['btowc_2331',['btowc',['https://en.cppreference.com/w/cpp/string/multibyte/btowc.html',1,'std']]], + ['bucket_2332',['bucket',['https://en.cppreference.com/w/cpp/container/unordered_set/bucket.html',1,'std::unordered_set::bucket()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/bucket.html',1,'std::unordered_multiset::bucket()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/bucket.html',1,'std::unordered_multimap::bucket()'],['https://en.cppreference.com/w/cpp/container/unordered_map/bucket.html',1,'std::unordered_map::bucket()']]], + ['bucket_5fcount_2333',['bucket_count',['https://en.cppreference.com/w/cpp/container/unordered_set/bucket_count.html',1,'std::unordered_set::bucket_count()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/bucket_count.html',1,'std::unordered_multiset::bucket_count()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/bucket_count.html',1,'std::unordered_multimap::bucket_count()'],['https://en.cppreference.com/w/cpp/container/unordered_map/bucket_count.html',1,'std::unordered_map::bucket_count(T... args)']]], + ['bucket_5fsize_2334',['bucket_size',['https://en.cppreference.com/w/cpp/container/unordered_map/bucket_size.html',1,'std::unordered_map::bucket_size()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/bucket_size.html',1,'std::unordered_multimap::bucket_size()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/bucket_size.html',1,'std::unordered_multiset::bucket_size()'],['https://en.cppreference.com/w/cpp/container/unordered_set/bucket_size.html',1,'std::unordered_set::bucket_size()']]] +]; diff --git a/search/functions_3.html b/search/functions_3.html new file mode 100644 index 0000000..d79f55b --- /dev/null +++ b/search/functions_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_3.js b/search/functions_3.js new file mode 100644 index 0000000..ae7b146 --- /dev/null +++ b/search/functions_3.js @@ -0,0 +1,72 @@ +var searchData= +[ + ['c16rtomb_2335',['c16rtomb',['https://en.cppreference.com/w/cpp/string/multibyte/c16rtomb.html',1,'std']]], + ['c32rtomb_2336',['c32rtomb',['https://en.cppreference.com/w/cpp/string/multibyte/c32rtomb.html',1,'std']]], + ['c_5fstr_2337',['c_str',['https://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::basic_string::c_str()'],['https://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::wstring::c_str()'],['https://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::u16string::c_str()'],['https://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::u32string::c_str()'],['https://en.cppreference.com/w/cpp/string/basic_string/c_str.html',1,'std::string::c_str()']]], + ['call_5fonce_2338',['call_once',['https://en.cppreference.com/w/cpp/thread/call_once.html',1,'std']]], + ['calloc_2339',['calloc',['https://en.cppreference.com/w/cpp/memory/c/calloc.html',1,'std']]], + ['can_5fnot_5fmove_2340',['can_not_move',['../classtt_1_1ex_1_1can__not__move.html#a3c72a28e92ee48088125c28e07ef79c6',1,'tt::ex::can_not_move']]], + ['caninsert_2341',['canInsert',['../classtt_1_1chess_1_1Chessboard.html#a6b1f2f5f99486f1dac8bb77cd5ac46b4',1,'tt::chess::Chessboard::canInsert()'],['../classtt_1_1Board.html#a5649afacfbaa9a2aa6ccb7f734b7f4a2',1,'tt::Board::canInsert()']]], + ['capacity_2342',['capacity',['https://en.cppreference.com/w/cpp/string/basic_string/capacity.html',1,'std::string::capacity()'],['https://en.cppreference.com/w/cpp/string/basic_string/capacity.html',1,'std::basic_string::capacity()'],['https://en.cppreference.com/w/cpp/string/basic_string/capacity.html',1,'std::wstring::capacity()'],['https://en.cppreference.com/w/cpp/string/basic_string/capacity.html',1,'std::u16string::capacity()'],['https://en.cppreference.com/w/cpp/string/basic_string/capacity.html',1,'std::u32string::capacity()'],['https://en.cppreference.com/w/cpp/container/vector/capacity.html',1,'std::vector::capacity()']]], + ['capture_2343',['capture',['../classtt_1_1Piece_1_1Turn.html#aa495194ae3143dfe34a9d76157d3005d',1,'tt::Piece::Turn::capture() const'],['../classtt_1_1Piece_1_1Turn.html#afbbed5134517c141dfa5774a0588dfc1',1,'tt::Piece::Turn::capture()']]], + ['castled_2344',['castled',['../classtt_1_1chess_1_1King.html#a2e5eff9bf3fc65784ecd8ea320f08884',1,'tt::chess::King']]], + ['category_2345',['category',['https://en.cppreference.com/w/cpp/error/error_code/category.html',1,'std::error_code::category()'],['https://en.cppreference.com/w/cpp/error/error_condition/category.html',1,'std::error_condition::category()']]], + ['cauchy_5fdistribution_2346',['cauchy_distribution',['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/cauchy_distribution.html',1,'std::cauchy_distribution']]], + ['cbefore_5fbegin_2347',['cbefore_begin',['https://en.cppreference.com/w/cpp/container/forward_list/before_begin.html',1,'std::forward_list']]], + ['cbegin_2348',['cbegin',['https://en.cppreference.com/w/cpp/container/map/begin.html',1,'std::map::cbegin()'],['https://en.cppreference.com/w/cpp/container/array/begin.html',1,'std::array::cbegin()'],['https://en.cppreference.com/w/cpp/container/multimap/begin.html',1,'std::multimap::cbegin()'],['https://en.cppreference.com/w/cpp/container/unordered_set/begin.html',1,'std::unordered_set::cbegin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::cmatch::cbegin()'],['https://en.cppreference.com/w/cpp/container/list/begin.html',1,'std::list::cbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::u32string::cbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::u16string::cbegin()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/begin.html',1,'std::unordered_multiset::cbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::wstring::cbegin()'],['https://en.cppreference.com/w/cpp/container/deque/begin.html',1,'std::deque::cbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::string::cbegin()'],['https://en.cppreference.com/w/cpp/container/multiset/begin.html',1,'std::multiset::cbegin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::match_results::cbegin()'],['https://en.cppreference.com/w/cpp/container/vector/begin.html',1,'std::vector::cbegin()'],['https://en.cppreference.com/w/cpp/container/dynarray/begin.html',1,'std::dynarray::cbegin()'],['https://en.cppreference.com/w/cpp/container/set/begin.html',1,'std::set::cbegin()'],['https://en.cppreference.com/w/cpp/container/unordered_map/begin.html',1,'std::unordered_map::cbegin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::wsmatch::cbegin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::smatch::cbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/begin.html',1,'std::basic_string::cbegin()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/begin.html',1,'std::unordered_multimap::cbegin()'],['https://en.cppreference.com/w/cpp/container/forward_list/begin.html',1,'std::forward_list::cbegin()'],['https://en.cppreference.com/w/cpp/regex/match_results/begin.html',1,'std::wcmatch::cbegin()']]], + ['cbegin_28int_29_2349',['cbegin(int)',['https://en.cppreference.com/w/cpp/container/unordered_map/begin2.html',1,'std::unordered_map::cbegin(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/begin2.html',1,'std::unordered_multimap::cbegin(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/begin2.html',1,'std::unordered_multiset::cbegin(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_set/begin2.html',1,'std::unordered_set::cbegin(int)()']]], + ['cbrt_2350',['cbrt',['https://en.cppreference.com/w/cpp/numeric/math/cbrt.html',1,'std']]], + ['ceil_2351',['ceil',['https://en.cppreference.com/w/cpp/numeric/math/ceil.html',1,'std']]], + ['cend_2352',['cend',['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::wsmatch::cend()'],['https://en.cppreference.com/w/cpp/container/dynarray/end.html',1,'std::dynarray::cend()'],['https://en.cppreference.com/w/cpp/container/vector/end.html',1,'std::vector::cend()'],['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::match_results::cend()'],['https://en.cppreference.com/w/cpp/container/multiset/end.html',1,'std::multiset::cend()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::string::cend()'],['https://en.cppreference.com/w/cpp/container/set/end.html',1,'std::set::cend()'],['https://en.cppreference.com/w/cpp/container/array/end.html',1,'std::array::cend()'],['https://en.cppreference.com/w/cpp/container/multimap/end.html',1,'std::multimap::cend()'],['https://en.cppreference.com/w/cpp/container/unordered_set/end.html',1,'std::unordered_set::cend()'],['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::cmatch::cend()'],['https://en.cppreference.com/w/cpp/container/map/end.html',1,'std::map::cend()'],['https://en.cppreference.com/w/cpp/container/list/end.html',1,'std::list::cend()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::u32string::cend()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::u16string::cend()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/end.html',1,'std::unordered_multiset::cend()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::wstring::cend()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::basic_string::cend()'],['https://en.cppreference.com/w/cpp/container/deque/end.html',1,'std::deque::cend()'],['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::wcmatch::cend()'],['https://en.cppreference.com/w/cpp/container/forward_list/end.html',1,'std::forward_list::cend()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/end.html',1,'std::unordered_multimap::cend()'],['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::smatch::cend()'],['https://en.cppreference.com/w/cpp/container/unordered_map/end.html',1,'std::unordered_map::cend()']]], + ['cend_28int_29_2353',['cend(int)',['https://en.cppreference.com/w/cpp/container/unordered_multimap/end2.html',1,'std::unordered_multimap::cend(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_map/end2.html',1,'std::unordered_map::cend(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/end2.html',1,'std::unordered_multiset::cend(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_set/end2.html',1,'std::unordered_set::cend(int)()']]], + ['check_2354',['check',['../classtt_1_1chess_1_1King.html#a5e28e5c98998bedc925f6fe66d3a3721',1,'tt::chess::King::check()'],['../classtt_1_1chess_1_1ex_1_1check.html#ac075af001158cb947964bd29fd984a5e',1,'tt::chess::ex::check::check()']]], + ['checkmate_2355',['checkmate',['../classtt_1_1chess_1_1ex_1_1checkmate.html#a3e7c280c957f76b310b2184041852652',1,'tt::chess::ex::checkmate::checkmate()'],['../classtt_1_1chess_1_1King.html#a45e3da474fa1e57ea6cce1a6af817d66',1,'tt::chess::King::checkmate()']]], + ['chi_5fsquared_5fdistribution_2356',['chi_squared_distribution',['https://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/chi_squared_distribution.html',1,'std::chi_squared_distribution']]], + ['classic_2357',['classic',['https://en.cppreference.com/w/cpp/locale/locale/classic.html',1,'std::locale']]], + ['clear_2358',['clear',['https://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::u16string::clear()'],['https://en.cppreference.com/w/cpp/error/error_condition/clear.html',1,'std::error_condition::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wiostream::clear()'],['https://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::u32string::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ofstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_istringstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ifstream::clear()'],['https://en.cppreference.com/w/cpp/container/list/clear.html',1,'std::list::clear()'],['https://en.cppreference.com/w/cpp/container/map/clear.html',1,'std::map::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::istringstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::istream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ostrstream::clear()'],['https://en.cppreference.com/w/cpp/container/unordered_set/clear.html',1,'std::unordered_set::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wfstream::clear()'],['https://en.cppreference.com/w/cpp/container/multimap/clear.html',1,'std::multimap::clear()'],['https://en.cppreference.com/w/cpp/atomic/atomic_flag/clear.html',1,'std::atomic_flag::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_iostream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wofstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wstringstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wistringstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ifstream::clear()'],['../classtt_1_1Board.html#aed516112e99ab1672fbaa08109de7989',1,'tt::Board::clear()'],['../classtt_1_1chess_1_1Chessboard.html#ab8e2b25b37f5c026ef656c249bffc116',1,'tt::chess::Chessboard::clear()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/clear.html',1,'std::unordered_multiset::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ofstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::fstream::clear()'],['https://en.cppreference.com/w/cpp/container/vector/clear.html',1,'std::vector::clear()'],['https://en.cppreference.com/w/cpp/container/multiset/clear.html',1,'std::multiset::clear()'],['https://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::string::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wostream::clear()'],['https://en.cppreference.com/w/cpp/container/set/clear.html',1,'std::set::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ostringstream::clear()'],['https://en.cppreference.com/w/cpp/container/unordered_map/clear.html',1,'std::unordered_map::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ios::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ostringstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_fstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::iostream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wistream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::strstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::istrstream::clear()'],['https://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::wstring::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wostringstream::clear()'],['https://en.cppreference.com/w/cpp/string/basic_string/clear.html',1,'std::basic_string::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_stringstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::stringstream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_ostream::clear()'],['https://en.cppreference.com/w/cpp/container/deque/clear.html',1,'std::deque::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::basic_istream::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::wifstream::clear()'],['https://en.cppreference.com/w/cpp/error/error_code/clear.html',1,'std::error_code::clear()'],['https://en.cppreference.com/w/cpp/io/basic_ios/clear.html',1,'std::ostream::clear()'],['https://en.cppreference.com/w/cpp/container/forward_list/clear.html',1,'std::forward_list::clear()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/clear.html',1,'std::unordered_multimap::clear()']]], + ['clearerr_2359',['clearerr',['https://en.cppreference.com/w/cpp/io/c/clearerr.html',1,'std']]], + ['clock_2360',['clock',['https://en.cppreference.com/w/cpp/chrono/c/clock.html',1,'std']]], + ['clone_2361',['clone',['../classtt_1_1Piece_1_1Turn.html#ac07a1985044942f8cff1a49cb05fa1b3',1,'tt::Piece::Turn']]], + ['close_2362',['close',['https://en.cppreference.com/w/cpp/io/basic_ofstream/close.html',1,'std::wofstream::close()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/close.html',1,'std::ifstream::close()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/close.html',1,'std::wfstream::close()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/close.html',1,'std::basic_ifstream::close()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/close.html',1,'std::filebuf::close()'],['https://en.cppreference.com/w/cpp/locale/messages/close.html',1,'std::messages_byname::close()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/close.html',1,'std::wifstream::close()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/close.html',1,'std::wfilebuf::close()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/close.html',1,'std::basic_fstream::close()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/close.html',1,'std::basic_filebuf::close()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/close.html',1,'std::fstream::close()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/close.html',1,'std::basic_ofstream::close()'],['https://en.cppreference.com/w/cpp/locale/messages/close.html',1,'std::messages::close()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/close.html',1,'std::ofstream::close()']]], + ['cmatch_2363',['cmatch',['https://en.cppreference.com/w/cpp/regex/match_results/match_results.html',1,'std::cmatch']]], + ['code_2364',['code',['https://en.cppreference.com/w/cpp/error/system_error/code.html',1,'std::system_error::code()'],['https://en.cppreference.com/w/cpp/regex/regex_error/code.html',1,'std::regex_error::code()'],['https://en.cppreference.com/w/cpp/thread/future_error/code.html',1,'std::future_error::code()']]], + ['codecvt_2365',['codecvt',['https://en.cppreference.com/w/cpp/locale/codecvt/codecvt.html',1,'std::codecvt']]], + ['codecvt_5fbyname_2366',['codecvt_byname',['https://en.cppreference.com/w/cpp/locale/codecvt_byname.html',1,'std::codecvt_byname']]], + ['collate_2367',['collate',['https://en.cppreference.com/w/cpp/locale/collate/collate.html',1,'std::collate']]], + ['collate_5fbyname_2368',['collate_byname',['https://en.cppreference.com/w/cpp/locale/collate_byname.html',1,'std::collate_byname']]], + ['color_2369',['color',['../classtt_1_1Piece.html#a99864ba766ec63ea7d34726b7745b867',1,'tt::Piece::color()'],['../classtt_1_1chess_1_1ex_1_1no__king.html#afd1f29662dc42718094357ebd9fb0fef',1,'tt::chess::ex::no_king::color()']]], + ['combine_2370',['combine',['https://en.cppreference.com/w/cpp/locale/locale/combine.html',1,'std::locale']]], + ['compare_2371',['compare',['https://en.cppreference.com/w/cpp/string/basic_string/compare.html',1,'std::basic_string::compare()'],['https://en.cppreference.com/w/cpp/regex/sub_match/compare.html',1,'std::wcsub_match::compare()'],['https://en.cppreference.com/w/cpp/locale/collate/compare.html',1,'std::collate_byname::compare()'],['https://en.cppreference.com/w/cpp/regex/sub_match/compare.html',1,'std::wssub_match::compare()'],['https://en.cppreference.com/w/cpp/string/basic_string/compare.html',1,'std::string::compare()'],['https://en.cppreference.com/w/cpp/regex/sub_match/compare.html',1,'std::csub_match::compare()'],['https://en.cppreference.com/w/cpp/string/char_traits/compare.html',1,'std::char_traits::compare()'],['https://en.cppreference.com/w/cpp/regex/sub_match/compare.html',1,'std::ssub_match::compare()'],['https://en.cppreference.com/w/cpp/regex/sub_match/compare.html',1,'std::sub_match::compare()'],['https://en.cppreference.com/w/cpp/string/basic_string/compare.html',1,'std::u32string::compare()'],['https://en.cppreference.com/w/cpp/locale/collate/compare.html',1,'std::collate::compare()'],['https://en.cppreference.com/w/cpp/string/basic_string/compare.html',1,'std::u16string::compare()'],['https://en.cppreference.com/w/cpp/string/basic_string/compare.html',1,'std::wstring::compare()']]], + ['compare_5fexchange_5fstrong_2372',['compare_exchange_strong',['https://en.cppreference.com/w/cpp/atomic/atomic/compare_exchange.html',1,'std::atomic']]], + ['compare_5fexchange_5fweak_2373',['compare_exchange_weak',['https://en.cppreference.com/w/cpp/atomic/atomic/compare_exchange.html',1,'std::atomic']]], + ['complex_2374',['complex',['https://en.cppreference.com/w/cpp/numeric/complex/complex.html',1,'std::complex']]], + ['condition_5fvariable_2375',['condition_variable',['https://en.cppreference.com/w/cpp/thread/condition_variable/condition_variable.html',1,'std::condition_variable']]], + ['condition_5fvariable_5fany_2376',['condition_variable_any',['https://en.cppreference.com/w/cpp/thread/condition_variable_any/condition_variable_any.html',1,'std::condition_variable_any']]], + ['const_5fpointer_5fcast_2377',['const_pointer_cast',['https://en.cppreference.com/w/cpp/memory/shared_ptr/pointer_cast.html',1,'std']]], + ['construct_2378',['construct',['https://en.cppreference.com/w/cpp/memory/allocator/construct.html',1,'std::allocator::construct()'],['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/construct.html',1,'std::scoped_allocator_adaptor::construct()'],['https://en.cppreference.com/w/cpp/memory/allocator_traits/construct.html',1,'std::allocator_traits::construct()']]], + ['converted_2379',['converted',['https://en.cppreference.com/w/cpp/locale/wstring_convert/converted.html',1,'std::wstring_convert']]], + ['copy_2380',['copy',['https://en.cppreference.com/w/cpp/algorithm/copy.html',1,'std::copy()'],['https://en.cppreference.com/w/cpp/string/basic_string/copy.html',1,'std::string::copy()'],['https://en.cppreference.com/w/cpp/string/basic_string/copy.html',1,'std::u16string::copy()'],['https://en.cppreference.com/w/cpp/string/char_traits/copy.html',1,'std::char_traits::copy()'],['https://en.cppreference.com/w/cpp/string/basic_string/copy.html',1,'std::basic_string::copy()'],['https://en.cppreference.com/w/cpp/string/basic_string/copy.html',1,'std::wstring::copy()'],['https://en.cppreference.com/w/cpp/string/basic_string/copy.html',1,'std::u32string::copy()']]], + ['copy_5fbackward_2381',['copy_backward',['https://en.cppreference.com/w/cpp/algorithm/copy_backward.html',1,'std']]], + ['copy_5fif_2382',['copy_if',['https://en.cppreference.com/w/cpp/algorithm/copy.html',1,'std']]], + ['copy_5fn_2383',['copy_n',['https://en.cppreference.com/w/cpp/algorithm/copy_n.html',1,'std']]], + ['copyfmt_2384',['copyfmt',['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::wistream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::ifstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::wistringstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::wstringstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::wofstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_iostream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::wfstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::ostrstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::istream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::strstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_ostringstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_ios::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::ostringstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_fstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::iostream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::stringstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::ostream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::wifstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_istream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::istringstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::wostream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::fstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_ofstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_stringstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::wostringstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::istrstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_ostream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::wiostream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::ofstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_istringstream::copyfmt()'],['https://en.cppreference.com/w/cpp/io/basic_ios/copyfmt.html',1,'std::basic_ifstream::copyfmt()']]], + ['copysign_2385',['copysign',['https://en.cppreference.com/w/cpp/numeric/math/copysign.html',1,'std']]], + ['cos_2386',['cos',['https://en.cppreference.com/w/cpp/numeric/math/cos.html',1,'std']]], + ['cosh_2387',['cosh',['https://en.cppreference.com/w/cpp/numeric/math/cosh.html',1,'std']]], + ['count_2388',['count',['https://en.cppreference.com/w/cpp/algorithm/count.html',1,'std::count()'],['https://en.cppreference.com/w/cpp/container/unordered_map/count.html',1,'std::unordered_map::count()'],['https://en.cppreference.com/w/cpp/chrono/duration/count.html',1,'std::chrono::duration::count()'],['https://en.cppreference.com/w/cpp/container/multiset/count.html',1,'std::multiset::count()'],['https://en.cppreference.com/w/cpp/container/set/count.html',1,'std::set::count()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/count.html',1,'std::unordered_multimap::count()'],['https://en.cppreference.com/w/cpp/chrono/duration/count.html',1,'std::chrono::minutes::count()'],['https://en.cppreference.com/w/cpp/chrono/duration/count.html',1,'std::chrono::seconds::count()'],['https://en.cppreference.com/w/cpp/container/multimap/count.html',1,'std::multimap::count()'],['https://en.cppreference.com/w/cpp/container/unordered_set/count.html',1,'std::unordered_set::count()'],['https://en.cppreference.com/w/cpp/container/map/count.html',1,'std::map::count()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/count.html',1,'std::unordered_multiset::count()'],['https://en.cppreference.com/w/cpp/utility/bitset/count.html',1,'std::bitset::count()'],['https://en.cppreference.com/w/cpp/chrono/duration/count.html',1,'std::chrono::nanoseconds::count()'],['https://en.cppreference.com/w/cpp/chrono/duration/count.html',1,'std::chrono::microseconds::count()'],['https://en.cppreference.com/w/cpp/chrono/duration/count.html',1,'std::chrono::hours::count()'],['https://en.cppreference.com/w/cpp/chrono/duration/count.html',1,'std::chrono::milliseconds::count()']]], + ['count_5fif_2389',['count_if',['https://en.cppreference.com/w/cpp/algorithm/count.html',1,'std']]], + ['crbegin_2390',['crbegin',['https://en.cppreference.com/w/cpp/container/dynarray/rbegin.html',1,'std::dynarray::crbegin()'],['https://en.cppreference.com/w/cpp/container/vector/rbegin.html',1,'std::vector::crbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::string::crbegin()'],['https://en.cppreference.com/w/cpp/container/multiset/rbegin.html',1,'std::multiset::crbegin()'],['https://en.cppreference.com/w/cpp/container/set/rbegin.html',1,'std::set::crbegin()'],['https://en.cppreference.com/w/cpp/container/deque/rbegin.html',1,'std::deque::crbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::basic_string::crbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::wstring::crbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::u16string::crbegin()'],['https://en.cppreference.com/w/cpp/string/basic_string/rbegin.html',1,'std::u32string::crbegin()'],['https://en.cppreference.com/w/cpp/container/list/rbegin.html',1,'std::list::crbegin()'],['https://en.cppreference.com/w/cpp/container/map/rbegin.html',1,'std::map::crbegin()'],['https://en.cppreference.com/w/cpp/container/multimap/rbegin.html',1,'std::multimap::crbegin()'],['https://en.cppreference.com/w/cpp/container/array/rbegin.html',1,'std::array::crbegin()']]], + ['cref_2391',['cref',['https://en.cppreference.com/w/cpp/utility/functional/ref.html',1,'std']]], + ['cregex_5fiterator_2392',['cregex_iterator',['https://en.cppreference.com/w/cpp/regex/regex_iterator/regex_iterator.html',1,'std::cregex_iterator']]], + ['cregex_5ftoken_5fiterator_2393',['cregex_token_iterator',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/regex_token_iterator.html',1,'std::cregex_token_iterator']]], + ['crend_2394',['crend',['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::wstring::crend()'],['https://en.cppreference.com/w/cpp/container/dynarray/rend.html',1,'std::dynarray::crend()'],['https://en.cppreference.com/w/cpp/container/vector/rend.html',1,'std::vector::crend()'],['https://en.cppreference.com/w/cpp/container/multiset/rend.html',1,'std::multiset::crend()'],['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::string::crend()'],['https://en.cppreference.com/w/cpp/container/set/rend.html',1,'std::set::crend()'],['https://en.cppreference.com/w/cpp/container/deque/rend.html',1,'std::deque::crend()'],['https://en.cppreference.com/w/cpp/container/array/rend.html',1,'std::array::crend()'],['https://en.cppreference.com/w/cpp/container/multimap/rend.html',1,'std::multimap::crend()'],['https://en.cppreference.com/w/cpp/container/map/rend.html',1,'std::map::crend()'],['https://en.cppreference.com/w/cpp/container/list/rend.html',1,'std::list::crend()'],['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::u32string::crend()'],['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::u16string::crend()'],['https://en.cppreference.com/w/cpp/string/basic_string/rend.html',1,'std::basic_string::crend()']]], + ['csub_5fmatch_2395',['csub_match',['https://en.cppreference.com/w/cpp/regex/sub_match/sub_match.html',1,'std::csub_match']]], + ['ctime_2396',['ctime',['https://en.cppreference.com/w/cpp/chrono/c/ctime.html',1,'std']]], + ['ctype_2397',['ctype',['https://en.cppreference.com/w/cpp/locale/ctype/ctype.html',1,'std::ctype']]], + ['ctype_5fbyname_2398',['ctype_byname',['https://en.cppreference.com/w/cpp/locale/ctype_byname.html',1,'std::ctype_byname']]], + ['curr_5fsymbol_2399',['curr_symbol',['https://en.cppreference.com/w/cpp/locale/moneypunct/curr_symbol.html',1,'std::moneypunct::curr_symbol()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/curr_symbol.html',1,'std::moneypunct_byname::curr_symbol()']]], + ['current_5fexception_2400',['current_exception',['https://en.cppreference.com/w/cpp/error/current_exception.html',1,'std']]], + ['currentenemyking_2401',['currentEnemyKing',['../classtt_1_1chess_1_1Chessboard.html#a35e246bd83ab499b26f4d43fa59de6bc',1,'tt::chess::Chessboard::currentEnemyKing()'],['../classtt_1_1chess_1_1Chessboard.html#a59afd68bda59168648b9a012beb66311',1,'tt::chess::Chessboard::currentEnemyKing() const']]], + ['currentking_2402',['currentKing',['../classtt_1_1chess_1_1Chessboard.html#a2afade3c54ecdea8e7f1f000fcb6d9c4',1,'tt::chess::Chessboard::currentKing() const'],['../classtt_1_1chess_1_1Chessboard.html#ada2c8e3f1aba740a138bfe7cc3d556c0',1,'tt::chess::Chessboard::currentKing()']]], + ['currentturn_2403',['currentTurn',['../classtt_1_1Board.html#a3e454c4b726f147605d8bcc3ad4ed7a5',1,'tt::Board']]] +]; diff --git a/search/functions_4.html b/search/functions_4.html new file mode 100644 index 0000000..1657cad --- /dev/null +++ b/search/functions_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_4.js b/search/functions_4.js new file mode 100644 index 0000000..9e4001b --- /dev/null +++ b/search/functions_4.js @@ -0,0 +1,70 @@ +var searchData= +[ + ['data_2404',['data',['https://en.cppreference.com/w/cpp/container/vector/data.html',1,'std::vector::data()'],['https://en.cppreference.com/w/cpp/string/basic_string/data.html',1,'std::string::data()'],['https://en.cppreference.com/w/cpp/string/basic_string/data.html',1,'std::basic_string::data()'],['https://en.cppreference.com/w/cpp/string/basic_string/data.html',1,'std::wstring::data()'],['https://en.cppreference.com/w/cpp/string/basic_string/data.html',1,'std::u16string::data()'],['https://en.cppreference.com/w/cpp/string/basic_string/data.html',1,'std::u32string::data()'],['https://en.cppreference.com/w/cpp/container/array/data.html',1,'std::array::data()'],['https://en.cppreference.com/w/cpp/container/dynarray/data.html',1,'std::dynarray::data()']]], + ['date_5forder_2405',['date_order',['https://en.cppreference.com/w/cpp/locale/time_get/date_order.html',1,'std::time_get::date_order()'],['https://en.cppreference.com/w/cpp/locale/time_get/date_order.html',1,'std::time_get_byname::date_order()']]], + ['deallocate_2406',['deallocate',['https://en.cppreference.com/w/cpp/memory/allocator_traits/deallocate.html',1,'std::allocator_traits::deallocate()'],['https://en.cppreference.com/w/cpp/memory/allocator/deallocate.html',1,'std::allocator::deallocate()'],['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/deallocate.html',1,'std::scoped_allocator_adaptor::deallocate()']]], + ['dec_2407',['dec',['https://en.cppreference.com/w/cpp/io/manip/hex.html',1,'std']]], + ['decimal_5fpoint_2408',['decimal_point',['https://en.cppreference.com/w/cpp/locale/numpunct/decimal_point.html',1,'std::numpunct_byname::decimal_point()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/decimal_point.html',1,'std::moneypunct_byname::decimal_point()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/decimal_point.html',1,'std::moneypunct::decimal_point()'],['https://en.cppreference.com/w/cpp/locale/numpunct/decimal_point.html',1,'std::numpunct::decimal_point()']]], + ['declare_5fno_5fpointers_2409',['declare_no_pointers',['https://en.cppreference.com/w/cpp/memory/gc/declare_no_pointers.html',1,'std']]], + ['declare_5freachable_2410',['declare_reachable',['https://en.cppreference.com/w/cpp/memory/gc/declare_reachable.html',1,'std']]], + ['declval_2411',['declval',['https://en.cppreference.com/w/cpp/utility/declval.html',1,'std']]], + ['default_5fdelete_2412',['default_delete',['https://en.cppreference.com/w/cpp/memory/default_delete.html',1,'std::default_delete']]], + ['default_5ferror_5fcondition_2413',['default_error_condition',['https://en.cppreference.com/w/cpp/error/error_code/default_error_condition.html',1,'std::error_code::default_error_condition()'],['https://en.cppreference.com/w/cpp/error/error_category/default_error_condition.html',1,'std::error_category::default_error_condition()']]], + ['defaultfloat_2414',['defaultfloat',['https://en.cppreference.com/w/cpp/io/manip/fixed.html',1,'std']]], + ['defaultpieceset_2415',['defaultPieceSet',['../classtt_1_1Board.html#a2e4ec4cd6e838e8276986dab85ad0609',1,'tt::Board::defaultPieceSet()'],['../classtt_1_1chess_1_1Chessboard.html#a481538741aa39e016fb97eb7a6bb8493',1,'tt::chess::Chessboard::defaultPieceSet()']]], + ['denorm_5fmin_2416',['denorm_min',['https://en.cppreference.com/w/cpp/types/numeric_limits/denorm_min.html',1,'std::numeric_limits']]], + ['densities_2417',['densities',['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/params.html',1,'std::piecewise_constant_distribution::densities()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/params.html',1,'std::piecewise_linear_distribution::densities()']]], + ['deque_2418',['deque',['https://en.cppreference.com/w/cpp/container/deque/deque.html',1,'std::deque']]], + ['destroy_2419',['destroy',['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/destroy.html',1,'std::scoped_allocator_adaptor::destroy()'],['https://en.cppreference.com/w/cpp/memory/allocator/destroy.html',1,'std::allocator::destroy()'],['https://en.cppreference.com/w/cpp/memory/allocator_traits/destroy.html',1,'std::allocator_traits::destroy()']]], + ['detach_2420',['detach',['https://en.cppreference.com/w/cpp/thread/thread/detach.html',1,'std::thread']]], + ['diagonalmoves_2421',['diagonalMoves',['../classtt_1_1Piece.html#af952bca93641a3d8322cc2a8b9cc0182',1,'tt::Piece']]], + ['difftime_2422',['difftime',['https://en.cppreference.com/w/cpp/chrono/c/difftime.html',1,'std']]], + ['digit_2423',['digit',['../classtt_1_1Piece_1_1Position.html#ad040963a9e44c188cd8304c9d031c333',1,'tt::Piece::Position']]], + ['discard_2424',['discard',['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/discard.html',1,'std::mersenne_twister_engine::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/discard.html',1,'std::subtract_with_carry_engine::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/discard.html',1,'std::minstd_rand0::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/discard.html',1,'std::knuth_b::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/discard.html',1,'std::linear_congruential_engine::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/discard.html',1,'std::ranlux24::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/discard.html',1,'std::shuffle_order_engine::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/discard.html',1,'std::mt19937::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/discard.html',1,'std::ranlux48_base::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/discard.html',1,'std::minstd_rand::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/discard.html',1,'std::independent_bits_engine::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/discard.html',1,'std::discard_block_engine::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/discard.html',1,'std::ranlux48::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/discard.html',1,'std::ranlux24_base::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/discard.html',1,'std::mt19937_64::discard()']]], + ['discard_5fblock_5fengine_2425',['discard_block_engine',['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/discard_block_engine.html',1,'std::discard_block_engine']]], + ['discrete_5fdistribution_2426',['discrete_distribution',['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/discrete_distribution.html',1,'std::discrete_distribution']]], + ['distance_2427',['distance',['https://en.cppreference.com/w/cpp/iterator/distance.html',1,'std']]], + ['div_2428',['div',['https://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std']]], + ['do_5falways_5fnoconv_2429',['do_always_noconv',['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_utf16::do_always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_utf8_utf16::do_always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_utf8::do_always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_byname::do_always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt::do_always_noconv()']]], + ['do_5fclose_2430',['do_close',['https://en.cppreference.com/w/cpp/locale/messages/close.html',1,'std::messages::do_close()'],['https://en.cppreference.com/w/cpp/locale/messages/close.html',1,'std::messages_byname::do_close()']]], + ['do_5fcompare_2431',['do_compare',['https://en.cppreference.com/w/cpp/locale/collate/compare.html',1,'std::collate::do_compare()'],['https://en.cppreference.com/w/cpp/locale/collate/compare.html',1,'std::collate_byname::do_compare()']]], + ['do_5fcurr_5fsymbol_2432',['do_curr_symbol',['https://en.cppreference.com/w/cpp/locale/moneypunct/curr_symbol.html',1,'std::moneypunct::do_curr_symbol()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/curr_symbol.html',1,'std::moneypunct_byname::do_curr_symbol()']]], + ['do_5fdate_5forder_2433',['do_date_order',['https://en.cppreference.com/w/cpp/locale/time_get/date_order.html',1,'std::time_get_byname::do_date_order()'],['https://en.cppreference.com/w/cpp/locale/time_get/date_order.html',1,'std::time_get::do_date_order()']]], + ['do_5fdecimal_5fpoint_2434',['do_decimal_point',['https://en.cppreference.com/w/cpp/locale/numpunct/decimal_point.html',1,'std::numpunct::do_decimal_point()'],['https://en.cppreference.com/w/cpp/locale/numpunct/decimal_point.html',1,'std::numpunct_byname::do_decimal_point()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/decimal_point.html',1,'std::moneypunct::do_decimal_point()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/decimal_point.html',1,'std::moneypunct_byname::do_decimal_point()']]], + ['do_5fencoding_2435',['do_encoding',['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_utf8::do_encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_utf8_utf16::do_encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_utf16::do_encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_byname::do_encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt::do_encoding()']]], + ['do_5ffalsename_2436',['do_falsename',['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct_byname::do_falsename()'],['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct::do_falsename()']]], + ['do_5ffrac_5fdigits_2437',['do_frac_digits',['https://en.cppreference.com/w/cpp/locale/moneypunct/frac_digits.html',1,'std::moneypunct_byname::do_frac_digits()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/frac_digits.html',1,'std::moneypunct::do_frac_digits()']]], + ['do_5fget_2438',['do_get',['https://en.cppreference.com/w/cpp/locale/money_get/get.html',1,'std::money_get::do_get()'],['https://en.cppreference.com/w/cpp/locale/messages/get.html',1,'std::messages::do_get()'],['https://en.cppreference.com/w/cpp/locale/time_get/get.html',1,'std::time_get_byname::do_get()'],['https://en.cppreference.com/w/cpp/locale/messages/get.html',1,'std::messages_byname::do_get()'],['https://en.cppreference.com/w/cpp/locale/time_get/get.html',1,'std::time_get::do_get()'],['https://en.cppreference.com/w/cpp/locale/num_get/get.html',1,'std::num_get::do_get()']]], + ['do_5fget_5fdate_2439',['do_get_date',['https://en.cppreference.com/w/cpp/locale/time_get/get_date.html',1,'std::time_get_byname::do_get_date()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_date.html',1,'std::time_get::do_get_date()']]], + ['do_5fget_5fmonthname_2440',['do_get_monthname',['https://en.cppreference.com/w/cpp/locale/time_get/get_monthname.html',1,'std::time_get_byname::do_get_monthname()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_monthname.html',1,'std::time_get::do_get_monthname()']]], + ['do_5fget_5ftime_2441',['do_get_time',['https://en.cppreference.com/w/cpp/locale/time_get/get_time.html',1,'std::time_get_byname::do_get_time()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_time.html',1,'std::time_get::do_get_time()']]], + ['do_5fget_5fweekday_2442',['do_get_weekday',['https://en.cppreference.com/w/cpp/locale/time_get/get_weekday.html',1,'std::time_get_byname::do_get_weekday()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_weekday.html',1,'std::time_get::do_get_weekday()']]], + ['do_5fget_5fyear_2443',['do_get_year',['https://en.cppreference.com/w/cpp/locale/time_get/get_year.html',1,'std::time_get_byname::do_get_year()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_year.html',1,'std::time_get::do_get_year()']]], + ['do_5fgrouping_2444',['do_grouping',['https://en.cppreference.com/w/cpp/locale/numpunct/grouping.html',1,'std::numpunct_byname::do_grouping()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/grouping.html',1,'std::moneypunct_byname::do_grouping()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/grouping.html',1,'std::moneypunct::do_grouping()'],['https://en.cppreference.com/w/cpp/locale/numpunct/grouping.html',1,'std::numpunct::do_grouping()']]], + ['do_5fhash_2445',['do_hash',['https://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate::do_hash()'],['https://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate_byname::do_hash()']]], + ['do_5fin_2446',['do_in',['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_utf16::do_in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_utf8_utf16::do_in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_utf8::do_in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_byname::do_in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt::do_in()']]], + ['do_5fis_2447',['do_is',['https://en.cppreference.com/w/cpp/locale/ctype/is.html',1,'std::ctype::do_is()'],['https://en.cppreference.com/w/cpp/locale/ctype/is.html',1,'std::ctype_byname::do_is()']]], + ['do_5flength_2448',['do_length',['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt::do_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_byname::do_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_utf8::do_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_utf8_utf16::do_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_utf16::do_length(T... args)']]], + ['do_5fmax_5flength_2449',['do_max_length',['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_utf16::do_max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt::do_max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_byname::do_max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_utf8::do_max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_utf8_utf16::do_max_length()']]], + ['do_5fnarrow_2450',['do_narrow',['https://en.cppreference.com/w/cpp/locale/ctype/narrow.html',1,'std::ctype::do_narrow()'],['https://en.cppreference.com/w/cpp/locale/ctype/narrow.html',1,'std::ctype_byname::do_narrow()']]], + ['do_5fneg_5fformat_2451',['do_neg_format',['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct::do_neg_format()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct_byname::do_neg_format()']]], + ['do_5fnegative_5fsign_2452',['do_negative_sign',['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct::do_negative_sign()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct_byname::do_negative_sign()']]], + ['do_5fopen_2453',['do_open',['https://en.cppreference.com/w/cpp/locale/messages/open.html',1,'std::messages_byname::do_open()'],['https://en.cppreference.com/w/cpp/locale/messages/open.html',1,'std::messages::do_open()']]], + ['do_5fout_2454',['do_out',['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_utf16::do_out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_utf8_utf16::do_out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_utf8::do_out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_byname::do_out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt::do_out()']]], + ['do_5fpos_5fformat_2455',['do_pos_format',['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct::do_pos_format()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct_byname::do_pos_format()']]], + ['do_5fpositive_5fsign_2456',['do_positive_sign',['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct::do_positive_sign()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct_byname::do_positive_sign()']]], + ['do_5fput_2457',['do_put',['https://en.cppreference.com/w/cpp/locale/money_put/put.html',1,'std::money_put::do_put()'],['https://en.cppreference.com/w/cpp/locale/num_put/put.html',1,'std::num_put::do_put()'],['https://en.cppreference.com/w/cpp/locale/time_put/put.html',1,'std::time_put::do_put()'],['https://en.cppreference.com/w/cpp/locale/time_put/put.html',1,'std::time_put_byname::do_put()']]], + ['do_5fscan_5fis_2458',['do_scan_is',['https://en.cppreference.com/w/cpp/locale/ctype/scan_is.html',1,'std::ctype::do_scan_is()'],['https://en.cppreference.com/w/cpp/locale/ctype/scan_is.html',1,'std::ctype_byname::do_scan_is()']]], + ['do_5fthousands_5fsep_2459',['do_thousands_sep',['https://en.cppreference.com/w/cpp/locale/numpunct/thousands_sep.html',1,'std::numpunct_byname::do_thousands_sep()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/thousands_sep.html',1,'std::moneypunct_byname::do_thousands_sep()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/thousands_sep.html',1,'std::moneypunct::do_thousands_sep()'],['https://en.cppreference.com/w/cpp/locale/numpunct/thousands_sep.html',1,'std::numpunct::do_thousands_sep()']]], + ['do_5ftolower_2460',['do_tolower',['https://en.cppreference.com/w/cpp/locale/ctype/tolower.html',1,'std::ctype::do_tolower()'],['https://en.cppreference.com/w/cpp/locale/ctype/tolower.html',1,'std::ctype_byname::do_tolower()']]], + ['do_5ftoupper_2461',['do_toupper',['https://en.cppreference.com/w/cpp/locale/ctype/toupper.html',1,'std::ctype::do_toupper()'],['https://en.cppreference.com/w/cpp/locale/ctype/toupper.html',1,'std::ctype_byname::do_toupper()']]], + ['do_5ftransform_2462',['do_transform',['https://en.cppreference.com/w/cpp/locale/collate/transform.html',1,'std::collate::do_transform()'],['https://en.cppreference.com/w/cpp/locale/collate/transform.html',1,'std::collate_byname::do_transform()']]], + ['do_5ftruename_2463',['do_truename',['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct::do_truename()'],['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct_byname::do_truename()']]], + ['do_5funshift_2464',['do_unshift',['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_utf16::do_unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_utf8_utf16::do_unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_utf8::do_unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_byname::do_unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt::do_unshift()']]], + ['do_5fwiden_2465',['do_widen',['https://en.cppreference.com/w/cpp/locale/ctype/widen.html',1,'std::ctype::do_widen()'],['https://en.cppreference.com/w/cpp/locale/ctype/widen.html',1,'std::ctype_byname::do_widen()']]], + ['domain_5ferror_2466',['domain_error',['https://en.cppreference.com/w/cpp/error/domain_error.html',1,'std::domain_error']]], + ['duration_2467',['duration',['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::duration']]], + ['duration_5fcast_2468',['duration_cast',['https://en.cppreference.com/w/cpp/chrono/duration/duration_cast.html',1,'std::chrono']]], + ['dynamic_5fpointer_5fcast_2469',['dynamic_pointer_cast',['https://en.cppreference.com/w/cpp/memory/shared_ptr/pointer_cast.html',1,'std']]], + ['dynarray_2470',['dynarray',['https://en.cppreference.com/w/cpp/container/dynarray/dynarray.html',1,'std::dynarray']]] +]; diff --git a/search/functions_5.html b/search/functions_5.html new file mode 100644 index 0000000..9301d6b --- /dev/null +++ b/search/functions_5.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_5.js b/search/functions_5.js new file mode 100644 index 0000000..3b53fe1 --- /dev/null +++ b/search/functions_5.js @@ -0,0 +1,43 @@ +var searchData= +[ + ['eback_2471',['eback',['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wstringbuf::eback()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::stringbuf::eback()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wfilebuf::eback()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wstreambuf::eback()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::strstreambuf::eback()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_stringbuf::eback()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_streambuf::eback()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::filebuf::eback()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::streambuf::eback()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_filebuf::eback()']]], + ['egptr_2472',['egptr',['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wfilebuf::egptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::streambuf::egptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::filebuf::egptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_streambuf::egptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_stringbuf::egptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::strstreambuf::egptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wstreambuf::egptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::stringbuf::egptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wstringbuf::egptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_filebuf::egptr()']]], + ['emplace_2473',['emplace',['https://en.cppreference.com/w/cpp/container/map/emplace.html',1,'std::map::emplace()'],['https://en.cppreference.com/w/cpp/container/multimap/emplace.html',1,'std::multimap::emplace()'],['https://en.cppreference.com/w/cpp/container/unordered_set/emplace.html',1,'std::unordered_set::emplace()'],['https://en.cppreference.com/w/cpp/experimental/optional/emplace.html',1,'std::experimental::optional::emplace()'],['https://en.cppreference.com/w/cpp/container/list/emplace.html',1,'std::list::emplace()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/emplace.html',1,'std::unordered_multiset::emplace()'],['https://en.cppreference.com/w/cpp/container/priority_queue/emplace.html',1,'std::priority_queue::emplace()'],['https://en.cppreference.com/w/cpp/container/deque/emplace.html',1,'std::deque::emplace()'],['https://en.cppreference.com/w/cpp/container/queue/emplace.html',1,'std::queue::emplace()'],['https://en.cppreference.com/w/cpp/container/multiset/emplace.html',1,'std::multiset::emplace()'],['https://en.cppreference.com/w/cpp/container/set/emplace.html',1,'std::set::emplace()'],['https://en.cppreference.com/w/cpp/container/unordered_map/emplace.html',1,'std::unordered_map::emplace()'],['https://en.cppreference.com/w/cpp/container/vector/emplace.html',1,'std::vector::emplace()'],['https://en.cppreference.com/w/cpp/container/stack/emplace.html',1,'std::stack::emplace()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/emplace.html',1,'std::unordered_multimap::emplace()']]], + ['emplace_5fafter_2474',['emplace_after',['https://en.cppreference.com/w/cpp/container/forward_list/emplace_after.html',1,'std::forward_list']]], + ['emplace_5fback_2475',['emplace_back',['https://en.cppreference.com/w/cpp/container/vector/emplace_back.html',1,'std::vector::emplace_back()'],['https://en.cppreference.com/w/cpp/container/deque/emplace_back.html',1,'std::deque::emplace_back()'],['https://en.cppreference.com/w/cpp/container/list/emplace_back.html',1,'std::list::emplace_back()']]], + ['emplace_5ffront_2476',['emplace_front',['https://en.cppreference.com/w/cpp/container/forward_list/emplace_front.html',1,'std::forward_list::emplace_front()'],['https://en.cppreference.com/w/cpp/container/deque/emplace_front.html',1,'std::deque::emplace_front()'],['https://en.cppreference.com/w/cpp/container/list/emplace_front.html',1,'std::list::emplace_front()']]], + ['emplace_5fhint_2477',['emplace_hint',['https://en.cppreference.com/w/cpp/container/multimap/emplace_hint.html',1,'std::multimap::emplace_hint()'],['https://en.cppreference.com/w/cpp/container/unordered_set/emplace_hint.html',1,'std::unordered_set::emplace_hint()'],['https://en.cppreference.com/w/cpp/container/map/emplace_hint.html',1,'std::map::emplace_hint()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/emplace_hint.html',1,'std::unordered_multimap::emplace_hint()'],['https://en.cppreference.com/w/cpp/container/unordered_map/emplace_hint.html',1,'std::unordered_map::emplace_hint()'],['https://en.cppreference.com/w/cpp/container/set/emplace_hint.html',1,'std::set::emplace_hint()'],['https://en.cppreference.com/w/cpp/container/multiset/emplace_hint.html',1,'std::multiset::emplace_hint()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/emplace_hint.html',1,'std::unordered_multiset::emplace_hint()']]], + ['empty_2478',['empty',['https://en.cppreference.com/w/cpp/container/queue/empty.html',1,'std::queue::empty()'],['https://en.cppreference.com/w/cpp/container/priority_queue/empty.html',1,'std::priority_queue::empty()'],['https://en.cppreference.com/w/cpp/string/basic_string/empty.html',1,'std::wstring::empty()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/empty.html',1,'std::unordered_multiset::empty()'],['https://en.cppreference.com/w/cpp/string/basic_string/empty.html',1,'std::u16string::empty()'],['https://en.cppreference.com/w/cpp/string/basic_string/empty.html',1,'std::u32string::empty()'],['https://en.cppreference.com/w/cpp/container/list/empty.html',1,'std::list::empty()'],['https://en.cppreference.com/w/cpp/container/map/empty.html',1,'std::map::empty()'],['https://en.cppreference.com/w/cpp/regex/match_results/empty.html',1,'std::cmatch::empty()'],['https://en.cppreference.com/w/cpp/container/unordered_set/empty.html',1,'std::unordered_set::empty()'],['https://en.cppreference.com/w/cpp/container/multimap/empty.html',1,'std::multimap::empty()'],['https://en.cppreference.com/w/cpp/container/array/empty.html',1,'std::array::empty()'],['https://en.cppreference.com/w/cpp/string/basic_string/empty.html',1,'std::basic_string::empty()'],['https://en.cppreference.com/w/cpp/regex/match_results/empty.html',1,'std::wcmatch::empty()'],['https://en.cppreference.com/w/cpp/container/deque/empty.html',1,'std::deque::empty()'],['https://en.cppreference.com/w/cpp/container/vector/empty.html',1,'std::vector::empty()'],['https://en.cppreference.com/w/cpp/regex/match_results/empty.html',1,'std::match_results::empty()'],['https://en.cppreference.com/w/cpp/container/multiset/empty.html',1,'std::multiset::empty()'],['https://en.cppreference.com/w/cpp/string/basic_string/empty.html',1,'std::string::empty()'],['https://en.cppreference.com/w/cpp/container/set/empty.html',1,'std::set::empty()'],['https://en.cppreference.com/w/cpp/container/unordered_map/empty.html',1,'std::unordered_map::empty()'],['https://en.cppreference.com/w/cpp/regex/match_results/empty.html',1,'std::wsmatch::empty()'],['https://en.cppreference.com/w/cpp/regex/match_results/empty.html',1,'std::smatch::empty()'],['https://en.cppreference.com/w/cpp/container/stack/empty.html',1,'std::stack::empty()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/empty.html',1,'std::unordered_multimap::empty()'],['https://en.cppreference.com/w/cpp/container/forward_list/empty.html',1,'std::forward_list::empty()'],['https://en.cppreference.com/w/cpp/container/dynarray/empty.html',1,'std::dynarray::empty()']]], + ['enable_5fshared_5ffrom_5fthis_2479',['enable_shared_from_this',['https://en.cppreference.com/w/cpp/memory/enable_shared_from_this/enable_shared_from_this.html',1,'std::enable_shared_from_this']]], + ['encoding_2480',['encoding',['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_byname::encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_utf16::encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_utf8_utf16::encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_utf8::encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt::encoding()']]], + ['end_2481',['end',['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::basic_string::end()'],['https://en.cppreference.com/w/cpp/iterator/end.html',1,'std::end()'],['https://en.cppreference.com/w/cpp/container/array/end.html',1,'std::array::end()'],['https://en.cppreference.com/w/cpp/container/multimap/end.html',1,'std::multimap::end()'],['https://en.cppreference.com/w/cpp/container/unordered_set/end.html',1,'std::unordered_set::end()'],['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::cmatch::end()'],['https://en.cppreference.com/w/cpp/container/map/end.html',1,'std::map::end()'],['https://en.cppreference.com/w/cpp/container/list/end.html',1,'std::list::end()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::u32string::end()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::u16string::end()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/end.html',1,'std::unordered_multiset::end()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::wstring::end()'],['https://en.cppreference.com/w/cpp/container/deque/end.html',1,'std::deque::end()'],['https://en.cppreference.com/w/cpp/container/forward_list/end.html',1,'std::forward_list::end()'],['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::wcmatch::end()'],['https://en.cppreference.com/w/cpp/container/dynarray/end.html',1,'std::dynarray::end()'],['https://en.cppreference.com/w/cpp/container/vector/end.html',1,'std::vector::end()'],['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::match_results::end()'],['https://en.cppreference.com/w/cpp/container/multiset/end.html',1,'std::multiset::end()'],['https://en.cppreference.com/w/cpp/string/basic_string/end.html',1,'std::string::end()'],['https://en.cppreference.com/w/cpp/container/set/end.html',1,'std::set::end()'],['https://en.cppreference.com/w/cpp/container/unordered_map/end.html',1,'std::unordered_map::end()'],['https://en.cppreference.com/w/cpp/utility/initializer_list/end.html',1,'std::initializer_list::end()'],['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::wsmatch::end()'],['https://en.cppreference.com/w/cpp/regex/match_results/end.html',1,'std::smatch::end()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/end.html',1,'std::unordered_multimap::end()']]], + ['end_28int_29_2482',['end(int)',['https://en.cppreference.com/w/cpp/container/unordered_map/end2.html',1,'std::unordered_map::end(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/end2.html',1,'std::unordered_multimap::end(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/end2.html',1,'std::unordered_multiset::end(int)()'],['https://en.cppreference.com/w/cpp/container/unordered_set/end2.html',1,'std::unordered_set::end(int)()']]], + ['endl_2483',['endl',['https://en.cppreference.com/w/cpp/io/manip/endl.html',1,'std']]], + ['ends_2484',['ends',['https://en.cppreference.com/w/cpp/io/manip/ends.html',1,'std']]], + ['entropy_2485',['entropy',['https://en.cppreference.com/w/cpp/numeric/random/random_device/entropy.html',1,'std::random_device']]], + ['eof_2486',['eof',['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::ifstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_ostringstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::wistringstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::wstringstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::wofstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_iostream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::wfstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::ostrstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::istream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::istringstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_ifstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_istringstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::ofstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::wiostream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_ostream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::wostringstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_ofstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::fstream::eof()'],['https://en.cppreference.com/w/cpp/string/char_traits/eof.html',1,'std::char_traits::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::istrstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::wostream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_ios::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::ostringstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_fstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::iostream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::wistream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::stringstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::ostream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::wifstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_istream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::strstream::eof()'],['https://en.cppreference.com/w/cpp/io/basic_ios/eof.html',1,'std::basic_stringstream::eof()']]], + ['epptr_2487',['epptr',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::streambuf::epptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::filebuf::epptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::basic_streambuf::epptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::strstreambuf::epptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::wstreambuf::epptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::basic_filebuf::epptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::wstringbuf::epptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::stringbuf::epptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::wfilebuf::epptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pptr.html',1,'std::basic_stringbuf::epptr()']]], + ['epsilon_2488',['epsilon',['https://en.cppreference.com/w/cpp/types/numeric_limits/epsilon.html',1,'std::numeric_limits']]], + ['eq_2489',['eq',['https://en.cppreference.com/w/cpp/string/char_traits/cmp.html',1,'std::char_traits']]], + ['eq_5fint_5ftype_2490',['eq_int_type',['https://en.cppreference.com/w/cpp/string/char_traits/eq_int_type.html',1,'std::char_traits']]], + ['equal_2491',['equal',['https://en.cppreference.com/w/cpp/algorithm/equal.html',1,'std']]], + ['equal_5frange_2492',['equal_range',['https://en.cppreference.com/w/cpp/container/unordered_set/equal_range.html',1,'std::unordered_set::equal_range()'],['https://en.cppreference.com/w/cpp/algorithm/equal_range.html',1,'std::equal_range()'],['https://en.cppreference.com/w/cpp/container/multimap/equal_range.html',1,'std::multimap::equal_range()'],['https://en.cppreference.com/w/cpp/container/map/equal_range.html',1,'std::map::equal_range()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/equal_range.html',1,'std::unordered_multiset::equal_range()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/equal_range.html',1,'std::unordered_multimap::equal_range()'],['https://en.cppreference.com/w/cpp/container/unordered_map/equal_range.html',1,'std::unordered_map::equal_range()'],['https://en.cppreference.com/w/cpp/container/set/equal_range.html',1,'std::set::equal_range()'],['https://en.cppreference.com/w/cpp/container/multiset/equal_range.html',1,'std::multiset::equal_range()']]], + ['equivalent_2493',['equivalent',['https://en.cppreference.com/w/cpp/error/error_category/equivalent.html',1,'std::error_category']]], + ['erase_2494',['erase',['https://en.cppreference.com/w/cpp/container/multimap/erase.html',1,'std::multimap::erase()'],['https://en.cppreference.com/w/cpp/container/unordered_set/erase.html',1,'std::unordered_set::erase()'],['https://en.cppreference.com/w/cpp/container/map/erase.html',1,'std::map::erase()'],['https://en.cppreference.com/w/cpp/container/list/erase.html',1,'std::list::erase()'],['https://en.cppreference.com/w/cpp/string/basic_string/erase.html',1,'std::u32string::erase()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/erase.html',1,'std::unordered_multiset::erase()'],['https://en.cppreference.com/w/cpp/string/basic_string/erase.html',1,'std::u16string::erase()'],['https://en.cppreference.com/w/cpp/container/unordered_map/erase.html',1,'std::unordered_map::erase()'],['https://en.cppreference.com/w/cpp/container/set/erase.html',1,'std::set::erase()'],['https://en.cppreference.com/w/cpp/string/basic_string/erase.html',1,'std::string::erase()'],['https://en.cppreference.com/w/cpp/container/multiset/erase.html',1,'std::multiset::erase()'],['https://en.cppreference.com/w/cpp/container/vector/erase.html',1,'std::vector::erase()'],['https://en.cppreference.com/w/cpp/string/basic_string/erase.html',1,'std::wstring::erase()'],['https://en.cppreference.com/w/cpp/string/basic_string/erase.html',1,'std::basic_string::erase()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/erase.html',1,'std::unordered_multimap::erase()'],['https://en.cppreference.com/w/cpp/container/deque/erase.html',1,'std::deque::erase()']]], + ['erase_5fafter_2495',['erase_after',['https://en.cppreference.com/w/cpp/container/forward_list/erase_after.html',1,'std::forward_list']]], + ['erf_2496',['erf',['https://en.cppreference.com/w/cpp/numeric/math/erf.html',1,'std']]], + ['erfc_2497',['erfc',['https://en.cppreference.com/w/cpp/numeric/math/erfc.html',1,'std']]], + ['error_5fcategory_2498',['error_category',['https://en.cppreference.com/w/cpp/error/error_category/error_category.html',1,'std::error_category']]], + ['error_5fcode_2499',['error_code',['https://en.cppreference.com/w/cpp/error/error_code/error_code.html',1,'std::error_code']]], + ['error_5fcondition_2500',['error_condition',['https://en.cppreference.com/w/cpp/error/error_condition/error_condition.html',1,'std::error_condition']]], + ['exception_2501',['exception',['https://en.cppreference.com/w/cpp/error/exception/exception.html',1,'std::exception']]], + ['exceptions_2502',['exceptions',['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_istringstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_ostream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_ifstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::istringstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::istream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::ostrstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wfstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_iostream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wofstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wstringstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wistringstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::ifstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wistream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_ostringstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_ios::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::ostringstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_fstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wostream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::fstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::ofstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_ofstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::iostream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::stringstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::ostream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wifstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_istream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::strstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::basic_stringstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wostringstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::istrstream::exceptions()'],['https://en.cppreference.com/w/cpp/io/basic_ios/exceptions.html',1,'std::wiostream::exceptions()']]], + ['exchange_2503',['exchange',['https://en.cppreference.com/w/cpp/atomic/atomic/exchange.html',1,'std::atomic']]], + ['exit_2504',['exit',['https://en.cppreference.com/w/cpp/utility/program/exit.html',1,'std']]], + ['exp_2505',['exp',['https://en.cppreference.com/w/cpp/numeric/math/exp.html',1,'std']]], + ['exp2_2506',['exp2',['https://en.cppreference.com/w/cpp/numeric/math/exp2.html',1,'std']]], + ['expired_2507',['expired',['https://en.cppreference.com/w/cpp/memory/weak_ptr/expired.html',1,'std::weak_ptr']]], + ['expm1_2508',['expm1',['https://en.cppreference.com/w/cpp/numeric/math/expm1.html',1,'std']]], + ['exponential_5fdistribution_2509',['exponential_distribution',['https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution/exponential_distribution.html',1,'std::exponential_distribution']]], + ['extreme_5fvalue_5fdistribution_2510',['extreme_value_distribution',['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/extreme_value_distribution.html',1,'std::extreme_value_distribution']]] +]; diff --git a/search/functions_6.html b/search/functions_6.html new file mode 100644 index 0000000..9c4f5fc --- /dev/null +++ b/search/functions_6.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_6.js b/search/functions_6.js new file mode 100644 index 0000000..bb0d077 --- /dev/null +++ b/search/functions_6.js @@ -0,0 +1,91 @@ +var searchData= +[ + ['fabs_2511',['fabs',['https://en.cppreference.com/w/cpp/numeric/math/fabs.html',1,'std']]], + ['facet_2512',['facet',['https://en.cppreference.com/w/cpp/locale/locale/facet/facet.html',1,'std::locale::facet']]], + ['fail_2513',['fail',['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_ostream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_ofstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::wiostream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::ofstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_istringstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_ifstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::istringstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::istream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::ostrstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::wfstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_iostream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::wofstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::wstringstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::wistringstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::ifstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::wostringstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::fstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::wostream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_ostringstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_ios::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::ostringstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_fstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::iostream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::stringstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::ostream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::wifstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_istream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::strstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::basic_stringstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::istrstream::fail()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fail.html',1,'std::wistream::fail()']]], + ['failure_2514',['failure',['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::istrstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ostream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ofstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_istringstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ifstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::istringstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::istream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ostrstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wfstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_iostream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wofstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wstringstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wistringstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ifstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wiostream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_fstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::fstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wostringstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wostream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ostringstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ios::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ostringstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::iostream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ios_base::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wistream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::stringstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::ostream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::wifstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_istream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_ofstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::strstream::failure::failure()'],['https://en.cppreference.com/w/cpp/io/ios_base/failure.html',1,'std::basic_stringstream::failure::failure()']]], + ['falsename_2515',['falsename',['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct_byname::falsename()'],['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct::falsename()']]], + ['fclose_2516',['fclose',['https://en.cppreference.com/w/cpp/io/c/fclose.html',1,'std']]], + ['fdim_2517',['fdim',['https://en.cppreference.com/w/cpp/numeric/math/fdim.html',1,'std']]], + ['feclearexcept_2518',['feclearexcept',['https://en.cppreference.com/w/cpp/numeric/fenv/feclearexcept.html',1,'std']]], + ['fegetenv_2519',['fegetenv',['https://en.cppreference.com/w/cpp/numeric/fenv/feenv.html',1,'std']]], + ['fegetexceptflag_2520',['fegetexceptflag',['https://en.cppreference.com/w/cpp/numeric/fenv/feexceptflag.html',1,'std']]], + ['fegetround_2521',['fegetround',['https://en.cppreference.com/w/cpp/numeric/fenv/feround.html',1,'std']]], + ['feholdexcept_2522',['feholdexcept',['https://en.cppreference.com/w/cpp/numeric/fenv/feholdexcept.html',1,'std']]], + ['feof_2523',['feof',['https://en.cppreference.com/w/cpp/io/c/feof.html',1,'std']]], + ['feraiseexcept_2524',['feraiseexcept',['https://en.cppreference.com/w/cpp/numeric/fenv/feraiseexcept.html',1,'std']]], + ['ferror_2525',['ferror',['https://en.cppreference.com/w/cpp/io/c/ferror.html',1,'std']]], + ['fesetenv_2526',['fesetenv',['https://en.cppreference.com/w/cpp/numeric/fenv/feenv.html',1,'std']]], + ['fesetexceptflag_2527',['fesetexceptflag',['https://en.cppreference.com/w/cpp/numeric/fenv/feexceptflag.html',1,'std']]], + ['fesetround_2528',['fesetround',['https://en.cppreference.com/w/cpp/numeric/fenv/feround.html',1,'std']]], + ['fetch_5fadd_2529',['fetch_add',['https://en.cppreference.com/w/cpp/atomic/atomic/fetch_add.html',1,'std::atomic']]], + ['fetch_5fand_2530',['fetch_and',['https://en.cppreference.com/w/cpp/atomic/atomic/fetch_and.html',1,'std::atomic']]], + ['fetch_5for_2531',['fetch_or',['https://en.cppreference.com/w/cpp/atomic/atomic/fetch_or.html',1,'std::atomic']]], + ['fetch_5fsub_2532',['fetch_sub',['https://en.cppreference.com/w/cpp/atomic/atomic/fetch_sub.html',1,'std::atomic']]], + ['fetch_5fxor_2533',['fetch_xor',['https://en.cppreference.com/w/cpp/atomic/atomic/fetch_xor.html',1,'std::atomic']]], + ['fetestexcept_2534',['fetestexcept',['https://en.cppreference.com/w/cpp/numeric/fenv/fetestexcept.html',1,'std']]], + ['feupdateenv_2535',['feupdateenv',['https://en.cppreference.com/w/cpp/numeric/fenv/feupdateenv.html',1,'std']]], + ['fflush_2536',['fflush',['https://en.cppreference.com/w/cpp/io/c/fflush.html',1,'std']]], + ['fgetc_2537',['fgetc',['https://en.cppreference.com/w/cpp/io/c/fgetc.html',1,'std']]], + ['fgetpos_2538',['fgetpos',['https://en.cppreference.com/w/cpp/io/c/fgetpos.html',1,'std']]], + ['fgets_2539',['fgets',['https://en.cppreference.com/w/cpp/io/c/fgets.html',1,'std']]], + ['fgetwc_2540',['fgetwc',['https://en.cppreference.com/w/cpp/io/c/fgetwc.html',1,'std']]], + ['fgetws_2541',['fgetws',['https://en.cppreference.com/w/cpp/io/c/fgetws.html',1,'std']]], + ['filebuf_2542',['filebuf',['https://en.cppreference.com/w/cpp/io/basic_filebuf/basic_filebuf.html',1,'std::filebuf']]], + ['fill_2543',['fill',['https://en.cppreference.com/w/cpp/algorithm/fill.html',1,'std::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::istrstream::fill()'],['../classtt_1_1Board.html#a44b5238387f8a4b87078e83a3fc1ffe6',1,'tt::Board::fill(std::initializer_list< const std::string > list)'],['../classtt_1_1Board.html#aed631f2a959dadd3862ffce4f81515b8',1,'tt::Board::fill(Iterator begin, Iterator end)'],['../classtt_1_1Board.html#a081446dd2fa12ec0dacbaaae0d593804',1,'tt::Board::fill(const std::string &str)'],['../classtt_1_1Board.html#a44b4fc07b0e87b637a9184f3cd63032a',1,'tt::Board::fill(PieceSetT &set)'],['../classtt_1_1Board.html#a56aea2e2d70044b8d6c3589e3f87710b',1,'tt::Board::fill()'],['https://en.cppreference.com/w/cpp/container/array/fill.html',1,'std::array::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::ifstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_ostream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_ofstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::wistringstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::fstream::fill()'],['https://en.cppreference.com/w/cpp/container/dynarray/fill.html',1,'std::dynarray::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::wostream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_ostringstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_ios::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::istringstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_ifstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_istringstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::ofstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::wiostream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::wstringstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::ostringstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::wostringstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_stringstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::strstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_istream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::wifstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::ostream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::stringstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::wistream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::iostream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_fstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::wofstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::basic_iostream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::wfstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::ostrstream::fill()'],['https://en.cppreference.com/w/cpp/io/basic_ios/fill.html',1,'std::istream::fill()']]], + ['fill_5fn_2544',['fill_n',['https://en.cppreference.com/w/cpp/algorithm/fill_n.html',1,'std']]], + ['find_2545',['find',['https://en.cppreference.com/w/cpp/string/char_traits/find.html',1,'std::char_traits::find()'],['https://en.cppreference.com/w/cpp/container/map/find.html',1,'std::map::find()'],['https://en.cppreference.com/w/cpp/algorithm/find.html',1,'std::find()'],['https://en.cppreference.com/w/cpp/string/basic_string/find.html',1,'std::u16string::find()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/find.html',1,'std::unordered_multiset::find()'],['https://en.cppreference.com/w/cpp/string/basic_string/find.html',1,'std::wstring::find()'],['https://en.cppreference.com/w/cpp/string/basic_string/find.html',1,'std::basic_string::find()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/find.html',1,'std::unordered_multimap::find()'],['https://en.cppreference.com/w/cpp/container/unordered_map/find.html',1,'std::unordered_map::find()'],['https://en.cppreference.com/w/cpp/container/set/find.html',1,'std::set::find()'],['https://en.cppreference.com/w/cpp/string/basic_string/find.html',1,'std::string::find()'],['https://en.cppreference.com/w/cpp/container/multiset/find.html',1,'std::multiset::find()'],['https://en.cppreference.com/w/cpp/string/basic_string/find.html',1,'std::u32string::find()'],['https://en.cppreference.com/w/cpp/container/unordered_set/find.html',1,'std::unordered_set::find()'],['https://en.cppreference.com/w/cpp/container/multimap/find.html',1,'std::multimap::find()']]], + ['find_5fend_2546',['find_end',['https://en.cppreference.com/w/cpp/algorithm/find_end.html',1,'std']]], + ['find_5ffirst_5fnot_5fof_2547',['find_first_not_of',['https://en.cppreference.com/w/cpp/string/basic_string/find_first_not_of.html',1,'std::u32string::find_first_not_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_first_not_of.html',1,'std::string::find_first_not_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_first_not_of.html',1,'std::basic_string::find_first_not_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_first_not_of.html',1,'std::wstring::find_first_not_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_first_not_of.html',1,'std::u16string::find_first_not_of()']]], + ['find_5ffirst_5fof_2548',['find_first_of',['https://en.cppreference.com/w/cpp/algorithm/find_first_of.html',1,'std::find_first_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_first_of.html',1,'std::u32string::find_first_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_first_of.html',1,'std::u16string::find_first_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_first_of.html',1,'std::wstring::find_first_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_first_of.html',1,'std::basic_string::find_first_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_first_of.html',1,'std::string::find_first_of()']]], + ['find_5fif_2549',['find_if',['https://en.cppreference.com/w/cpp/algorithm/find.html',1,'std']]], + ['find_5fif_5fnot_2550',['find_if_not',['https://en.cppreference.com/w/cpp/algorithm/find.html',1,'std']]], + ['find_5flast_5fnot_5fof_2551',['find_last_not_of',['https://en.cppreference.com/w/cpp/string/basic_string/find_last_not_of.html',1,'std::u32string::find_last_not_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_last_not_of.html',1,'std::u16string::find_last_not_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_last_not_of.html',1,'std::wstring::find_last_not_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_last_not_of.html',1,'std::basic_string::find_last_not_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_last_not_of.html',1,'std::string::find_last_not_of()']]], + ['find_5flast_5fof_2552',['find_last_of',['https://en.cppreference.com/w/cpp/string/basic_string/find_last_of.html',1,'std::basic_string::find_last_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_last_of.html',1,'std::u32string::find_last_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_last_of.html',1,'std::u16string::find_last_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_last_of.html',1,'std::wstring::find_last_of()'],['https://en.cppreference.com/w/cpp/string/basic_string/find_last_of.html',1,'std::string::find_last_of()']]], + ['fisher_5ff_5fdistribution_2553',['fisher_f_distribution',['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/fisher_f_distribution.html',1,'std::fisher_f_distribution']]], + ['fixed_2554',['fixed',['https://en.cppreference.com/w/cpp/io/manip/fixed.html',1,'std']]], + ['flags_2555',['flags',['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::fstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::ifstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::wistringstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::wifstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_iostream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::wfstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::ostrstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::istream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::istringstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_ifstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_istringstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::ofstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::wiostream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_ostream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::istrstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::wostringstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_stringstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::strstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_istream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::wofstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::ostream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::stringstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::wistream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::ios_base::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::iostream::flags()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/flags.html',1,'std::wregex::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_fstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::ostringstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_ios::flags()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/flags.html',1,'std::basic_regex::flags()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/flags.html',1,'std::regex::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_ostringstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::wostream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::basic_ofstream::flags()'],['https://en.cppreference.com/w/cpp/io/ios_base/flags.html',1,'std::wstringstream::flags()']]], + ['flip_2556',['flip',['https://en.cppreference.com/w/cpp/utility/bitset/flip.html',1,'std::bitset']]], + ['floor_2557',['floor',['https://en.cppreference.com/w/cpp/numeric/math/floor.html',1,'std']]], + ['flush_2558',['flush',['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::wiostream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::ofstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::ostrstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::wfstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::basic_iostream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::wofstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::wstringstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::basic_ostream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::wostringstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::fstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::basic_ofstream::flush()'],['https://en.cppreference.com/w/cpp/io/manip/flush.html',1,'std::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::stringstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::iostream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::basic_fstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::ostringstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::wostream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::basic_ostringstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::basic_stringstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::strstream::flush()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/flush.html',1,'std::ostream::flush()']]], + ['fma_2559',['fma',['https://en.cppreference.com/w/cpp/numeric/math/fma.html',1,'std']]], + ['fmax_2560',['fmax',['https://en.cppreference.com/w/cpp/numeric/math/fmax.html',1,'std']]], + ['fmin_2561',['fmin',['https://en.cppreference.com/w/cpp/numeric/math/fmin.html',1,'std']]], + ['fmod_2562',['fmod',['https://en.cppreference.com/w/cpp/numeric/math/fmod.html',1,'std']]], + ['fopen_2563',['fopen',['https://en.cppreference.com/w/cpp/io/c/fopen.html',1,'std']]], + ['for_5feach_2564',['for_each',['https://en.cppreference.com/w/cpp/algorithm/for_each.html',1,'std']]], + ['foreign_5fpiece_2565',['foreign_piece',['../classtt_1_1ex_1_1foreign__piece.html#a1d57e15e85fc57f6aa044ab8842248ce',1,'tt::ex::foreign_piece']]], + ['format_2566',['format',['https://en.cppreference.com/w/cpp/regex/match_results/format.html',1,'std::wcmatch::format()'],['https://en.cppreference.com/w/cpp/regex/match_results/format.html',1,'std::match_results::format()'],['https://en.cppreference.com/w/cpp/regex/match_results/format.html',1,'std::wsmatch::format()'],['https://en.cppreference.com/w/cpp/regex/match_results/format.html',1,'std::smatch::format()'],['https://en.cppreference.com/w/cpp/regex/match_results/format.html',1,'std::cmatch::format()']]], + ['forward_2567',['forward',['https://en.cppreference.com/w/cpp/utility/forward.html',1,'std']]], + ['forward_5fas_5ftuple_2568',['forward_as_tuple',['https://en.cppreference.com/w/cpp/utility/tuple/forward_as_tuple.html',1,'std']]], + ['forward_5flist_2569',['forward_list',['https://en.cppreference.com/w/cpp/container/forward_list/forward_list.html',1,'std::forward_list']]], + ['fpclassify_2570',['fpclassify',['https://en.cppreference.com/w/cpp/numeric/math/fpclassify.html',1,'std']]], + ['fprintf_2571',['fprintf',['https://en.cppreference.com/w/cpp/io/c/fprintf.html',1,'std']]], + ['fputc_2572',['fputc',['https://en.cppreference.com/w/cpp/io/c/fputc.html',1,'std']]], + ['fputs_2573',['fputs',['https://en.cppreference.com/w/cpp/io/c/fputs.html',1,'std']]], + ['fputwc_2574',['fputwc',['https://en.cppreference.com/w/cpp/io/c/fputwc.html',1,'std']]], + ['fputws_2575',['fputws',['https://en.cppreference.com/w/cpp/io/c/fputws.html',1,'std']]], + ['frac_5fdigits_2576',['frac_digits',['https://en.cppreference.com/w/cpp/locale/moneypunct/frac_digits.html',1,'std::moneypunct_byname::frac_digits()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/frac_digits.html',1,'std::moneypunct::frac_digits()']]], + ['fread_2577',['fread',['https://en.cppreference.com/w/cpp/io/c/fread.html',1,'std']]], + ['free_2578',['free',['https://en.cppreference.com/w/cpp/memory/c/free.html',1,'std']]], + ['freeze_2579',['freeze',['https://en.cppreference.com/w/cpp/io/strstreambuf/freeze.html',1,'std::strstreambuf::freeze()'],['https://en.cppreference.com/w/cpp/io/strstream/freeze.html',1,'std::strstream::freeze()'],['https://en.cppreference.com/w/cpp/io/ostrstream/freeze.html',1,'std::ostrstream::freeze()']]], + ['freopen_2580',['freopen',['https://en.cppreference.com/w/cpp/io/c/freopen.html',1,'std']]], + ['frexp_2581',['frexp',['https://en.cppreference.com/w/cpp/numeric/math/frexp.html',1,'std']]], + ['from_2582',['from',['../classtt_1_1Piece_1_1Turn.html#a2d20acf7284e4449a38cff4fbe7d5028',1,'tt::Piece::Turn::from()'],['../classtt_1_1ex_1_1tile__is__empty.html#a0895eec244f75a41df750df77326c5a0',1,'tt::ex::tile_is_empty::from()']]], + ['from_5fbytes_2583',['from_bytes',['https://en.cppreference.com/w/cpp/locale/wstring_convert/from_bytes.html',1,'std::wstring_convert']]], + ['from_5ftime_5ft_2584',['from_time_t',['https://en.cppreference.com/w/cpp/chrono/system_clock/from_time_t.html',1,'std::chrono::system_clock']]], + ['front_2585',['front',['https://en.cppreference.com/w/cpp/container/forward_list/front.html',1,'std::forward_list::front()'],['https://en.cppreference.com/w/cpp/container/dynarray/front.html',1,'std::dynarray::front()'],['https://en.cppreference.com/w/cpp/container/vector/front.html',1,'std::vector::front()'],['https://en.cppreference.com/w/cpp/string/basic_string/front.html',1,'std::string::front()'],['https://en.cppreference.com/w/cpp/container/deque/front.html',1,'std::deque::front()'],['https://en.cppreference.com/w/cpp/container/queue/front.html',1,'std::queue::front()'],['https://en.cppreference.com/w/cpp/string/basic_string/front.html',1,'std::basic_string::front()'],['https://en.cppreference.com/w/cpp/string/basic_string/front.html',1,'std::wstring::front()'],['https://en.cppreference.com/w/cpp/string/basic_string/front.html',1,'std::u16string::front()'],['https://en.cppreference.com/w/cpp/string/basic_string/front.html',1,'std::u32string::front()'],['https://en.cppreference.com/w/cpp/container/list/front.html',1,'std::list::front()'],['https://en.cppreference.com/w/cpp/container/array/front.html',1,'std::array::front()']]], + ['front_5finserter_2586',['front_inserter',['https://en.cppreference.com/w/cpp/iterator/front_inserter.html',1,'std']]], + ['fscanf_2587',['fscanf',['https://en.cppreference.com/w/cpp/io/c/fscanf.html',1,'std']]], + ['fseek_2588',['fseek',['https://en.cppreference.com/w/cpp/io/c/fseek.html',1,'std']]], + ['fsetpos_2589',['fsetpos',['https://en.cppreference.com/w/cpp/io/c/fsetpos.html',1,'std']]], + ['fstream_2590',['fstream',['https://en.cppreference.com/w/cpp/io/basic_fstream/basic_fstream.html',1,'std::fstream']]], + ['ftell_2591',['ftell',['https://en.cppreference.com/w/cpp/io/c/ftell.html',1,'std']]], + ['function_2592',['function',['https://en.cppreference.com/w/cpp/utility/functional/function/function.html',1,'std::function']]], + ['future_2593',['future',['https://en.cppreference.com/w/cpp/thread/future/future.html',1,'std::future']]], + ['future_5fcategory_2594',['future_category',['https://en.cppreference.com/w/cpp/thread/future/future_category.html',1,'std']]], + ['future_5ferror_2595',['future_error',['https://en.cppreference.com/w/cpp/thread/future_error/future_error.html',1,'std::future_error']]], + ['fwprintf_2596',['fwprintf',['https://en.cppreference.com/w/cpp/io/c/fwprintf.html',1,'std']]], + ['fwrite_2597',['fwrite',['https://en.cppreference.com/w/cpp/io/c/fwrite.html',1,'std']]], + ['fwscanf_2598',['fwscanf',['https://en.cppreference.com/w/cpp/io/c/fwscanf.html',1,'std']]] +]; diff --git a/search/functions_7.html b/search/functions_7.html new file mode 100644 index 0000000..46b5c0f --- /dev/null +++ b/search/functions_7.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_7.js b/search/functions_7.js new file mode 100644 index 0000000..33740db --- /dev/null +++ b/search/functions_7.js @@ -0,0 +1,40 @@ +var searchData= +[ + ['gamma_5fdistribution_2599',['gamma_distribution',['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/gamma_distribution.html',1,'std::gamma_distribution']]], + ['gbump_2600',['gbump',['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::basic_filebuf::gbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::streambuf::gbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::filebuf::gbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::basic_streambuf::gbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::basic_stringbuf::gbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::strstreambuf::gbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::wstreambuf::gbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::wfilebuf::gbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::stringbuf::gbump()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gbump.html',1,'std::wstringbuf::gbump()']]], + ['gcount_2601',['gcount',['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::istream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::ifstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::wistringstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::wstringstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::basic_iostream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::wfstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::istringstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::basic_ifstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::basic_istringstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::wiostream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::basic_stringstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::strstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::basic_istream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::istrstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::wifstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::stringstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::wistream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::iostream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::basic_fstream::gcount()'],['https://en.cppreference.com/w/cpp/io/basic_istream/gcount.html',1,'std::fstream::gcount()']]], + ['generate_2602',['generate',['https://en.cppreference.com/w/cpp/numeric/random/seed_seq/generate.html',1,'std::seed_seq::generate()'],['https://en.cppreference.com/w/cpp/algorithm/generate.html',1,'std::generate(T... args)']]], + ['generate_5fcanonical_2603',['generate_canonical',['https://en.cppreference.com/w/cpp/numeric/random/generate_canonical.html',1,'std']]], + ['generate_5fn_2604',['generate_n',['https://en.cppreference.com/w/cpp/algorithm/generate_n.html',1,'std']]], + ['generic_5fcategory_2605',['generic_category',['https://en.cppreference.com/w/cpp/error/generic_category.html',1,'std']]], + ['geometric_5fdistribution_2606',['geometric_distribution',['https://en.cppreference.com/w/cpp/numeric/random/geometric_distribution/geometric_distribution.html',1,'std::geometric_distribution']]], + ['get_2607',['get',['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::istream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::ifstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::wistringstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::wstringstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::basic_iostream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::wfstream::get()'],['https://en.cppreference.com/w/cpp/memory/auto_ptr/get.html',1,'std::auto_ptr::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::istringstream::get()'],['https://en.cppreference.com/w/cpp/locale/messages/get.html',1,'std::messages::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::basic_ifstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::basic_istringstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::wiostream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::istrstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::basic_stringstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::strstream::get()'],['https://en.cppreference.com/w/cpp/locale/time_get/get.html',1,'std::time_get_byname::get()'],['https://en.cppreference.com/w/cpp/memory/shared_ptr/get.html',1,'std::shared_ptr::get()'],['https://en.cppreference.com/w/cpp/locale/time_get/get.html',1,'std::time_get::get()'],['https://en.cppreference.com/w/cpp/locale/num_get/get.html',1,'std::num_get::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::fstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::basic_fstream::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::iostream::get()'],['https://en.cppreference.com/w/cpp/thread/shared_future/get.html',1,'std::shared_future::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::wistream::get()'],['https://en.cppreference.com/w/cpp/locale/money_get/get.html',1,'std::money_get::get()'],['https://en.cppreference.com/w/cpp/memory/unique_ptr/get.html',1,'std::unique_ptr::get()'],['https://en.cppreference.com/w/cpp/thread/future/get.html',1,'std::future::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::wifstream::get()'],['https://en.cppreference.com/w/cpp/utility/functional/reference_wrapper/get.html',1,'std::reference_wrapper::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::basic_istream::get()'],['https://en.cppreference.com/w/cpp/locale/messages/get.html',1,'std::messages_byname::get()'],['https://en.cppreference.com/w/cpp/io/basic_istream/get.html',1,'std::stringstream::get()']]], + ['get_5fallocator_2608',['get_allocator',['https://en.cppreference.com/w/cpp/string/basic_string/get_allocator.html',1,'std::wstring::get_allocator()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/get_allocator.html',1,'std::unordered_multiset::get_allocator()'],['https://en.cppreference.com/w/cpp/string/basic_string/get_allocator.html',1,'std::u16string::get_allocator()'],['https://en.cppreference.com/w/cpp/string/basic_string/get_allocator.html',1,'std::u32string::get_allocator()'],['https://en.cppreference.com/w/cpp/container/list/get_allocator.html',1,'std::list::get_allocator()'],['https://en.cppreference.com/w/cpp/container/map/get_allocator.html',1,'std::map::get_allocator()'],['https://en.cppreference.com/w/cpp/regex/match_results/get_allocator.html',1,'std::cmatch::get_allocator()'],['https://en.cppreference.com/w/cpp/container/unordered_set/get_allocator.html',1,'std::unordered_set::get_allocator()'],['https://en.cppreference.com/w/cpp/container/multimap/get_allocator.html',1,'std::multimap::get_allocator()'],['https://en.cppreference.com/w/cpp/container/deque/get_allocator.html',1,'std::deque::get_allocator()'],['https://en.cppreference.com/w/cpp/regex/match_results/get_allocator.html',1,'std::match_results::get_allocator()'],['https://en.cppreference.com/w/cpp/string/basic_string/get_allocator.html',1,'std::basic_string::get_allocator()'],['https://en.cppreference.com/w/cpp/container/vector/get_allocator.html',1,'std::vector::get_allocator()'],['https://en.cppreference.com/w/cpp/container/multiset/get_allocator.html',1,'std::multiset::get_allocator()'],['https://en.cppreference.com/w/cpp/string/basic_string/get_allocator.html',1,'std::string::get_allocator()'],['https://en.cppreference.com/w/cpp/container/set/get_allocator.html',1,'std::set::get_allocator()'],['https://en.cppreference.com/w/cpp/container/unordered_map/get_allocator.html',1,'std::unordered_map::get_allocator()'],['https://en.cppreference.com/w/cpp/regex/match_results/get_allocator.html',1,'std::wsmatch::get_allocator()'],['https://en.cppreference.com/w/cpp/regex/match_results/get_allocator.html',1,'std::smatch::get_allocator()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/get_allocator.html',1,'std::unordered_multimap::get_allocator()'],['https://en.cppreference.com/w/cpp/container/forward_list/get_allocator.html',1,'std::forward_list::get_allocator()'],['https://en.cppreference.com/w/cpp/regex/match_results/get_allocator.html',1,'std::wcmatch::get_allocator()']]], + ['get_5fdate_2609',['get_date',['https://en.cppreference.com/w/cpp/locale/time_get/get_date.html',1,'std::time_get::get_date()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_date.html',1,'std::time_get_byname::get_date()']]], + ['get_5fdeleter_2610',['get_deleter',['https://en.cppreference.com/w/cpp/memory/unique_ptr/get_deleter.html',1,'std::unique_ptr']]], + ['get_5ffuture_2611',['get_future',['https://en.cppreference.com/w/cpp/thread/promise/get_future.html',1,'std::promise::get_future()'],['https://en.cppreference.com/w/cpp/thread/packaged_task/get_future.html',1,'std::packaged_task::get_future()']]], + ['get_5fid_2612',['get_id',['https://en.cppreference.com/w/cpp/thread/thread/get_id.html',1,'std::thread::get_id()'],['https://en.cppreference.com/w/cpp/thread/get_id.html',1,'std::this_thread::get_id()']]], + ['get_5fmoney_2613',['get_money',['https://en.cppreference.com/w/cpp/io/manip/get_money.html',1,'std']]], + ['get_5fmonthname_2614',['get_monthname',['https://en.cppreference.com/w/cpp/locale/time_get/get_monthname.html',1,'std::time_get_byname::get_monthname()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_monthname.html',1,'std::time_get::get_monthname()']]], + ['get_5fnew_5fhandler_2615',['get_new_handler',['https://en.cppreference.com/w/cpp/memory/new/get_new_handler.html',1,'std']]], + ['get_5fpointer_5fsafety_2616',['get_pointer_safety',['https://en.cppreference.com/w/cpp/memory/gc/get_pointer_safety.html',1,'std']]], + ['get_5ftemporary_5fbuffer_2617',['get_temporary_buffer',['https://en.cppreference.com/w/cpp/memory/get_temporary_buffer.html',1,'std']]], + ['get_5fterminate_2618',['get_terminate',['https://en.cppreference.com/w/cpp/error/get_terminate.html',1,'std']]], + ['get_5ftime_2619',['get_time',['https://en.cppreference.com/w/cpp/locale/time_get/get_time.html',1,'std::time_get_byname::get_time()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_time.html',1,'std::time_get::get_time()'],['https://en.cppreference.com/w/cpp/io/manip/get_time.html',1,'std::get_time(T... args)']]], + ['get_5funexpected_2620',['get_unexpected',['https://en.cppreference.com/w/cpp/error/get_unexpected.html',1,'std']]], + ['get_5fweekday_2621',['get_weekday',['https://en.cppreference.com/w/cpp/locale/time_get/get_weekday.html',1,'std::time_get_byname::get_weekday()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_weekday.html',1,'std::time_get::get_weekday()']]], + ['get_5fyear_2622',['get_year',['https://en.cppreference.com/w/cpp/locale/time_get/get_year.html',1,'std::time_get_byname::get_year()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_year.html',1,'std::time_get::get_year()']]], + ['getc_2623',['getc',['https://en.cppreference.com/w/cpp/io/c/fgetc.html',1,'std']]], + ['getchar_2624',['getchar',['https://en.cppreference.com/w/cpp/io/c/getchar.html',1,'std']]], + ['getenv_2625',['getenv',['https://en.cppreference.com/w/cpp/utility/program/getenv.html',1,'std']]], + ['getline_2626',['getline',['https://en.cppreference.com/w/cpp/string/basic_string/getline.html',1,'std::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::wfstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::ifstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::strstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::wistringstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::fstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::basic_fstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::iostream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::wistream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::stringstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::wifstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::basic_istream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::wstringstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::basic_stringstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::istrstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::wiostream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::basic_istringstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::basic_ifstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::istringstream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::istream::getline()'],['https://en.cppreference.com/w/cpp/io/basic_istream/getline.html',1,'std::basic_iostream::getline()']]], + ['getloc_2627',['getloc',['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_fstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wfstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_iostream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wofstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wstringstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wistringstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ifstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ios_base::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::iostream::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::wfilebuf::getloc()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/getloc.html',1,'std::wregex::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::stringbuf::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::wstreambuf::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ostringstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ios::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::wstringbuf::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::basic_filebuf::getloc()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/getloc.html',1,'std::basic_regex::getloc()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/getloc.html',1,'std::regex::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ostringstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wostream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::fstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ofstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::istream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wistream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::stringstream::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::strstreambuf::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ostream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wifstream::getloc()'],['https://en.cppreference.com/w/cpp/regex/regex_traits/getloc.html',1,'std::regex_traits::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_istream::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::basic_stringbuf::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::strstream::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::basic_streambuf::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_stringstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wostringstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::istrstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ostream::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::filebuf::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::wiostream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ofstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_istringstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::basic_ifstream::getloc()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/getloc.html',1,'std::streambuf::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::istringstream::getloc()'],['https://en.cppreference.com/w/cpp/io/ios_base/getloc.html',1,'std::ostrstream::getloc()']]], + ['getpiecetype_2628',['getPieceType',['../classtt_1_1Board.html#ae9d90654084eeafd6925a00013a63eec',1,'tt::Board']]], + ['gets_2629',['gets',['https://en.cppreference.com/w/cpp/io/c/gets.html',1,'std']]], + ['getwchar_2630',['getwchar',['https://en.cppreference.com/w/cpp/io/c/getwchar.html',1,'std']]], + ['global_2631',['global',['https://en.cppreference.com/w/cpp/locale/locale/global.html',1,'std::locale']]], + ['gmtime_2632',['gmtime',['https://en.cppreference.com/w/cpp/chrono/c/gmtime.html',1,'std']]], + ['good_2633',['good',['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::stringstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::wiostream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_ostream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::istrstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::wostringstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_stringstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::strstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_istream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::wifstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::ostream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_istringstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::wistream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::iostream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_fstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::ostringstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_ios::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_ostringstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::wostream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::fstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_ofstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::ofstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_ifstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::istringstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::istream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::ostrstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::wfstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::basic_iostream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::wofstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::wstringstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::wistringstream::good()'],['https://en.cppreference.com/w/cpp/io/basic_ios/good.html',1,'std::ifstream::good()']]], + ['gptr_2634',['gptr',['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wstringbuf::gptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_filebuf::gptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::filebuf::gptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::stringbuf::gptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wfilebuf::gptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::wstreambuf::gptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::strstreambuf::gptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_stringbuf::gptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::basic_streambuf::gptr()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr.html',1,'std::streambuf::gptr()']]], + ['grouping_2635',['grouping',['https://en.cppreference.com/w/cpp/locale/numpunct/grouping.html',1,'std::numpunct::grouping()'],['https://en.cppreference.com/w/cpp/locale/numpunct/grouping.html',1,'std::numpunct_byname::grouping()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/grouping.html',1,'std::moneypunct::grouping()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/grouping.html',1,'std::moneypunct_byname::grouping()']]] +]; diff --git a/search/functions_8.html b/search/functions_8.html new file mode 100644 index 0000000..31a1d95 --- /dev/null +++ b/search/functions_8.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_8.js b/search/functions_8.js new file mode 100644 index 0000000..9723ad2 --- /dev/null +++ b/search/functions_8.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['hardware_5fconcurrency_2636',['hardware_concurrency',['https://en.cppreference.com/w/cpp/thread/thread/hardware_concurrency.html',1,'std::thread']]], + ['has_5ffacet_2637',['has_facet',['https://en.cppreference.com/w/cpp/locale/has_facet.html',1,'std']]], + ['hash_2638',['hash',['https://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate_byname::hash()'],['https://en.cppreference.com/w/cpp/utility/hash/hash.html',1,'std::hash::hash()'],['https://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate::hash()']]], + ['hash_5fcode_2639',['hash_code',['https://en.cppreference.com/w/cpp/types/type_info/hash_code.html',1,'std::type_info::hash_code()'],['https://en.cppreference.com/w/cpp/types/type_index/hash_code.html',1,'std::type_index::hash_code()']]], + ['hash_5ffunction_2640',['hash_function',['https://en.cppreference.com/w/cpp/container/unordered_multiset/hash_function.html',1,'std::unordered_multiset::hash_function()'],['https://en.cppreference.com/w/cpp/container/unordered_set/hash_function.html',1,'std::unordered_set::hash_function()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/hash_function.html',1,'std::unordered_multimap::hash_function()'],['https://en.cppreference.com/w/cpp/container/unordered_map/hash_function.html',1,'std::unordered_map::hash_function()']]], + ['hex_2641',['hex',['https://en.cppreference.com/w/cpp/io/manip/hex.html',1,'std']]], + ['hexfloat_2642',['hexfloat',['https://en.cppreference.com/w/cpp/io/manip/fixed.html',1,'std']]], + ['history_2643',['history',['../classtt_1_1Board.html#a9a8c6223cd564685a77e4c9037e3c5bd',1,'tt::Board::history()'],['../classtt_1_1Board.html#a306fe288943bf5b8e772ab433f504c86',1,'tt::Board::history() const']]], + ['hours_2644',['hours',['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::hours']]], + ['hypot_2645',['hypot',['https://en.cppreference.com/w/cpp/numeric/math/hypot.html',1,'std']]] +]; diff --git a/search/functions_9.html b/search/functions_9.html new file mode 100644 index 0000000..9a8e429 --- /dev/null +++ b/search/functions_9.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_9.js b/search/functions_9.js new file mode 100644 index 0000000..2fe0b85 --- /dev/null +++ b/search/functions_9.js @@ -0,0 +1,76 @@ +var searchData= +[ + ['id_2646',['id',['https://en.cppreference.com/w/cpp/thread/thread/id/id.html',1,'std::thread::id::id()'],['https://en.cppreference.com/w/cpp/locale/locale/id/id.html',1,'std::locale::id::id()']]], + ['ifstream_2647',['ifstream',['https://en.cppreference.com/w/cpp/io/basic_ifstream/basic_ifstream.html',1,'std::ifstream']]], + ['ignore_2648',['ignore',['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::fstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::ifstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::wistringstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::wstringstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::basic_iostream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::wfstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::istream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::istringstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::basic_ifstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::basic_istringstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::wiostream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::istrstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::basic_stringstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::strstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::basic_istream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::wifstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::stringstream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::wistream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::iostream::ignore()'],['https://en.cppreference.com/w/cpp/io/basic_istream/ignore.html',1,'std::basic_fstream::ignore()']]], + ['illegal_5fmove_2649',['illegal_move',['../classtt_1_1ex_1_1illegal__move.html#afbff1f0cc6c950f493561c6545034c1e',1,'tt::ex::illegal_move']]], + ['illegal_5fturn_2650',['illegal_turn',['../classtt_1_1ex_1_1illegal__turn.html#acb1c8b01e5604262d716d9f7900b04bf',1,'tt::ex::illegal_turn']]], + ['ilogb_2651',['ilogb',['https://en.cppreference.com/w/cpp/numeric/math/ilogb.html',1,'std']]], + ['imag_2652',['imag',['https://en.cppreference.com/w/cpp/numeric/complex/imag.html',1,'std::complex']]], + ['imbue_2653',['imbue',['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_stringbuf::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::strstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_streambuf::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::basic_stringstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::wostringstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::istrstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::basic_ostream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::filebuf::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::wiostream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::ofstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::basic_istringstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::basic_ifstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::streambuf::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::istringstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::istream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::ostrstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::basic_iostream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::wofstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::wstringstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::wistringstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::ifstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::wfstream::imbue()'],['https://en.cppreference.com/w/cpp/regex/regex_traits/imbue.html',1,'std::regex_traits::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::basic_istream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::fstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::wostream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::basic_ostringstream::imbue()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/imbue.html',1,'std::regex::imbue()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/imbue.html',1,'std::basic_regex::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::basic_filebuf::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::basic_ofstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wstringbuf::imbue()'],['https://en.cppreference.com/w/cpp/io/ios_base/imbue.html',1,'std::basic_ios::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::ostringstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::basic_fstream::imbue()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/imbue.html',1,'std::wregex::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wfilebuf::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::iostream::imbue()'],['https://en.cppreference.com/w/cpp/io/ios_base/imbue.html',1,'std::ios_base::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::wistream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::wstreambuf::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::stringstream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::strstreambuf::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::ostream::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/pubimbue.html',1,'std::stringbuf::imbue()'],['https://en.cppreference.com/w/cpp/io/basic_ios/imbue.html',1,'std::wifstream::imbue()']]], + ['in_2654',['in',['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt::in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_utf16::in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_utf8_utf16::in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_utf8::in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_byname::in()']]], + ['in_5favail_2655',['in_avail',['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::basic_filebuf::in_avail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::streambuf::in_avail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::filebuf::in_avail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::basic_streambuf::in_avail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::basic_stringbuf::in_avail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::wstreambuf::in_avail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::wfilebuf::in_avail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::stringbuf::in_avail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::wstringbuf::in_avail()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/in_avail.html',1,'std::strstreambuf::in_avail()']]], + ['includes_2656',['includes',['https://en.cppreference.com/w/cpp/algorithm/includes.html',1,'std']]], + ['independent_5fbits_5fengine_2657',['independent_bits_engine',['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/independent_bits_engine.html',1,'std::independent_bits_engine']]], + ['infinity_2658',['infinity',['https://en.cppreference.com/w/cpp/types/numeric_limits/infinity.html',1,'std::numeric_limits']]], + ['init_2659',['init',['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ostream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wiostream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ofstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_istringstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ifstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::istringstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::istream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ostrstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wfstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_iostream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wofstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wstringstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wistringstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ifstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::fstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wostringstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ofstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wostream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ostringstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_ios::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ostringstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_fstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::iostream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::stringstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::ostream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wifstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_istream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::strstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::istrstream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::wistream::init()'],['https://en.cppreference.com/w/cpp/io/basic_ios/init.html',1,'std::basic_stringstream::init()']]], + ['initializer_5flist_2660',['initializer_list',['https://en.cppreference.com/w/cpp/utility/initializer_list/initializer_list.html',1,'std::initializer_list']]], + ['inner_5fallocator_2661',['inner_allocator',['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/inner_allocator.html',1,'std::scoped_allocator_adaptor']]], + ['inner_5fproduct_2662',['inner_product',['https://en.cppreference.com/w/cpp/algorithm/inner_product.html',1,'std']]], + ['inplace_5fmerge_2663',['inplace_merge',['https://en.cppreference.com/w/cpp/algorithm/inplace_merge.html',1,'std']]], + ['insert_2664',['insert',['https://en.cppreference.com/w/cpp/string/basic_string/insert.html',1,'std::string::insert()'],['https://en.cppreference.com/w/cpp/container/multimap/insert.html',1,'std::multimap::insert()'],['https://en.cppreference.com/w/cpp/container/unordered_set/insert.html',1,'std::unordered_set::insert()'],['https://en.cppreference.com/w/cpp/container/map/insert.html',1,'std::map::insert()'],['https://en.cppreference.com/w/cpp/container/list/insert.html',1,'std::list::insert()'],['https://en.cppreference.com/w/cpp/string/basic_string/insert.html',1,'std::u32string::insert()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/insert.html',1,'std::unordered_multiset::insert()'],['https://en.cppreference.com/w/cpp/container/vector/insert.html',1,'std::vector::insert()'],['https://en.cppreference.com/w/cpp/container/multiset/insert.html',1,'std::multiset::insert()'],['https://en.cppreference.com/w/cpp/container/set/insert.html',1,'std::set::insert()'],['https://en.cppreference.com/w/cpp/container/unordered_map/insert.html',1,'std::unordered_map::insert()'],['https://en.cppreference.com/w/cpp/string/basic_string/insert.html',1,'std::u16string::insert()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/insert.html',1,'std::unordered_multimap::insert()'],['https://en.cppreference.com/w/cpp/container/deque/insert.html',1,'std::deque::insert()'],['https://en.cppreference.com/w/cpp/string/basic_string/insert.html',1,'std::basic_string::insert()'],['https://en.cppreference.com/w/cpp/string/basic_string/insert.html',1,'std::wstring::insert()']]], + ['insert_5fafter_2665',['insert_after',['https://en.cppreference.com/w/cpp/container/forward_list/insert_after.html',1,'std::forward_list']]], + ['inserter_2666',['inserter',['https://en.cppreference.com/w/cpp/iterator/inserter.html',1,'std']]], + ['insertpiece_2667',['insertPiece',['../classtt_1_1Board.html#a46fbfc079edc2f2896fcd8a2035aecfb',1,'tt::Board::insertPiece()'],['../classtt_1_1chess_1_1Chessboard.html#acc050c6e6ef8cee9c6268b2a2eebcecf',1,'tt::chess::Chessboard::insertPiece()']]], + ['internal_2668',['internal',['https://en.cppreference.com/w/cpp/io/manip/left.html',1,'std']]], + ['intervals_2669',['intervals',['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/params.html',1,'std::piecewise_constant_distribution::intervals()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/params.html',1,'std::piecewise_linear_distribution::intervals()']]], + ['invalid_5fargument_2670',['invalid_argument',['https://en.cppreference.com/w/cpp/error/invalid_argument.html',1,'std::invalid_argument']]], + ['ios_5fbase_2671',['ios_base',['https://en.cppreference.com/w/cpp/io/ios_base/ios_base.html',1,'std::ios_base']]], + ['iostream_2672',['iostream',['https://en.cppreference.com/w/cpp/io/basic_iostream/basic_iostream.html',1,'std::iostream']]], + ['iota_2673',['iota',['https://en.cppreference.com/w/cpp/algorithm/iota.html',1,'std']]], + ['is_2674',['is',['https://en.cppreference.com/w/cpp/locale/ctype/is.html',1,'std::ctype_byname::is()'],['https://en.cppreference.com/w/cpp/locale/ctype/is.html',1,'std::ctype::is()']]], + ['is_5fheap_2675',['is_heap',['https://en.cppreference.com/w/cpp/algorithm/is_heap.html',1,'std']]], + ['is_5fheap_5funtil_2676',['is_heap_until',['https://en.cppreference.com/w/cpp/algorithm/is_heap_until.html',1,'std']]], + ['is_5flock_5ffree_2677',['is_lock_free',['https://en.cppreference.com/w/cpp/atomic/atomic/is_lock_free.html',1,'std::atomic']]], + ['is_5fopen_2678',['is_open',['https://en.cppreference.com/w/cpp/io/basic_fstream/is_open.html',1,'std::wfstream::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/is_open.html',1,'std::ifstream::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html',1,'std::wofstream::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/is_open.html',1,'std::basic_ifstream::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html',1,'std::ofstream::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/is_open.html',1,'std::filebuf::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/is_open.html',1,'std::wifstream::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/is_open.html',1,'std::wfilebuf::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/is_open.html',1,'std::basic_fstream::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/is_open.html',1,'std::basic_filebuf::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/is_open.html',1,'std::fstream::is_open()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html',1,'std::basic_ofstream::is_open()']]], + ['is_5fpartitioned_2679',['is_partitioned',['https://en.cppreference.com/w/cpp/algorithm/is_partitioned.html',1,'std']]], + ['is_5fpermutation_2680',['is_permutation',['https://en.cppreference.com/w/cpp/algorithm/is_permutation.html',1,'std']]], + ['is_5fsorted_2681',['is_sorted',['https://en.cppreference.com/w/cpp/algorithm/is_sorted.html',1,'std']]], + ['is_5fsorted_5funtil_2682',['is_sorted_until',['https://en.cppreference.com/w/cpp/algorithm/is_sorted_until.html',1,'std']]], + ['isalnum_2683',['isalnum',['https://en.cppreference.com/w/cpp/string/byte/isalnum.html',1,'std']]], + ['isalpha_2684',['isalpha',['https://en.cppreference.com/w/cpp/string/byte/isalpha.html',1,'std']]], + ['isblank_2685',['isblank',['https://en.cppreference.com/w/cpp/string/byte/isblank.html',1,'std']]], + ['iscntrl_2686',['iscntrl',['https://en.cppreference.com/w/cpp/string/byte/iscntrl.html',1,'std']]], + ['isctype_2687',['isctype',['https://en.cppreference.com/w/cpp/regex/regex_traits/isctype.html',1,'std::regex_traits']]], + ['isdigit_2688',['isdigit',['https://en.cppreference.com/w/cpp/string/byte/isdigit.html',1,'std']]], + ['isequal_2689',['isEqual',['../classtt_1_1chess_1_1Bishop_1_1Turn.html#a985f62cfa48ffc5c78ee12a4a30ccf7d',1,'tt::chess::Bishop::Turn::isEqual()'],['../classtt_1_1chess_1_1Rook_1_1Turn.html#a9094191ace4e79ad1f2c5f75349408cf',1,'tt::chess::Rook::Turn::isEqual()'],['../classtt_1_1chess_1_1Queen_1_1Turn.html#afc0c41680f0088c083628d227aa3ca4d',1,'tt::chess::Queen::Turn::isEqual()'],['../classtt_1_1chess_1_1King_1_1Turn.html#a72d73a2d52de200f8b59a4515af3b80c',1,'tt::chess::King::Turn::isEqual()'],['../classtt_1_1chess_1_1Knight_1_1Turn.html#a4e63e0aca5af00a166568b1e1debc2f5',1,'tt::chess::Knight::Turn::isEqual()'],['../classtt_1_1chess_1_1Pawn_1_1Turn.html#a919cb0db0860c19ee67bd22684fa7601',1,'tt::chess::Pawn::Turn::isEqual()'],['../classtt_1_1chess_1_1Chessboard.html#ad03c85176a5dab214c22ed18020d54d5',1,'tt::chess::Chessboard::isEqual()'],['../classtt_1_1Board.html#aa083fb32bac1bd4f7097cceeeb1d131f',1,'tt::Board::isEqual()'],['../classtt_1_1Piece_1_1Turn.html#ae9ae7bf994b567b71b78cd7ca702247f',1,'tt::Piece::Turn::isEqual()']]], + ['isfinite_2690',['isfinite',['https://en.cppreference.com/w/cpp/numeric/math/isfinite.html',1,'std']]], + ['isgraph_2691',['isgraph',['https://en.cppreference.com/w/cpp/string/byte/isgraph.html',1,'std']]], + ['isinf_2692',['isinf',['https://en.cppreference.com/w/cpp/numeric/math/isinf.html',1,'std']]], + ['islower_2693',['islower',['https://en.cppreference.com/w/cpp/string/byte/islower.html',1,'std']]], + ['isnan_2694',['isnan',['https://en.cppreference.com/w/cpp/numeric/math/isnan.html',1,'std']]], + ['isnormal_2695',['isnormal',['https://en.cppreference.com/w/cpp/numeric/math/isnormal.html',1,'std']]], + ['isprint_2696',['isprint',['https://en.cppreference.com/w/cpp/string/byte/isprint.html',1,'std']]], + ['ispunct_2697',['ispunct',['https://en.cppreference.com/w/cpp/string/byte/ispunct.html',1,'std']]], + ['isspace_2698',['isspace',['https://en.cppreference.com/w/cpp/string/byte/isspace.html',1,'std']]], + ['istream_2699',['istream',['https://en.cppreference.com/w/cpp/io/basic_istream/basic_istream.html',1,'std::istream']]], + ['istringstream_2700',['istringstream',['https://en.cppreference.com/w/cpp/io/basic_istringstream/basic_istringstream.html',1,'std::istringstream']]], + ['istrstream_2701',['istrstream',['https://en.cppreference.com/w/cpp/io/istrstream/istrstream.html',1,'std::istrstream']]], + ['isupper_2702',['isupper',['https://en.cppreference.com/w/cpp/string/byte/isupper.html',1,'std']]], + ['iswalnum_2703',['iswalnum',['https://en.cppreference.com/w/cpp/string/wide/iswalnum.html',1,'std']]], + ['iswalpha_2704',['iswalpha',['https://en.cppreference.com/w/cpp/string/wide/iswalpha.html',1,'std']]], + ['iswblank_2705',['iswblank',['https://en.cppreference.com/w/cpp/string/wide/iswblank.html',1,'std']]], + ['iswcntrl_2706',['iswcntrl',['https://en.cppreference.com/w/cpp/string/wide/iswcntrl.html',1,'std']]], + ['iswctype_2707',['iswctype',['https://en.cppreference.com/w/cpp/string/wide/iswctype.html',1,'std']]], + ['iswdigit_2708',['iswdigit',['https://en.cppreference.com/w/cpp/string/wide/iswdigit.html',1,'std']]], + ['iswgraph_2709',['iswgraph',['https://en.cppreference.com/w/cpp/string/wide/iswgraph.html',1,'std']]], + ['iswlower_2710',['iswlower',['https://en.cppreference.com/w/cpp/string/wide/iswlower.html',1,'std']]], + ['iswprint_2711',['iswprint',['https://en.cppreference.com/w/cpp/string/wide/iswprint.html',1,'std']]], + ['iswpunct_2712',['iswpunct',['https://en.cppreference.com/w/cpp/string/wide/iswpunct.html',1,'std']]], + ['iswspace_2713',['iswspace',['https://en.cppreference.com/w/cpp/string/wide/iswspace.html',1,'std']]], + ['iswupper_2714',['iswupper',['https://en.cppreference.com/w/cpp/string/wide/iswupper.html',1,'std']]], + ['iswxdigit_2715',['iswxdigit',['https://en.cppreference.com/w/cpp/string/wide/iswxdigit.html',1,'std']]], + ['isxdigit_2716',['isxdigit',['https://en.cppreference.com/w/cpp/string/byte/isxdigit.html',1,'std']]], + ['iter_5fswap_2717',['iter_swap',['https://en.cppreference.com/w/cpp/algorithm/iter_swap.html',1,'std']]], + ['iword_2718',['iword',['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_stringstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_ofstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::fstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::wostream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_ostringstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_ios::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::ostringstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_fstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::iostream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::ios_base::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::wistream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::stringstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::ostream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::wifstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_istream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::strstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::ifstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::wostringstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::istrstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_ostream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::wiostream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::ofstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_istringstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_ifstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::istringstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::istream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::ostrstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::wfstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::basic_iostream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::wofstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::wstringstream::iword()'],['https://en.cppreference.com/w/cpp/io/ios_base/iword.html',1,'std::wistringstream::iword()']]] +]; diff --git a/search/functions_a.html b/search/functions_a.html new file mode 100644 index 0000000..5ecc152 --- /dev/null +++ b/search/functions_a.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_a.js b/search/functions_a.js new file mode 100644 index 0000000..178512b --- /dev/null +++ b/search/functions_a.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['join_2719',['join',['https://en.cppreference.com/w/cpp/thread/thread/join.html',1,'std::thread']]], + ['joinable_2720',['joinable',['https://en.cppreference.com/w/cpp/thread/thread/joinable.html',1,'std::thread']]] +]; diff --git a/search/functions_b.html b/search/functions_b.html new file mode 100644 index 0000000..e301fed --- /dev/null +++ b/search/functions_b.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_b.js b/search/functions_b.js new file mode 100644 index 0000000..e84e4b6 --- /dev/null +++ b/search/functions_b.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['k_2721',['k',['https://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution/params.html',1,'std::negative_binomial_distribution']]], + ['key_5fcomp_2722',['key_comp',['https://en.cppreference.com/w/cpp/container/multiset/key_comp.html',1,'std::multiset::key_comp()'],['https://en.cppreference.com/w/cpp/container/set/key_comp.html',1,'std::set::key_comp()'],['https://en.cppreference.com/w/cpp/container/map/key_comp.html',1,'std::map::key_comp()'],['https://en.cppreference.com/w/cpp/container/multimap/key_comp.html',1,'std::multimap::key_comp()']]], + ['key_5feq_2723',['key_eq',['https://en.cppreference.com/w/cpp/container/unordered_map/key_eq.html',1,'std::unordered_map::key_eq()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/key_eq.html',1,'std::unordered_multimap::key_eq()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/key_eq.html',1,'std::unordered_multiset::key_eq()'],['https://en.cppreference.com/w/cpp/container/unordered_set/key_eq.html',1,'std::unordered_set::key_eq()']]], + ['kill_5fdependency_2724',['kill_dependency',['https://en.cppreference.com/w/cpp/atomic/kill_dependency.html',1,'std']]], + ['king_2725',['king',['../classtt_1_1chess_1_1ex_1_1check.html#abc94877b2684a1966289aa9ca27758da',1,'tt::chess::ex::check']]], + ['knuth_5fb_2726',['knuth_b',['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/shuffle_order_engine.html',1,'std::knuth_b']]] +]; diff --git a/search/functions_c.html b/search/functions_c.html new file mode 100644 index 0000000..c4f3268 --- /dev/null +++ b/search/functions_c.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_c.js b/search/functions_c.js new file mode 100644 index 0000000..50fbb34 --- /dev/null +++ b/search/functions_c.js @@ -0,0 +1,40 @@ +var searchData= +[ + ['labs_2727',['labs',['https://en.cppreference.com/w/cpp/numeric/math/abs.html',1,'std']]], + ['lambda_2728',['lambda',['https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution/lambda.html',1,'std::exponential_distribution']]], + ['ldexp_2729',['ldexp',['https://en.cppreference.com/w/cpp/numeric/math/ldexp.html',1,'std']]], + ['ldiv_2730',['ldiv',['https://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std']]], + ['left_2731',['left',['https://en.cppreference.com/w/cpp/io/manip/left.html',1,'std']]], + ['length_2732',['length',['https://en.cppreference.com/w/cpp/regex/match_results/length.html',1,'std::match_results::length()'],['https://en.cppreference.com/w/cpp/regex/sub_match/length.html',1,'std::sub_match::length()'],['https://en.cppreference.com/w/cpp/regex/match_results/length.html',1,'std::cmatch::length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_utf16::length()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::u32string::length()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::u16string::length()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::wstring::length()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::basic_string::length()'],['https://en.cppreference.com/w/cpp/regex/sub_match/length.html',1,'std::ssub_match::length()'],['https://en.cppreference.com/w/cpp/regex/regex_traits/length.html',1,'std::regex_traits::length()'],['https://en.cppreference.com/w/cpp/regex/sub_match/length.html',1,'std::wssub_match::length()'],['https://en.cppreference.com/w/cpp/regex/match_results/length.html',1,'std::wcmatch::length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_utf8_utf16::length()'],['https://en.cppreference.com/w/cpp/regex/match_results/length.html',1,'std::smatch::length()'],['https://en.cppreference.com/w/cpp/regex/sub_match/length.html',1,'std::wcsub_match::length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_utf8::length()'],['https://en.cppreference.com/w/cpp/regex/match_results/length.html',1,'std::wsmatch::length()'],['https://en.cppreference.com/w/cpp/string/basic_string/size.html',1,'std::string::length()'],['https://en.cppreference.com/w/cpp/regex/sub_match/length.html',1,'std::csub_match::length()'],['https://en.cppreference.com/w/cpp/string/char_traits/length.html',1,'std::char_traits::length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_byname::length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt::length()']]], + ['length_5ferror_2733',['length_error',['https://en.cppreference.com/w/cpp/error/length_error.html',1,'std::length_error']]], + ['letter_2734',['letter',['../classtt_1_1Piece_1_1Position.html#ae7a4ea731e693609d24fff68094f69c7',1,'tt::Piece::Position']]], + ['lexicographical_5fcompare_2735',['lexicographical_compare',['https://en.cppreference.com/w/cpp/algorithm/lexicographical_compare.html',1,'std']]], + ['lgamma_2736',['lgamma',['https://en.cppreference.com/w/cpp/numeric/math/lgamma.html',1,'std']]], + ['linear_5fcongruential_5fengine_2737',['linear_congruential_engine',['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/linear_congruential_engine.html',1,'std::linear_congruential_engine']]], + ['list_2738',['list',['https://en.cppreference.com/w/cpp/container/list/list.html',1,'std::list']]], + ['llabs_2739',['llabs',['https://en.cppreference.com/w/cpp/numeric/math/abs.html',1,'std']]], + ['llrint_2740',['llrint',['https://en.cppreference.com/w/cpp/numeric/math/rint.html',1,'std']]], + ['llround_2741',['llround',['https://en.cppreference.com/w/cpp/numeric/math/round.html',1,'std']]], + ['load_2742',['load',['https://en.cppreference.com/w/cpp/atomic/atomic/load.html',1,'std::atomic']]], + ['load_5ffactor_2743',['load_factor',['https://en.cppreference.com/w/cpp/container/unordered_multiset/load_factor.html',1,'std::unordered_multiset::load_factor()'],['https://en.cppreference.com/w/cpp/container/unordered_set/load_factor.html',1,'std::unordered_set::load_factor()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/load_factor.html',1,'std::unordered_multimap::load_factor()'],['https://en.cppreference.com/w/cpp/container/unordered_map/load_factor.html',1,'std::unordered_map::load_factor()']]], + ['locale_2744',['locale',['https://en.cppreference.com/w/cpp/locale/locale/locale.html',1,'std::locale']]], + ['localeconv_2745',['localeconv',['https://en.cppreference.com/w/cpp/locale/localeconv.html',1,'std']]], + ['localtime_2746',['localtime',['https://en.cppreference.com/w/cpp/chrono/c/localtime.html',1,'std']]], + ['lock_2747',['lock',['https://en.cppreference.com/w/cpp/thread/lock.html',1,'std::lock()'],['https://en.cppreference.com/w/cpp/thread/recursive_timed_mutex/lock.html',1,'std::recursive_timed_mutex::lock()'],['https://en.cppreference.com/w/cpp/memory/weak_ptr/lock.html',1,'std::weak_ptr::lock()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/lock.html',1,'std::unique_lock::lock()'],['https://en.cppreference.com/w/cpp/thread/recursive_mutex/lock.html',1,'std::recursive_mutex::lock()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/lock.html',1,'std::shared_lock::lock()'],['https://en.cppreference.com/w/cpp/thread/timed_mutex/lock.html',1,'std::timed_mutex::lock()'],['https://en.cppreference.com/w/cpp/thread/mutex/lock.html',1,'std::mutex::lock()'],['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/lock.html',1,'std::shared_timed_mutex::lock()']]], + ['lock_5fguard_2748',['lock_guard',['https://en.cppreference.com/w/cpp/thread/lock_guard/lock_guard.html',1,'std::lock_guard']]], + ['lock_5fshared_2749',['lock_shared',['https://en.cppreference.com/w/cpp/thread/shared_timed_mutex/lock_shared.html',1,'std::shared_timed_mutex']]], + ['log_2750',['log',['https://en.cppreference.com/w/cpp/numeric/math/log.html',1,'std']]], + ['log10_2751',['log10',['https://en.cppreference.com/w/cpp/numeric/math/log10.html',1,'std']]], + ['log1p_2752',['log1p',['https://en.cppreference.com/w/cpp/numeric/math/log1p.html',1,'std']]], + ['logb_2753',['logb',['https://en.cppreference.com/w/cpp/numeric/math/logb.html',1,'std']]], + ['logic_5ferror_2754',['logic_error',['https://en.cppreference.com/w/cpp/error/logic_error.html',1,'std::logic_error']]], + ['lognormal_5fdistribution_2755',['lognormal_distribution',['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/lognormal_distribution.html',1,'std::lognormal_distribution']]], + ['longjmp_2756',['longjmp',['https://en.cppreference.com/w/cpp/utility/program/longjmp.html',1,'std']]], + ['lookup_5fclassname_2757',['lookup_classname',['https://en.cppreference.com/w/cpp/regex/regex_traits/lookup_classname.html',1,'std::regex_traits']]], + ['lookup_5fcollatename_2758',['lookup_collatename',['https://en.cppreference.com/w/cpp/regex/regex_traits/lookup_collatename.html',1,'std::regex_traits']]], + ['lower_5fbound_2759',['lower_bound',['https://en.cppreference.com/w/cpp/algorithm/lower_bound.html',1,'std::lower_bound()'],['https://en.cppreference.com/w/cpp/container/multiset/lower_bound.html',1,'std::multiset::lower_bound()'],['https://en.cppreference.com/w/cpp/container/multimap/lower_bound.html',1,'std::multimap::lower_bound()'],['https://en.cppreference.com/w/cpp/container/map/lower_bound.html',1,'std::map::lower_bound()'],['https://en.cppreference.com/w/cpp/container/set/lower_bound.html',1,'std::set::lower_bound()']]], + ['lowest_2760',['lowest',['https://en.cppreference.com/w/cpp/types/numeric_limits/lowest.html',1,'std::numeric_limits']]], + ['lrint_2761',['lrint',['https://en.cppreference.com/w/cpp/numeric/math/rint.html',1,'std']]], + ['lround_2762',['lround',['https://en.cppreference.com/w/cpp/numeric/math/round.html',1,'std']]], + ['lt_2763',['lt',['https://en.cppreference.com/w/cpp/string/char_traits/cmp.html',1,'std::char_traits']]] +]; diff --git a/search/functions_d.html b/search/functions_d.html new file mode 100644 index 0000000..7a1ed06 --- /dev/null +++ b/search/functions_d.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_d.js b/search/functions_d.js new file mode 100644 index 0000000..da963af --- /dev/null +++ b/search/functions_d.js @@ -0,0 +1,72 @@ +var searchData= +[ + ['m_2764',['m',['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/params.html',1,'std::fisher_f_distribution::m()'],['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/params.html',1,'std::lognormal_distribution::m()']]], + ['make_5fexception_5fptr_2765',['make_exception_ptr',['https://en.cppreference.com/w/cpp/error/make_exception_ptr.html',1,'std']]], + ['make_5fheap_2766',['make_heap',['https://en.cppreference.com/w/cpp/algorithm/make_heap.html',1,'std']]], + ['make_5fmove_5fiterator_2767',['make_move_iterator',['https://en.cppreference.com/w/cpp/iterator/make_move_iterator.html',1,'std']]], + ['make_5foptional_2768',['make_optional',['https://en.cppreference.com/w/cpp/experimental/optional/make_optional.html',1,'std::experimental']]], + ['make_5fpair_2769',['make_pair',['https://en.cppreference.com/w/cpp/utility/pair/make_pair.html',1,'std']]], + ['make_5fready_5fat_5fthread_5fexit_2770',['make_ready_at_thread_exit',['https://en.cppreference.com/w/cpp/thread/packaged_task/make_ready_at_thread_exit.html',1,'std::packaged_task']]], + ['make_5fshared_2771',['make_shared',['https://en.cppreference.com/w/cpp/memory/shared_ptr/make_shared.html',1,'std']]], + ['make_5ftuple_2772',['make_tuple',['https://en.cppreference.com/w/cpp/utility/tuple/make_tuple.html',1,'std']]], + ['maketurn_2773',['makeTurn',['../classtt_1_1Board.html#a58c454621defc2407b36adef12a69ce7',1,'tt::Board::makeTurn()'],['../classtt_1_1chess_1_1Chessboard.html#ae82e9778662da887bf96bafa1157f6f0',1,'tt::chess::Chessboard::makeTurn()']]], + ['malloc_2774',['malloc',['https://en.cppreference.com/w/cpp/memory/c/malloc.html',1,'std']]], + ['map_2775',['map',['https://en.cppreference.com/w/cpp/container/map/map.html',1,'std::map']]], + ['mark_5fcount_2776',['mark_count',['https://en.cppreference.com/w/cpp/regex/basic_regex/mark_count.html',1,'std::wregex::mark_count()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/mark_count.html',1,'std::basic_regex::mark_count()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/mark_count.html',1,'std::regex::mark_count()']]], + ['markchecks_2777',['markChecks',['../classtt_1_1chess_1_1Chessboard.html#abf5a53d82674d4c9935bbee5cf2f0062',1,'tt::chess::Chessboard']]], + ['match_5fresults_2778',['match_results',['https://en.cppreference.com/w/cpp/regex/match_results/match_results.html',1,'std::match_results']]], + ['max_2779',['max',['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::hours::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::milliseconds::max()'],['https://en.cppreference.com/w/cpp/chrono/time_point/max.html',1,'std::chrono::time_point::max()'],['https://en.cppreference.com/w/cpp/chrono/duration_values/max.html',1,'std::chrono::duration_values::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::microseconds::max()'],['https://en.cppreference.com/w/cpp/types/numeric_limits/max.html',1,'std::numeric_limits::max()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/max.html',1,'std::uniform_int_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/max.html',1,'std::fisher_f_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/max.html',1,'std::ranlux24::max()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/max.html',1,'std::linear_congruential_engine::max()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/max.html',1,'std::knuth_b::max()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/max.html',1,'std::minstd_rand0::max()'],['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/max.html',1,'std::gamma_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution/max.html',1,'std::binomial_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/max.html',1,'std::cauchy_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/max.html',1,'std::subtract_with_carry_engine::max()'],['https://en.cppreference.com/w/cpp/numeric/random/random_device/max.html',1,'std::random_device::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::nanoseconds::max()'],['https://en.cppreference.com/w/cpp/algorithm/max.html',1,'std::max()'],['https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution/max.html',1,'std::exponential_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/poisson_distribution/max.html',1,'std::poisson_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution/max.html',1,'std::bernoulli_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/max.html',1,'std::piecewise_constant_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/max.html',1,'std::ranlux48::max()'],['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/max.html',1,'std::discrete_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/max.html',1,'std::lognormal_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/max.html',1,'std::extreme_value_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/max.html',1,'std::ranlux24_base::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::duration::max()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/max.html',1,'std::mt19937_64::max()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/max.html',1,'std::discard_block_engine::max()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/max.html',1,'std::uniform_real_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/geometric_distribution/max.html',1,'std::geometric_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/max.html',1,'std::weibull_distribution::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::seconds::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::minutes::max()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/max.html',1,'std::shuffle_order_engine::max()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/max.html',1,'std::piecewise_linear_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/max.html',1,'std::chi_squared_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/max.html',1,'std::student_t_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/max.html',1,'std::mt19937::max()'],['https://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution/max.html',1,'std::negative_binomial_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/max.html',1,'std::ranlux48_base::max()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/max.html',1,'std::mersenne_twister_engine::max()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/max.html',1,'std::minstd_rand::max()'],['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/max.html',1,'std::normal_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/max.html',1,'std::independent_bits_engine::max()']]], + ['max_5fbucket_5fcount_2780',['max_bucket_count',['https://en.cppreference.com/w/cpp/container/unordered_set/max_bucket_count.html',1,'std::unordered_set::max_bucket_count()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/max_bucket_count.html',1,'std::unordered_multiset::max_bucket_count()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/max_bucket_count.html',1,'std::unordered_multimap::max_bucket_count()'],['https://en.cppreference.com/w/cpp/container/unordered_map/max_bucket_count.html',1,'std::unordered_map::max_bucket_count()']]], + ['max_5felement_2781',['max_element',['https://en.cppreference.com/w/cpp/algorithm/max_element.html',1,'std']]], + ['max_5flength_2782',['max_length',['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_utf8::max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_utf16::max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_utf8_utf16::max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_byname::max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt::max_length()']]], + ['max_5fload_5ffactor_2783',['max_load_factor',['https://en.cppreference.com/w/cpp/container/unordered_multiset/max_load_factor.html',1,'std::unordered_multiset::max_load_factor()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/max_load_factor.html',1,'std::unordered_multimap::max_load_factor()'],['https://en.cppreference.com/w/cpp/container/unordered_map/max_load_factor.html',1,'std::unordered_map::max_load_factor()'],['https://en.cppreference.com/w/cpp/container/unordered_set/max_load_factor.html',1,'std::unordered_set::max_load_factor()']]], + ['max_5fsize_2784',['max_size',['https://en.cppreference.com/w/cpp/string/basic_string/max_size.html',1,'std::u16string::max_size()'],['https://en.cppreference.com/w/cpp/string/basic_string/max_size.html',1,'std::u32string::max_size()'],['https://en.cppreference.com/w/cpp/container/list/max_size.html',1,'std::list::max_size()'],['https://en.cppreference.com/w/cpp/container/map/max_size.html',1,'std::map::max_size()'],['https://en.cppreference.com/w/cpp/regex/match_results/max_size.html',1,'std::cmatch::max_size()'],['https://en.cppreference.com/w/cpp/container/unordered_set/max_size.html',1,'std::unordered_set::max_size()'],['https://en.cppreference.com/w/cpp/container/multimap/max_size.html',1,'std::multimap::max_size()'],['https://en.cppreference.com/w/cpp/container/array/max_size.html',1,'std::array::max_size()'],['https://en.cppreference.com/w/cpp/memory/allocator_traits/max_size.html',1,'std::allocator_traits::max_size()'],['https://en.cppreference.com/w/cpp/container/set/max_size.html',1,'std::set::max_size()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/max_size.html',1,'std::unordered_multiset::max_size()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/max_size.html',1,'std::unordered_multimap::max_size()'],['https://en.cppreference.com/w/cpp/regex/match_results/max_size.html',1,'std::smatch::max_size()'],['https://en.cppreference.com/w/cpp/regex/match_results/max_size.html',1,'std::wsmatch::max_size()'],['https://en.cppreference.com/w/cpp/container/unordered_map/max_size.html',1,'std::unordered_map::max_size()'],['https://en.cppreference.com/w/cpp/string/basic_string/max_size.html',1,'std::string::max_size()'],['https://en.cppreference.com/w/cpp/container/multiset/max_size.html',1,'std::multiset::max_size()'],['https://en.cppreference.com/w/cpp/regex/match_results/max_size.html',1,'std::match_results::max_size()'],['https://en.cppreference.com/w/cpp/container/dynarray/max_size.html',1,'std::dynarray::max_size()'],['https://en.cppreference.com/w/cpp/string/basic_string/max_size.html',1,'std::wstring::max_size()'],['https://en.cppreference.com/w/cpp/string/basic_string/max_size.html',1,'std::basic_string::max_size()'],['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/max_size.html',1,'std::scoped_allocator_adaptor::max_size()'],['https://en.cppreference.com/w/cpp/memory/allocator/max_size.html',1,'std::allocator::max_size()'],['https://en.cppreference.com/w/cpp/container/deque/max_size.html',1,'std::deque::max_size()'],['https://en.cppreference.com/w/cpp/regex/match_results/max_size.html',1,'std::wcmatch::max_size()'],['https://en.cppreference.com/w/cpp/container/forward_list/max_size.html',1,'std::forward_list::max_size()'],['https://en.cppreference.com/w/cpp/container/vector/max_size.html',1,'std::vector::max_size()']]], + ['mblen_2785',['mblen',['https://en.cppreference.com/w/cpp/string/multibyte/mblen.html',1,'std']]], + ['mbrlen_2786',['mbrlen',['https://en.cppreference.com/w/cpp/string/multibyte/mbrlen.html',1,'std']]], + ['mbrtoc16_2787',['mbrtoc16',['https://en.cppreference.com/w/cpp/string/multibyte/mbrtoc16.html',1,'std']]], + ['mbrtoc32_2788',['mbrtoc32',['https://en.cppreference.com/w/cpp/string/multibyte/mbrtoc32.html',1,'std']]], + ['mbrtowc_2789',['mbrtowc',['https://en.cppreference.com/w/cpp/string/multibyte/mbrtowc.html',1,'std']]], + ['mbsinit_2790',['mbsinit',['https://en.cppreference.com/w/cpp/string/multibyte/mbsinit.html',1,'std']]], + ['mbsrtowcs_2791',['mbsrtowcs',['https://en.cppreference.com/w/cpp/string/multibyte/mbsrtowcs.html',1,'std']]], + ['mbstowcs_2792',['mbstowcs',['https://en.cppreference.com/w/cpp/string/multibyte/mbstowcs.html',1,'std']]], + ['mbtowc_2793',['mbtowc',['https://en.cppreference.com/w/cpp/string/multibyte/mbtowc.html',1,'std']]], + ['mean_2794',['mean',['https://en.cppreference.com/w/cpp/numeric/random/poisson_distribution/mean.html',1,'std::poisson_distribution::mean()'],['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/params.html',1,'std::normal_distribution::mean()']]], + ['mem_5ffn_2795',['mem_fn',['https://en.cppreference.com/w/cpp/utility/functional/mem_fn.html',1,'std']]], + ['memchr_2796',['memchr',['https://en.cppreference.com/w/cpp/string/byte/memchr.html',1,'std']]], + ['memcmp_2797',['memcmp',['https://en.cppreference.com/w/cpp/string/byte/memcmp.html',1,'std']]], + ['memcpy_2798',['memcpy',['https://en.cppreference.com/w/cpp/string/byte/memcpy.html',1,'std']]], + ['memmove_2799',['memmove',['https://en.cppreference.com/w/cpp/string/byte/memmove.html',1,'std']]], + ['memset_2800',['memset',['https://en.cppreference.com/w/cpp/string/byte/memset.html',1,'std']]], + ['merge_2801',['merge',['https://en.cppreference.com/w/cpp/algorithm/merge.html',1,'std::merge()'],['https://en.cppreference.com/w/cpp/container/forward_list/merge.html',1,'std::forward_list::merge()'],['https://en.cppreference.com/w/cpp/container/list/merge.html',1,'std::list::merge()']]], + ['mersenne_5ftwister_5fengine_2802',['mersenne_twister_engine',['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/mersenne_twister_engine.html',1,'std::mersenne_twister_engine']]], + ['message_2803',['message',['https://en.cppreference.com/w/cpp/error/error_category/message.html',1,'std::error_category::message()'],['https://en.cppreference.com/w/cpp/error/error_code/message.html',1,'std::error_code::message()'],['https://en.cppreference.com/w/cpp/error/error_condition/message.html',1,'std::error_condition::message()']]], + ['messages_2804',['messages',['https://en.cppreference.com/w/cpp/locale/messages/messages.html',1,'std::messages']]], + ['messages_5fbyname_2805',['messages_byname',['https://en.cppreference.com/w/cpp/locale/messages_byname.html',1,'std::messages_byname']]], + ['microseconds_2806',['microseconds',['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::microseconds']]], + ['milliseconds_2807',['milliseconds',['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::milliseconds']]], + ['min_2808',['min',['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/min.html',1,'std::ranlux24::min()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/min.html',1,'std::linear_congruential_engine::min()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/min.html',1,'std::knuth_b::min()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/min.html',1,'std::minstd_rand0::min()'],['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/min.html',1,'std::gamma_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution/min.html',1,'std::binomial_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/min.html',1,'std::cauchy_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/min.html',1,'std::subtract_with_carry_engine::min()'],['https://en.cppreference.com/w/cpp/numeric/random/random_device/min.html',1,'std::random_device::min()'],['https://en.cppreference.com/w/cpp/algorithm/min.html',1,'std::min()'],['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/min.html',1,'std::independent_bits_engine::min()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/min.html',1,'std::mt19937::min()'],['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/min.html',1,'std::fisher_f_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/min.html',1,'std::student_t_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/min.html',1,'std::mt19937_64::min()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/min.html',1,'std::ranlux24_base::min()'],['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/min.html',1,'std::extreme_value_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/min.html',1,'std::lognormal_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/min.html',1,'std::discrete_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/min.html',1,'std::ranlux48::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::duration::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::seconds::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::minutes::min()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/min.html',1,'std::shuffle_order_engine::min()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/min.html',1,'std::piecewise_linear_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/min.html',1,'std::chi_squared_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/min.html',1,'std::uniform_int_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution/min.html',1,'std::negative_binomial_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/min.html',1,'std::ranlux48_base::min()'],['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/min.html',1,'std::weibull_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/min.html',1,'std::minstd_rand::min()'],['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/min.html',1,'std::normal_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/min.html',1,'std::mersenne_twister_engine::min()'],['https://en.cppreference.com/w/cpp/numeric/random/geometric_distribution/min.html',1,'std::geometric_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/min.html',1,'std::uniform_real_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution/min.html',1,'std::exponential_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/min.html',1,'std::discard_block_engine::min()'],['https://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution/min.html',1,'std::bernoulli_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/poisson_distribution/min.html',1,'std::poisson_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/min.html',1,'std::piecewise_constant_distribution::min()'],['https://en.cppreference.com/w/cpp/types/numeric_limits/min.html',1,'std::numeric_limits::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::nanoseconds::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::microseconds::min()'],['https://en.cppreference.com/w/cpp/chrono/duration_values/min.html',1,'std::chrono::duration_values::min()'],['https://en.cppreference.com/w/cpp/chrono/time_point/min.html',1,'std::chrono::time_point::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::hours::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::milliseconds::min()']]], + ['min_5felement_2809',['min_element',['https://en.cppreference.com/w/cpp/algorithm/min_element.html',1,'std']]], + ['minmax_2810',['minmax',['https://en.cppreference.com/w/cpp/algorithm/minmax.html',1,'std']]], + ['minmax_5felement_2811',['minmax_element',['https://en.cppreference.com/w/cpp/algorithm/minmax_element.html',1,'std']]], + ['minstd_5frand_2812',['minstd_rand',['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/linear_congruential_engine.html',1,'std::minstd_rand']]], + ['minstd_5frand0_2813',['minstd_rand0',['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/linear_congruential_engine.html',1,'std::minstd_rand0']]], + ['minutes_2814',['minutes',['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::minutes']]], + ['mismatch_2815',['mismatch',['https://en.cppreference.com/w/cpp/algorithm/mismatch.html',1,'std']]], + ['mktime_2816',['mktime',['https://en.cppreference.com/w/cpp/chrono/c/mktime.html',1,'std']]], + ['mode_2817',['mode',['../classtt_1_1Piece_1_1Position.html#a1ba6a2193fe08a02402c484fb3fdb5a7',1,'tt::Piece::Position']]], + ['modf_2818',['modf',['https://en.cppreference.com/w/cpp/numeric/math/modf.html',1,'std']]], + ['money_5fget_2819',['money_get',['https://en.cppreference.com/w/cpp/locale/money_get/money_get.html',1,'std::money_get']]], + ['money_5fput_2820',['money_put',['https://en.cppreference.com/w/cpp/locale/money_put/money_put.html',1,'std::money_put']]], + ['moneypunct_2821',['moneypunct',['https://en.cppreference.com/w/cpp/locale/moneypunct/moneypunct.html',1,'std::moneypunct']]], + ['moneypunct_5fbyname_2822',['moneypunct_byname',['https://en.cppreference.com/w/cpp/locale/moneypunct_byname.html',1,'std::moneypunct_byname']]], + ['move_2823',['move',['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_ios::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::ostringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_fstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_ostringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wostream::move()'],['https://en.cppreference.com/w/cpp/string/char_traits/move.html',1,'std::char_traits::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::fstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_ofstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_istream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::iostream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::stringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wifstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::strstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_stringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wostringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::istrstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_ostream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wiostream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::ofstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_istringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_ifstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::istringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::istream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::ostrstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wfstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_iostream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wofstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wstringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wistringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::ifstream::move()'],['../classtt_1_1Piece.html#a774ed5e6ab1d874a638d0c1658bfc976',1,'tt::Piece::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::ostream::move()'],['https://en.cppreference.com/w/cpp/utility/move.html',1,'std::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wistream::move()']]], + ['move_5fbackward_2824',['move_backward',['https://en.cppreference.com/w/cpp/algorithm/move_backward.html',1,'std']]], + ['move_5fif_5fnoexcept_2825',['move_if_noexcept',['https://en.cppreference.com/w/cpp/utility/move_if_noexcept.html',1,'std']]], + ['movemap_2826',['moveMap',['../classtt_1_1chess_1_1King.html#a7f09fd8f6bd21eac0e67289350c31f6a',1,'tt::chess::King::moveMap()'],['../classtt_1_1chess_1_1Queen.html#a3ab398bfb4933776aea590134ee94016',1,'tt::chess::Queen::moveMap()'],['../classtt_1_1chess_1_1Rook.html#a7a81c5068458149253d20e730949b475',1,'tt::chess::Rook::moveMap()'],['../classtt_1_1chess_1_1Bishop.html#a7b1c28a14792c26a1abfc2debd218fd6',1,'tt::chess::Bishop::moveMap()'],['../classtt_1_1chess_1_1Knight.html#a8dafac318a8d89a4d297581ac91c26f2',1,'tt::chess::Knight::moveMap()'],['../classtt_1_1chess_1_1Pawn.html#a5e43c1871b2948ef8b215809dd99cff8',1,'tt::chess::Pawn::moveMap()'],['../classtt_1_1Piece.html#a85ee5b9082adfb8bfa55600ce6e74d70',1,'tt::Piece::moveMap()']]], + ['movesmade_2827',['movesMade',['../classtt_1_1Board.html#aa6ae53b17a07fcfd7c3cf15472e046da',1,'tt::Board::movesMade()'],['../classtt_1_1Piece.html#a0bf99390051b965ea301c2e2bdd0035b',1,'tt::Piece::movesMade()']]], + ['mt19937_2828',['mt19937',['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/mersenne_twister_engine.html',1,'std::mt19937']]], + ['mt19937_5f64_2829',['mt19937_64',['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/mersenne_twister_engine.html',1,'std::mt19937_64']]], + ['multimap_2830',['multimap',['https://en.cppreference.com/w/cpp/container/multimap/multimap.html',1,'std::multimap']]], + ['multiset_2831',['multiset',['https://en.cppreference.com/w/cpp/container/multiset/multiset.html',1,'std::multiset']]], + ['mutex_2832',['mutex',['https://en.cppreference.com/w/cpp/thread/mutex/mutex.html',1,'std::mutex::mutex()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/mutex.html',1,'std::shared_lock::mutex()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/mutex.html',1,'std::unique_lock::mutex()']]] +]; diff --git a/search/functions_e.html b/search/functions_e.html new file mode 100644 index 0000000..22d2a6b --- /dev/null +++ b/search/functions_e.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_e.js b/search/functions_e.js new file mode 100644 index 0000000..5906b35 --- /dev/null +++ b/search/functions_e.js @@ -0,0 +1,46 @@ +var searchData= +[ + ['n_2833',['n',['https://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/n.html',1,'std::chi_squared_distribution::n()'],['https://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/n.html',1,'std::student_t_distribution::n()'],['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/params.html',1,'std::fisher_f_distribution::n()']]], + ['name_2834',['name',['https://en.cppreference.com/w/cpp/locale/locale/name.html',1,'std::locale::name()'],['https://en.cppreference.com/w/cpp/error/error_category/name.html',1,'std::error_category::name()'],['https://en.cppreference.com/w/cpp/types/type_info/name.html',1,'std::type_info::name()'],['https://en.cppreference.com/w/cpp/types/type_index/name.html',1,'std::type_index::name()']]], + ['nan_2835',['nan',['https://en.cppreference.com/w/cpp/numeric/math/nan.html',1,'std']]], + ['nanf_2836',['nanf',['https://en.cppreference.com/w/cpp/numeric/math/nan.html',1,'std']]], + ['nanl_2837',['nanl',['https://en.cppreference.com/w/cpp/numeric/math/nan.html',1,'std']]], + ['nanoseconds_2838',['nanoseconds',['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::nanoseconds']]], + ['narrow_2839',['narrow',['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::wiostream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::wostringstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::ofstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_istringstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_ifstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::istringstream::narrow()'],['https://en.cppreference.com/w/cpp/locale/ctype/narrow.html',1,'std::ctype::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::istream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::ostrstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::wfstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_iostream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::wofstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::wstringstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::wistringstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::ifstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::istrstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_ofstream::narrow()'],['https://en.cppreference.com/w/cpp/locale/ctype/narrow.html',1,'std::ctype_byname::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::fstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::wostream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_ostringstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_ios::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::ostringstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_fstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::iostream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::wistream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::stringstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::ostream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::wifstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_istream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::strstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_stringstream::narrow()'],['https://en.cppreference.com/w/cpp/io/basic_ios/narrow.html',1,'std::basic_ostream::narrow()']]], + ['native_5fhandle_2840',['native_handle',['https://en.cppreference.com/w/cpp/thread/mutex/native_handle.html',1,'std::mutex::native_handle()'],['https://en.cppreference.com/w/cpp/thread/timed_mutex/native_handle.html',1,'std::timed_mutex::native_handle()'],['https://en.cppreference.com/w/cpp/thread/recursive_timed_mutex/native_handle.html',1,'std::recursive_timed_mutex::native_handle()'],['https://en.cppreference.com/w/cpp/thread/condition_variable/native_handle.html',1,'std::condition_variable::native_handle()'],['https://en.cppreference.com/w/cpp/thread/recursive_mutex/native_handle.html',1,'std::recursive_mutex::native_handle()'],['https://en.cppreference.com/w/cpp/thread/condition_variable_any/native_handle.html',1,'std::condition_variable_any::native_handle()'],['https://en.cppreference.com/w/cpp/thread/thread/native_handle.html',1,'std::thread::native_handle()']]], + ['nearbyint_2841',['nearbyint',['https://en.cppreference.com/w/cpp/numeric/math/nearbyint.html',1,'std']]], + ['neg_5fformat_2842',['neg_format',['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct::neg_format()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct_byname::neg_format()']]], + ['negative_5fbinomial_5fdistribution_2843',['negative_binomial_distribution',['https://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution/negative_binomial_distribution.html',1,'std::negative_binomial_distribution']]], + ['negative_5fsign_2844',['negative_sign',['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct::negative_sign()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct_byname::negative_sign()']]], + ['nested_5fexception_2845',['nested_exception',['https://en.cppreference.com/w/cpp/error/nested_exception/nested_exception.html',1,'std::nested_exception']]], + ['nested_5fptr_2846',['nested_ptr',['https://en.cppreference.com/w/cpp/error/nested_exception/nested_ptr.html',1,'std::nested_exception']]], + ['next_2847',['next',['https://en.cppreference.com/w/cpp/iterator/next.html',1,'std']]], + ['next_5fpermutation_2848',['next_permutation',['https://en.cppreference.com/w/cpp/algorithm/next_permutation.html',1,'std']]], + ['nextafter_2849',['nextafter',['https://en.cppreference.com/w/cpp/numeric/math/nextafter.html',1,'std']]], + ['nexttoward_2850',['nexttoward',['https://en.cppreference.com/w/cpp/numeric/math/nextafter.html',1,'std']]], + ['no_5fking_2851',['no_king',['../classtt_1_1chess_1_1ex_1_1no__king.html#adac148c11262c81818981a153e09e3d8',1,'tt::chess::ex::no_king']]], + ['no_5fsuch_5fmove_2852',['no_such_move',['../classtt_1_1ex_1_1no__such__move.html#ae1ebbdc45271eb22517545c73416b448',1,'tt::ex::no_such_move']]], + ['noboolalpha_2853',['noboolalpha',['https://en.cppreference.com/w/cpp/io/manip/boolalpha.html',1,'std']]], + ['none_2854',['none',['https://en.cppreference.com/w/cpp/utility/bitset/all_any_none.html',1,'std::bitset']]], + ['none_5fof_2855',['none_of',['https://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html',1,'std']]], + ['normal_5fdistribution_2856',['normal_distribution',['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/normal_distribution.html',1,'std::normal_distribution']]], + ['noshowbase_2857',['noshowbase',['https://en.cppreference.com/w/cpp/io/manip/showbase.html',1,'std']]], + ['noshowpoint_2858',['noshowpoint',['https://en.cppreference.com/w/cpp/io/manip/showpoint.html',1,'std']]], + ['noshowpos_2859',['noshowpos',['https://en.cppreference.com/w/cpp/io/manip/showpos.html',1,'std']]], + ['noskipws_2860',['noskipws',['https://en.cppreference.com/w/cpp/io/manip/skipws.html',1,'std']]], + ['not1_2861',['not1',['https://en.cppreference.com/w/cpp/utility/functional/not1.html',1,'std']]], + ['not2_2862',['not2',['https://en.cppreference.com/w/cpp/utility/functional/not2.html',1,'std']]], + ['not_5feof_2863',['not_eof',['https://en.cppreference.com/w/cpp/string/char_traits/not_eof.html',1,'std::char_traits']]], + ['notify_5fall_2864',['notify_all',['https://en.cppreference.com/w/cpp/thread/condition_variable/notify_all.html',1,'std::condition_variable::notify_all()'],['https://en.cppreference.com/w/cpp/thread/condition_variable_any/notify_all.html',1,'std::condition_variable_any::notify_all()']]], + ['notify_5fall_5fat_5fthread_5fexit_2865',['notify_all_at_thread_exit',['https://en.cppreference.com/w/cpp/thread/notify_all_at_thread_exit.html',1,'std']]], + ['notify_5fone_2866',['notify_one',['https://en.cppreference.com/w/cpp/thread/condition_variable/notify_one.html',1,'std::condition_variable::notify_one()'],['https://en.cppreference.com/w/cpp/thread/condition_variable_any/notify_one.html',1,'std::condition_variable_any::notify_one()']]], + ['nounitbuf_2867',['nounitbuf',['https://en.cppreference.com/w/cpp/io/manip/unitbuf.html',1,'std']]], + ['nouppercase_2868',['nouppercase',['https://en.cppreference.com/w/cpp/io/manip/uppercase.html',1,'std']]], + ['now_2869',['now',['https://en.cppreference.com/w/cpp/chrono/high_resolution_clock/now.html',1,'std::chrono::high_resolution_clock::now()'],['https://en.cppreference.com/w/cpp/chrono/system_clock/now.html',1,'std::chrono::system_clock::now()'],['https://en.cppreference.com/w/cpp/chrono/steady_clock/now.html',1,'std::chrono::steady_clock::now()']]], + ['nth_5felement_2870',['nth_element',['https://en.cppreference.com/w/cpp/algorithm/nth_element.html',1,'std']]], + ['null_5fpiece_2871',['null_piece',['../classtt_1_1ex_1_1null__piece.html#a57b2d448ef006f12b2b8202d14988d83',1,'tt::ex::null_piece']]], + ['num_5fget_2872',['num_get',['https://en.cppreference.com/w/cpp/locale/num_get/num_get.html',1,'std::num_get']]], + ['num_5fput_2873',['num_put',['https://en.cppreference.com/w/cpp/locale/num_put/num_put.html',1,'std::num_put']]], + ['numpunct_2874',['numpunct',['https://en.cppreference.com/w/cpp/locale/numpunct/numpunct.html',1,'std::numpunct']]], + ['numpunct_5fbyname_2875',['numpunct_byname',['https://en.cppreference.com/w/cpp/locale/numpunct_byname.html',1,'std::numpunct_byname']]] +]; diff --git a/search/functions_f.html b/search/functions_f.html new file mode 100644 index 0000000..54b7dee --- /dev/null +++ b/search/functions_f.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/functions_f.js b/search/functions_f.js new file mode 100644 index 0000000..5b1ad3a --- /dev/null +++ b/search/functions_f.js @@ -0,0 +1,55 @@ +var searchData= +[ + ['oct_2876',['oct',['https://en.cppreference.com/w/cpp/io/manip/hex.html',1,'std']]], + ['offset_2877',['offset',['../classtt_1_1Piece_1_1Position.html#a7415346a917be460eaacd12f4a0eca47',1,'tt::Piece::Position::offset(char dc, int dd) const'],['../classtt_1_1Piece_1_1Position.html#a36123727b8b48ab7ccdf67b6a7b414b6',1,'tt::Piece::Position::offset(int dx, int dy) const']]], + ['ofstream_2878',['ofstream',['https://en.cppreference.com/w/cpp/io/basic_ofstream/basic_ofstream.html',1,'std::ofstream']]], + ['once_5fflag_2879',['once_flag',['https://en.cppreference.com/w/cpp/thread/once_flag.html',1,'std::once_flag']]], + ['open_2880',['open',['https://en.cppreference.com/w/cpp/io/basic_ofstream/open.html',1,'std::basic_ofstream::open()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/open.html',1,'std::ifstream::open()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/open.html',1,'std::wofstream::open()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/open.html',1,'std::wfstream::open()'],['https://en.cppreference.com/w/cpp/locale/messages/open.html',1,'std::messages::open()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/open.html',1,'std::basic_ifstream::open()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/open.html',1,'std::ofstream::open()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/open.html',1,'std::filebuf::open()'],['https://en.cppreference.com/w/cpp/locale/messages/open.html',1,'std::messages_byname::open()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/open.html',1,'std::wifstream::open()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/open.html',1,'std::wfilebuf::open()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/open.html',1,'std::basic_fstream::open()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/open.html',1,'std::basic_filebuf::open()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/open.html',1,'std::fstream::open()']]], + ['operator_20auto_5fptr_3c_20y_20_3e_2881',['operator auto_ptr< Y >',['https://en.cppreference.com/w/cpp/memory/auto_ptr/operator_auto_ptr.html',1,'std::auto_ptr']]], + ['operator_20bool_2882',['operator bool',['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wostringstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_ifstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_ifstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_istringstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/experimental/optional/operator_bool.html',1,'std::experimental::optional::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_istringstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ofstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::ofstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wiostream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::wiostream::operator bool()'],['https://en.cppreference.com/w/cpp/error/error_condition/operator_bool.html',1,'std::error_condition::operator bool()'],['https://en.cppreference.com/w/cpp/utility/functional/function/operator_bool.html',1,'std::function::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ostream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_ostream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istrstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::istrstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostrstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_iostream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::ifstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::ifstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wistringstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::wistringstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wstringstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::wstringstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wofstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::wofstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::istringstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_iostream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wfstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::wfstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::ostrstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::istream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::istringstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_ostringstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::iostream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_fstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_fstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostringstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::ostringstream::operator bool()'],['https://en.cppreference.com/w/cpp/memory/shared_ptr/operator_bool.html',1,'std::shared_ptr::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_ios::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ostringstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_stringstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/operator_bool.html',1,'std::unique_lock::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::wostream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::wostream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::fstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::fstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::basic_ofstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_ofstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::wostringstream::operator bool()'],['https://en.cppreference.com/w/cpp/error/error_code/operator_bool.html',1,'std::error_code::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::iostream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_stringstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::strstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::strstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::basic_istream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::basic_istream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wifstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::wifstream::operator bool()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/operator_bool.html',1,'std::shared_lock::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/sentry.html',1,'std::ostream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::ostream::operator bool()'],['https://en.cppreference.com/w/cpp/memory/unique_ptr/operator_bool.html',1,'std::unique_ptr::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::stringstream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::stringstream::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_istream/sentry.html',1,'std::wistream::sentry::operator bool()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator_bool.html',1,'std::wistream::operator bool()']]], + ['operator_20string_5ftype_2883',['operator string_type',['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::ssub_match::operator string_type()'],['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::sub_match::operator string_type()'],['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::wssub_match::operator string_type()'],['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::wcsub_match::operator string_type()'],['https://en.cppreference.com/w/cpp/regex/sub_match/str.html',1,'std::csub_match::operator string_type()']]], + ['operator_20t_2884',['operator T',['https://en.cppreference.com/w/cpp/atomic/atomic/operator_T.html',1,'std::atomic']]], + ['operator_20t_26_2885',['operator T&',['https://en.cppreference.com/w/cpp/utility/functional/reference_wrapper/get.html',1,'std::reference_wrapper']]], + ['operator_21_2886',['operator!',['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_ostream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::wiostream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::ofstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_istringstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_ifstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::istringstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::istream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::ostrstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::wfstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_fstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_iostream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::wofstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::wstringstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::wistringstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::ifstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::wostringstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_ofstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::istrstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::fstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::wostream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_ostringstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_ios::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::ostringstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::iostream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::stringstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::ostream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::wifstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_istream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::strstream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::wistream::operator!()'],['https://en.cppreference.com/w/cpp/io/basic_ios/operator!.html',1,'std::basic_stringstream::operator!()']]], + ['operator_21_3d_2887',['operator!=',['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::wsregex_iterator::operator!=()'],['https://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator!=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::wcregex_token_iterator::operator!=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::regex_token_iterator::operator!=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::sregex_token_iterator::operator!=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::cregex_token_iterator::operator!=()'],['https://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp.html',1,'std::rel_ops::operator!=()'],['../namespacett.html#a1de28df61d77f164eba0b568e0e10ddf',1,'tt::operator!=(const Board &lhs, const Board &rhs)'],['../namespacett.html#ae8405f64241e7f779ecd707d74ada3c2',1,'tt::operator!=(const Turn &lhs, const Turn &rhs)'],['../namespacett.html#a62f6af25bca2ef2ed6d4cda8d6ce132c',1,'tt::operator!=(const TurnMap &lhs, const TurnMap &rhs)'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::cregex_iterator::operator!=()'],['https://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator!=()'],['https://en.cppreference.com/w/cpp/utility/bitset/operator_cmp.html',1,'std::bitset::operator!=()'],['https://en.cppreference.com/w/cpp/types/type_info/operator_cmp.html',1,'std::type_info::operator!=()'],['https://en.cppreference.com/w/cpp/error/error_category/operator_cmp.html',1,'std::error_category::operator!=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::wsregex_token_iterator::operator!=()'],['https://en.cppreference.com/w/cpp/locale/locale/operator_cmp.html',1,'std::locale::operator!=()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::wcregex_iterator::operator!=()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::sregex_iterator::operator!=()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::regex_iterator::operator!=()']]], + ['operator_25_3d_2888',['operator%=',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::nanoseconds::operator%=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::microseconds::operator%=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::hours::operator%=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::milliseconds::operator%=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::duration::operator%=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::seconds::operator%=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::minutes::operator%=()']]], + ['operator_26_3d_2889',['operator&=',['https://en.cppreference.com/w/cpp/atomic/atomic/operator_arith2.html',1,'std::atomic::operator&=()'],['https://en.cppreference.com/w/cpp/utility/bitset/operator_logic.html',1,'std::bitset::operator&=()']]], + ['operator_28_29_2890',['operator()',['https://en.cppreference.com/w/cpp/utility/functional/minus.html',1,'std::minus::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/operator().html',1,'std::chi_squared_distribution::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/function/operator().html',1,'std::function::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/unary_negate.html',1,'std::unary_negate::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/bit_or.html',1,'std::bit_or::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/plus.html',1,'std::plus::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/operator().html',1,'std::ranlux24::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/operator().html',1,'std::fisher_f_distribution::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/operator().html',1,'std::uniform_int_distribution::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/bit_and.html',1,'std::bit_and::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/greater.html',1,'std::greater::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/operator().html',1,'std::shuffle_order_engine::operator()()'],['https://en.cppreference.com/w/cpp/utility/hash/operator().html',1,'std::hash::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/operator().html',1,'std::piecewise_linear_distribution::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/operator().html',1,'std::linear_congruential_engine::operator()()'],['https://en.cppreference.com/w/cpp/memory/owner_less.html',1,'std::owner_less::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/operator().html',1,'std::knuth_b::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/operator().html',1,'std::minstd_rand0::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/logical_not.html',1,'std::logical_not::operator()()'],['https://en.cppreference.com/w/cpp/memory/default_delete.html',1,'std::default_delete::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/operator().html',1,'std::gamma_distribution::operator()()'],['https://en.cppreference.com/w/cpp/thread/packaged_task/operator().html',1,'std::packaged_task::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/operator().html',1,'std::cauchy_distribution::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/operator().html',1,'std::subtract_with_carry_engine::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/random_device/operator().html',1,'std::random_device::operator()()'],['../classtt_1_1Piece_1_1Position.html#a74bc55d2deb5a5668975bb5c313e4b65',1,'tt::Piece::Position::operator()(int dx, int dy) const'],['../classtt_1_1Piece_1_1Position.html#a89ecd7087d92eda2763415501b17ebd2',1,'tt::Piece::Position::operator()(char dc, int dd) const'],['https://en.cppreference.com/w/cpp/utility/functional/greater_equal.html',1,'std::greater_equal::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution/operator().html',1,'std::exponential_distribution::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/operator().html',1,'std::discard_block_engine::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/binary_negate.html',1,'std::binary_negate::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/logical_or.html',1,'std::logical_or::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/less_equal.html',1,'std::less_equal::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/operator().html',1,'std::piecewise_constant_distribution::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/operator().html',1,'std::ranlux48::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/operator().html',1,'std::discrete_distribution::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/operator().html',1,'std::mt19937::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/operator().html',1,'std::lognormal_distribution::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/operator().html',1,'std::extreme_value_distribution::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/operator().html',1,'std::ranlux24_base::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/operator().html',1,'std::mt19937_64::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/operator().html',1,'std::student_t_distribution::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/modulus.html',1,'std::modulus::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/logical_and.html',1,'std::logical_and::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/negate.html',1,'std::negate::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/bit_not.html',1,'std::bit_not::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/operator().html',1,'std::ranlux48_base::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/reference_wrapper/operator().html',1,'std::reference_wrapper::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/multiplies.html',1,'std::multiplies::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/less.html',1,'std::less::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/operator().html',1,'std::weibull_distribution::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/divides.html',1,'std::divides::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/equal_to.html',1,'std::equal_to::operator()()'],['https://en.cppreference.com/w/cpp/locale/locale/operator().html',1,'std::locale::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/operator().html',1,'std::minstd_rand::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/operator().html',1,'std::normal_distribution::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/operator().html',1,'std::independent_bits_engine::operator()()'],['https://en.cppreference.com/w/cpp/utility/functional/not_equal_to.html',1,'std::not_equal_to::operator()()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/operator().html',1,'std::mersenne_twister_engine::operator()()']]], + ['operator_2a_2891',['operator*',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::wcregex_token_iterator::operator*()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::regex_token_iterator::operator*()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::sregex_token_iterator::operator*()'],['https://en.cppreference.com/w/cpp/memory/raw_storage_iterator/operator*.html',1,'std::raw_storage_iterator::operator*()'],['https://en.cppreference.com/w/cpp/memory/auto_ptr/operator*.html',1,'std::auto_ptr::operator*()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::wsregex_iterator::operator*()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::regex_iterator::operator*()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::cregex_iterator::operator*()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::wsregex_token_iterator::operator*()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::sregex_iterator::operator*()'],['https://en.cppreference.com/w/cpp/memory/shared_ptr/operator*.html',1,'std::shared_ptr::operator*()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::wcregex_iterator::operator*()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::cregex_token_iterator::operator*()'],['https://en.cppreference.com/w/cpp/memory/unique_ptr/operator*.html',1,'std::unique_ptr::operator*()'],['https://en.cppreference.com/w/cpp/experimental/optional/operator*.html',1,'std::experimental::optional::operator*()']]], + ['operator_2a_3d_2892',['operator*=',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::microseconds::operator*=()'],['https://en.cppreference.com/w/cpp/numeric/complex/operator_arith.html',1,'std::complex::operator*=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::nanoseconds::operator*=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::hours::operator*=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::milliseconds::operator*=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::duration::operator*=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::seconds::operator*=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::minutes::operator*=()']]], + ['operator_2b_2893',['operator+',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::hours::operator+()'],['../classtt_1_1Piece_1_1Position.html#ae5fb0702d100d01e6c3fb38d645733c6',1,'tt::Piece::Position::operator+()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::nanoseconds::operator+()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::microseconds::operator+()'],['https://en.cppreference.com/w/cpp/chrono/time_point/operator_arith.html',1,'std::chrono::time_point::operator+()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::milliseconds::operator+()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::duration::operator+()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::seconds::operator+()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::minutes::operator+()']]], + ['operator_2b_2b_2894',['operator++',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::regex_token_iterator::operator++()'],['https://en.cppreference.com/w/cpp/memory/raw_storage_iterator/operator_arith.html',1,'std::raw_storage_iterator::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::sregex_token_iterator::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::wcregex_token_iterator::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::wsregex_iterator::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::cregex_iterator::operator++()'],['https://en.cppreference.com/w/cpp/atomic/atomic/operator_arith.html',1,'std::atomic::operator++()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::microseconds::operator++()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::nanoseconds::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::wsregex_token_iterator::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::cregex_token_iterator::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::wcregex_iterator::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::sregex_iterator::operator++()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::regex_iterator::operator++()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::minutes::operator++()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::seconds::operator++()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::duration::operator++()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::milliseconds::operator++()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::hours::operator++()']]], + ['operator_2b_2b_28int_29_2895',['operator++(int)',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::sregex_token_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::regex_token_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::wcregex_token_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::wsregex_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::cregex_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/atomic/atomic/operator_arith.html',1,'std::atomic::operator++(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::microseconds::operator++(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::hours::operator++(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::milliseconds::operator++(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::duration::operator++(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::seconds::operator++(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::minutes::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::regex_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::sregex_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_arith.html',1,'std::wcregex_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::cregex_token_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_arith.html',1,'std::wsregex_token_iterator::operator++(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::nanoseconds::operator++(int)()']]], + ['operator_2b_3d_2896',['operator+=',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::microseconds::operator+=()'],['../classtt_1_1Piece_1_1Position.html#af86fb37a31c41184f4e06fd4acdc326b',1,'tt::Piece::Position::operator+=()'],['https://en.cppreference.com/w/cpp/numeric/complex/operator_arith.html',1,'std::complex::operator+=()'],['https://en.cppreference.com/w/cpp/atomic/atomic/operator_arith2.html',1,'std::atomic::operator+=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::nanoseconds::operator+=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::hours::operator+=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::milliseconds::operator+=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::duration::operator+=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::seconds::operator+=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::minutes::operator+=(T... args)']]], + ['operator_2d_2897',['operator-',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::minutes::operator-()'],['../classtt_1_1Piece_1_1Position.html#a19546fabca7fe66baaa1021774609d79',1,'tt::Piece::Position::operator-()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::microseconds::operator-()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::nanoseconds::operator-()'],['https://en.cppreference.com/w/cpp/chrono/time_point/operator_arith.html',1,'std::chrono::time_point::operator-()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::hours::operator-()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::milliseconds::operator-()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::duration::operator-()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith.html',1,'std::chrono::seconds::operator-()']]], + ['operator_2d_2d_2898',['operator--',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::nanoseconds::operator--()'],['https://en.cppreference.com/w/cpp/atomic/atomic/operator_arith.html',1,'std::atomic::operator--()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::microseconds::operator--()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::hours::operator--()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::milliseconds::operator--()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::duration::operator--()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::seconds::operator--()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::minutes::operator--()']]], + ['operator_2d_2d_28int_29_2899',['operator--(int)',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::milliseconds::operator--(int)()'],['https://en.cppreference.com/w/cpp/atomic/atomic/operator_arith.html',1,'std::atomic::operator--(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::nanoseconds::operator--(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::microseconds::operator--(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::hours::operator--(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::duration::operator--(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::seconds::operator--(int)()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith2.html',1,'std::chrono::minutes::operator--(int)()']]], + ['operator_2d_3d_2900',['operator-=',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::seconds::operator-=()'],['../classtt_1_1Piece_1_1Position.html#a4703e705e8dbb8ff07a91945b39ff15b',1,'tt::Piece::Position::operator-=()'],['https://en.cppreference.com/w/cpp/numeric/complex/operator_arith.html',1,'std::complex::operator-=()'],['https://en.cppreference.com/w/cpp/atomic/atomic/operator_arith2.html',1,'std::atomic::operator-=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::nanoseconds::operator-=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::microseconds::operator-=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::hours::operator-=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::milliseconds::operator-=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::duration::operator-=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::minutes::operator-=()']]], + ['operator_2d_3e_2901',['operator->',['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::wsregex_token_iterator::operator->()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::sregex_token_iterator::operator->()'],['https://en.cppreference.com/w/cpp/memory/auto_ptr/operator*.html',1,'std::auto_ptr::operator->()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::regex_token_iterator::operator->()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::wcregex_token_iterator::operator->()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::wsregex_iterator::operator->()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::regex_iterator::operator->()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::sregex_iterator::operator->()'],['https://en.cppreference.com/w/cpp/memory/shared_ptr/operator*.html',1,'std::shared_ptr::operator->()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::wcregex_iterator::operator->()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator*.html',1,'std::cregex_token_iterator::operator->()'],['https://en.cppreference.com/w/cpp/memory/unique_ptr/operator*.html',1,'std::unique_ptr::operator->()'],['https://en.cppreference.com/w/cpp/experimental/optional/operator*.html',1,'std::experimental::optional::operator->()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator*.html',1,'std::cregex_iterator::operator->()']]], + ['operator_2f_3d_2902',['operator/=',['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::hours::operator/=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::milliseconds::operator/=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::minutes::operator/=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::seconds::operator/=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::duration::operator/=()'],['https://en.cppreference.com/w/cpp/numeric/complex/operator_arith.html',1,'std::complex::operator/=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::nanoseconds::operator/=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator_arith3.html',1,'std::chrono::microseconds::operator/=()']]], + ['operator_3c_2903',['operator<',['https://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator<()'],['https://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator<()'],['https://en.cppreference.com/w/cpp/error/error_category/operator_cmp.html',1,'std::error_category::operator<()']]], + ['operator_3c_3c_2904',['operator<<',['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::ofstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::ostrstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::wfstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::basic_iostream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::wofstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::wstringstream::operator<<()'],['../namespacett.html#a4bdad814a18695cb15060a3f06330877',1,'tt::operator<<(std::ostream &os, const Turn &t)'],['../namespacett.html#a165d2c68e74e4f2fa370665496dfb8ee',1,'tt::operator<<(std::ostream &os, const Position &p)'],['../namespacett.html#a168407e1e6e4282a3d1c75184f23df47',1,'tt::operator<<(std::ostream &os, const Board &cb)'],['https://en.cppreference.com/w/cpp/thread/thread/id/operator_ltlt.html',1,'std::thread::id::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::basic_ostream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::basic_ofstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::fstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::wostream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::basic_ostringstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::ostringstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::basic_fstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::iostream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::stringstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::ostream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::strstream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::basic_stringstream::operator<<()'],['https://en.cppreference.com/w/cpp/utility/bitset/operator_ltltgtgt.html',1,'std::bitset::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::wiostream::operator<<()'],['https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt.html',1,'std::wostringstream::operator<<()']]], + ['operator_3c_3c_3d_2905',['operator<<=',['https://en.cppreference.com/w/cpp/utility/bitset/operator_ltltgtgt.html',1,'std::bitset']]], + ['operator_3c_3d_2906',['operator<=',['https://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator<=()'],['https://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator<=()'],['https://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp.html',1,'std::rel_ops::operator<=()']]], + ['operator_3d_2907',['operator=',['https://en.cppreference.com/w/cpp/io/basic_filebuf/operator=.html',1,'std::filebuf::operator=()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::u16string::operator=()'],['https://en.cppreference.com/w/cpp/error/exception/operator=.html',1,'std::exception::operator=()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::u32string::operator=()'],['https://en.cppreference.com/w/cpp/numeric/complex/operator=.html',1,'std::complex::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/operator=.html',1,'std::ofstream::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_istringstream/operator=.html',1,'std::basic_istringstream::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/operator=.html',1,'std::basic_ifstream::operator=()'],['https://en.cppreference.com/w/cpp/container/list/operator=.html',1,'std::list::operator=()'],['https://en.cppreference.com/w/cpp/container/map/operator=.html',1,'std::map::operator=()'],['https://en.cppreference.com/w/cpp/atomic/atomic/operator=.html',1,'std::atomic::operator=()'],['https://en.cppreference.com/w/cpp/error/error_condition/operator=.html',1,'std::error_condition::operator=()'],['https://en.cppreference.com/w/cpp/utility/functional/function/operator=.html',1,'std::function::operator=()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/operator=.html',1,'std::unordered_multiset::operator=()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::wstring::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::cregex_iterator::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_ostringstream/operator=.html',1,'std::wostringstream::operator=()'],['https://en.cppreference.com/w/cpp/container/priority_queue/operator=.html',1,'std::priority_queue::operator=()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::basic_string::operator=()'],['https://en.cppreference.com/w/cpp/thread/thread/operator=.html',1,'std::thread::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_stringstream/operator=.html',1,'std::basic_stringstream::operator=()'],['https://en.cppreference.com/w/cpp/container/multimap/operator=.html',1,'std::multimap::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::wsregex_iterator::operator=()'],['../classtt_1_1Board.html#a705ec2ce7f2e738e401b75eb3eb33274',1,'tt::Board::operator=()'],['../classtt_1_1Piece_1_1TurnMap.html#aed395bef76cb9f68342181d09c673b8d',1,'tt::Piece::TurnMap::operator=(TurnMap &&other)'],['../classtt_1_1Piece_1_1TurnMap.html#a70d4636d1a2e4bff6c119206f9e31d45',1,'tt::Piece::TurnMap::operator=(const TurnMap &other)'],['../classtt_1_1Piece_1_1Position.html#ab46835f7f768818c8f8ce85673b54b97',1,'tt::Piece::Position::operator=()'],['https://en.cppreference.com/w/cpp/memory/raw_storage_iterator/operator=.html',1,'std::raw_storage_iterator::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/operator=.html',1,'std::ifstream::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_istringstream/operator=.html',1,'std::wistringstream::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_stringstream/operator=.html',1,'std::wstringstream::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/operator=.html',1,'std::wofstream::operator=()'],['https://en.cppreference.com/w/cpp/atomic/atomic_flag/operator=.html',1,'std::atomic_flag::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/operator=.html',1,'std::streambuf::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/operator=.html',1,'std::wfstream::operator=()'],['https://en.cppreference.com/w/cpp/container/unordered_set/operator=.html',1,'std::unordered_set::operator=()'],['https://en.cppreference.com/w/cpp/thread/packaged_task/operator=.html',1,'std::packaged_task::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::sregex_token_iterator::operator=()'],['https://en.cppreference.com/w/cpp/memory/auto_ptr/operator=.html',1,'std::auto_ptr::operator=()'],['https://en.cppreference.com/w/cpp/error/nested_exception/operator=.html',1,'std::nested_exception::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_istringstream/operator=.html',1,'std::istringstream::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::regex_token_iterator::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::wcregex_token_iterator::operator=()'],['https://en.cppreference.com/w/cpp/experimental/optional/operator=.html',1,'std::experimental::optional::operator=()'],['https://en.cppreference.com/w/cpp/container/unordered_map/operator=.html',1,'std::unordered_map::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/operator=.html',1,'std::wfilebuf::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::cregex_token_iterator::operator=()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/operator=.html',1,'std::wregex::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::wcregex_iterator::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_stringbuf/operator=.html',1,'std::stringbuf::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/operator=.html',1,'std::basic_fstream::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_ostringstream/operator=.html',1,'std::ostringstream::operator=()'],['https://en.cppreference.com/w/cpp/memory/new/bad_alloc.html',1,'std::bad_alloc::operator=()'],['https://en.cppreference.com/w/cpp/memory/shared_ptr/operator=.html',1,'std::shared_ptr::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::sregex_iterator::operator=()'],['https://en.cppreference.com/w/cpp/utility/tuple/operator=.html',1,'std::tuple::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_filebuf/operator=.html',1,'std::basic_filebuf::operator=()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/operator=.html',1,'std::basic_regex::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_stringbuf/operator=.html',1,'std::wstringbuf::operator=()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/operator=.html',1,'std::regex::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_ostringstream/operator=.html',1,'std::basic_ostringstream::operator=()'],['https://en.cppreference.com/w/cpp/container/queue/operator=.html',1,'std::queue::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_ofstream/operator=.html',1,'std::basic_ofstream::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_fstream/operator=.html',1,'std::fstream::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator=.html',1,'std::regex_iterator::operator=()'],['https://en.cppreference.com/w/cpp/container/vector/operator=.html',1,'std::vector::operator=()'],['https://en.cppreference.com/w/cpp/container/multiset/operator=.html',1,'std::multiset::operator=()'],['https://en.cppreference.com/w/cpp/memory/weak_ptr/operator=.html',1,'std::weak_ptr::operator=()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator=.html',1,'std::string::operator=()'],['https://en.cppreference.com/w/cpp/container/set/operator=.html',1,'std::set::operator=()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/operator=.html',1,'std::unique_lock::operator=()'],['https://en.cppreference.com/w/cpp/thread/shared_future/operator=.html',1,'std::shared_future::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/operator=.html',1,'std::basic_streambuf::operator=()'],['https://en.cppreference.com/w/cpp/thread/promise/operator=.html',1,'std::promise::operator=()'],['https://en.cppreference.com/w/cpp/container/deque/operator=.html',1,'std::deque::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_stringbuf/operator=.html',1,'std::basic_stringbuf::operator=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::nanoseconds::operator=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::microseconds::operator=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::hours::operator=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::milliseconds::operator=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::duration::operator=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::seconds::operator=()'],['https://en.cppreference.com/w/cpp/chrono/duration/operator=.html',1,'std::chrono::minutes::operator=()'],['https://en.cppreference.com/w/cpp/utility/functional/reference_wrapper/operator=.html',1,'std::reference_wrapper::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_ifstream/operator=.html',1,'std::wifstream::operator=()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator=.html',1,'std::wsregex_token_iterator::operator=()'],['https://en.cppreference.com/w/cpp/container/stack/operator=.html',1,'std::stack::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/operator=.html',1,'std::wstreambuf::operator=()'],['https://en.cppreference.com/w/cpp/io/basic_stringstream/operator=.html',1,'std::stringstream::operator=()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/operator=.html',1,'std::unordered_multimap::operator=()'],['https://en.cppreference.com/w/cpp/memory/unique_ptr/operator=.html',1,'std::unique_ptr::operator=()'],['https://en.cppreference.com/w/cpp/container/forward_list/operator=.html',1,'std::forward_list::operator=()'],['https://en.cppreference.com/w/cpp/locale/locale/operator=.html',1,'std::locale::operator=()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/operator=.html',1,'std::shared_lock::operator=()'],['https://en.cppreference.com/w/cpp/memory/enable_shared_from_this/operator=.html',1,'std::enable_shared_from_this::operator=()'],['https://en.cppreference.com/w/cpp/thread/future/operator=.html',1,'std::future::operator=()'],['https://en.cppreference.com/w/cpp/error/error_code/operator=.html',1,'std::error_code::operator=()'],['https://en.cppreference.com/w/cpp/utility/pair/operator=.html',1,'std::pair::operator=()']]], + ['operator_3d_3d_2908',['operator==',['../namespacett.html#a2a5916600ffe0ea16315cd5914ae6485',1,'tt::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::regex_iterator::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::sregex_iterator::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::wcregex_iterator::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::cregex_token_iterator::operator==()'],['https://en.cppreference.com/w/cpp/locale/locale/operator_cmp.html',1,'std::locale::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::wsregex_token_iterator::operator==()'],['../namespacett.html#a8d6bf58d1d40de59ecdf71af755cec8c',1,'tt::operator==(const Board &lhs, const Board &rhs)'],['../namespacett.html#ab05c5a33ef0661669dabab77eacde83c',1,'tt::operator==(const Position &lhs, const Position &rhs)'],['../namespacett.html#ab5f01b796416122db95d63ec96120d77',1,'tt::operator==(const Turn &lhs, const Turn &rhs)'],['https://en.cppreference.com/w/cpp/types/type_info/operator_cmp.html',1,'std::type_info::operator==()'],['https://en.cppreference.com/w/cpp/error/error_category/operator_cmp.html',1,'std::error_category::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::sregex_token_iterator::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::regex_token_iterator::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_token_iterator/operator_cmp.html',1,'std::wcregex_token_iterator::operator==()'],['https://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::wsregex_iterator::operator==()'],['https://en.cppreference.com/w/cpp/regex/regex_iterator/operator_cmp.html',1,'std::cregex_iterator::operator==()'],['https://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator==()'],['https://en.cppreference.com/w/cpp/utility/bitset/operator_cmp.html',1,'std::bitset::operator==()']]], + ['operator_3e_2909',['operator>',['https://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp.html',1,'std::rel_ops::operator>()'],['https://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator>()'],['https://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator>()']]], + ['operator_3e_3d_2910',['operator>=',['https://en.cppreference.com/w/cpp/utility/rel_ops/operator_cmp.html',1,'std::rel_ops::operator>=()'],['https://en.cppreference.com/w/cpp/thread/thread/id/operator_cmp.html',1,'std::thread::id::operator>=()'],['https://en.cppreference.com/w/cpp/types/type_index/operator_cmp.html',1,'std::type_index::operator>=()']]], + ['operator_3e_3e_2911',['operator>>',['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::istringstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::fstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::basic_fstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::iostream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::wistream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::stringstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::wifstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::basic_istream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::strstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::basic_stringstream::operator>>()'],['https://en.cppreference.com/w/cpp/utility/bitset/operator_ltltgtgt.html',1,'std::bitset::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::istrstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::wiostream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::basic_istringstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::basic_ifstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::istream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::wfstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::basic_iostream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::wstringstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::wistringstream::operator>>()'],['https://en.cppreference.com/w/cpp/io/basic_istream/operator_gtgt.html',1,'std::ifstream::operator>>()']]], + ['operator_3e_3e_3d_2912',['operator>>=',['https://en.cppreference.com/w/cpp/utility/bitset/operator_ltltgtgt.html',1,'std::bitset']]], + ['operator_5b_5d_2913',['operator[]',['https://en.cppreference.com/w/cpp/container/deque/operator_at.html',1,'std::deque::operator[]()'],['https://en.cppreference.com/w/cpp/container/dynarray/operator_at.html',1,'std::dynarray::operator[]()'],['https://en.cppreference.com/w/cpp/container/vector/operator_at.html',1,'std::vector::operator[]()'],['https://en.cppreference.com/w/cpp/regex/match_results/operator_at.html',1,'std::match_results::operator[]()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator_at.html',1,'std::string::operator[]()'],['https://en.cppreference.com/w/cpp/container/unordered_map/operator_at.html',1,'std::unordered_map::operator[]()'],['https://en.cppreference.com/w/cpp/regex/match_results/operator_at.html',1,'std::wsmatch::operator[]()'],['https://en.cppreference.com/w/cpp/regex/match_results/operator_at.html',1,'std::smatch::operator[]()'],['https://en.cppreference.com/w/cpp/regex/match_results/operator_at.html',1,'std::wcmatch::operator[]()'],['https://en.cppreference.com/w/cpp/utility/bitset/operator_at.html',1,'std::bitset::operator[]()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator_at.html',1,'std::basic_string::operator[]()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator_at.html',1,'std::wstring::operator[]()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator_at.html',1,'std::u16string::operator[]()'],['https://en.cppreference.com/w/cpp/string/basic_string/operator_at.html',1,'std::u32string::operator[]()'],['https://en.cppreference.com/w/cpp/container/map/operator_at.html',1,'std::map::operator[]()'],['https://en.cppreference.com/w/cpp/regex/match_results/operator_at.html',1,'std::cmatch::operator[]()'],['https://en.cppreference.com/w/cpp/container/array/operator_at.html',1,'std::array::operator[]()'],['../classtt_1_1Board.html#a46194b2f6dcaef97e0af0e8ad97d6501',1,'tt::Board::operator[](const Piece::Position &pos)'],['../classtt_1_1Board.html#aeacf5da7c1092cb293aadc16a5eea536',1,'tt::Board::operator[](const Piece::Position &pos) const']]], + ['operator_5e_3d_2914',['operator^=',['https://en.cppreference.com/w/cpp/atomic/atomic/operator_arith2.html',1,'std::atomic::operator^=()'],['https://en.cppreference.com/w/cpp/utility/bitset/operator_logic.html',1,'std::bitset::operator^=(T... args)']]], + ['operator_7c_3d_2915',['operator|=',['https://en.cppreference.com/w/cpp/utility/bitset/operator_logic.html',1,'std::bitset::operator|=()'],['https://en.cppreference.com/w/cpp/atomic/atomic/operator_arith2.html',1,'std::atomic::operator|=()']]], + ['operator_7e_2916',['operator~',['https://en.cppreference.com/w/cpp/utility/bitset/operator_logic.html',1,'std::bitset']]], + ['optional_2917',['optional',['https://en.cppreference.com/w/cpp/experimental/optional/optional.html',1,'std::experimental::optional']]], + ['ostream_2918',['ostream',['https://en.cppreference.com/w/cpp/io/basic_ostream/basic_ostream.html',1,'std::ostream']]], + ['ostringstream_2919',['ostringstream',['https://en.cppreference.com/w/cpp/io/basic_ostringstream/basic_ostringstream.html',1,'std::ostringstream']]], + ['ostrstream_2920',['ostrstream',['https://en.cppreference.com/w/cpp/io/ostrstream/ostrstream.html',1,'std::ostrstream']]], + ['out_2921',['out',['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt::out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_byname::out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_utf8::out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_utf8_utf16::out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_utf16::out()']]], + ['out_5fof_5frange_2922',['out_of_range',['https://en.cppreference.com/w/cpp/error/out_of_range.html',1,'std::out_of_range']]], + ['outer_5fallocator_2923',['outer_allocator',['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/outer_allocator.html',1,'std::scoped_allocator_adaptor']]], + ['overflow_2924',['overflow',['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::stringbuf::overflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::basic_filebuf::overflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::wstringbuf::overflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::strstreambuf::overflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::wfilebuf::overflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::wstreambuf::overflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::streambuf::overflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::filebuf::overflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::basic_streambuf::overflow()'],['https://en.cppreference.com/w/cpp/io/basic_streambuf/overflow.html',1,'std::basic_stringbuf::overflow()']]], + ['overflow_5ferror_2925',['overflow_error',['https://en.cppreference.com/w/cpp/error/overflow_error.html',1,'std::overflow_error']]], + ['owner_5fbefore_2926',['owner_before',['https://en.cppreference.com/w/cpp/memory/shared_ptr/owner_before.html',1,'std::shared_ptr::owner_before()'],['https://en.cppreference.com/w/cpp/memory/weak_ptr/owner_before.html',1,'std::weak_ptr::owner_before()']]], + ['owns_5flock_2927',['owns_lock',['https://en.cppreference.com/w/cpp/thread/shared_lock/owns_lock.html',1,'std::shared_lock::owns_lock()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/owns_lock.html',1,'std::unique_lock::owns_lock()']]] +]; diff --git a/search/mag_sel.svg b/search/mag_sel.svg new file mode 100644 index 0000000..03626f6 --- /dev/null +++ b/search/mag_sel.svg @@ -0,0 +1,74 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/search/namespaces_0.html b/search/namespaces_0.html new file mode 100644 index 0000000..21db2c3 --- /dev/null +++ b/search/namespaces_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/namespaces_0.js b/search/namespaces_0.js new file mode 100644 index 0000000..2d8e9d7 --- /dev/null +++ b/search/namespaces_0.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['chrono_2203',['chrono',['https://en.cppreference.com/w/namespacestd_1_1chrono.html',1,'std']]], + ['experimental_2204',['experimental',['https://en.cppreference.com/w/namespacestd_1_1experimental.html',1,'std']]], + ['regex_5fconstants_2205',['regex_constants',['https://en.cppreference.com/w/namespacestd_1_1regex__constants.html',1,'std']]], + ['rel_5fops_2206',['rel_ops',['https://en.cppreference.com/w/namespacestd_1_1rel__ops.html',1,'std']]], + ['std_2207',['std',['../namespacestd.html',1,'']]], + ['this_5fthread_2208',['this_thread',['https://en.cppreference.com/w/namespacestd_1_1this__thread.html',1,'std']]] +]; diff --git a/search/namespaces_1.html b/search/namespaces_1.html new file mode 100644 index 0000000..a01efeb --- /dev/null +++ b/search/namespaces_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/namespaces_1.js b/search/namespaces_1.js new file mode 100644 index 0000000..603a8da --- /dev/null +++ b/search/namespaces_1.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['chess_2209',['chess',['../namespacett_1_1chess.html',1,'tt']]], + ['ex_2210',['ex',['../namespacett_1_1chess_1_1ex.html',1,'tt::chess::ex'],['../namespacett_1_1ex.html',1,'tt::ex']]], + ['tt_2211',['tt',['../namespacett.html',1,'']]] +]; diff --git a/search/nomatches.html b/search/nomatches.html new file mode 100644 index 0000000..2b9360b --- /dev/null +++ b/search/nomatches.html @@ -0,0 +1,13 @@ + + + + + + + + +
    +
    No Matches
    +
    + + diff --git a/search/pages_0.html b/search/pages_0.html new file mode 100644 index 0000000..8517b48 --- /dev/null +++ b/search/pages_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/pages_0.js b/search/pages_0.js new file mode 100644 index 0000000..5068e83 --- /dev/null +++ b/search/pages_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['bibliography_3550',['Bibliography',['../citelist.html',1,'']]], + ['building_3551',['Building',['../building.html',1,'']]] +]; diff --git a/search/pages_1.html b/search/pages_1.html new file mode 100644 index 0000000..a0fb679 --- /dev/null +++ b/search/pages_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/pages_1.js b/search/pages_1.js new file mode 100644 index 0000000..a4f3b2c --- /dev/null +++ b/search/pages_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['getting_20started_20with_20chess_3552',['Getting started with chess',['../chess.html',1,'']]] +]; diff --git a/search/related_0.html b/search/related_0.html new file mode 100644 index 0000000..506aaec --- /dev/null +++ b/search/related_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/related_0.js b/search/related_0.js new file mode 100644 index 0000000..8f84948 --- /dev/null +++ b/search/related_0.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['operator_21_3d_3547',['operator!=',['../classtt_1_1Piece_1_1Turn.html#a26ce3b7483ffc5fc519b53a456a76d2f',1,'tt::Piece::Turn::operator!=()'],['../classtt_1_1Piece_1_1TurnMap.html#a0670924232af8b65ad566bef315c64b1',1,'tt::Piece::TurnMap::operator!=()'],['../classtt_1_1Board.html#a249b739c80a2b9557b250c35584bb6cd',1,'tt::Board::operator!=()']]], + ['operator_3c_3c_3548',['operator<<',['../classtt_1_1Piece_1_1Position.html#a6551d31bbbe8782a92659b2b1ad68d4a',1,'tt::Piece::Position::operator<<()'],['../classtt_1_1Piece_1_1Turn.html#a24aa4305e213966c2bd20a59f9136ba1',1,'tt::Piece::Turn::operator<<()'],['../classtt_1_1Board.html#aa45abc56ade7ca27e1a665852b5530a3',1,'tt::Board::operator<<()']]], + ['operator_3d_3d_3549',['operator==',['../classtt_1_1Piece_1_1Position.html#aa494d08ed192efa498c580101b449f3d',1,'tt::Piece::Position::operator==()'],['../classtt_1_1Piece_1_1Turn.html#a99c4572e8f4d608f10d44864f17d46d4',1,'tt::Piece::Turn::operator==()'],['../classtt_1_1Piece_1_1TurnMap.html#a690e495b487f60a4fdc40ca8e5eba63d',1,'tt::Piece::TurnMap::operator==()'],['../classtt_1_1Board.html#a472b2699f64f60d0b7fa7634d422ace6',1,'tt::Board::operator==()']]] +]; diff --git a/search/search.css b/search/search.css new file mode 100644 index 0000000..9074198 --- /dev/null +++ b/search/search.css @@ -0,0 +1,257 @@ +/*---------------- Search Box */ + +#MSearchBox { + white-space : nowrap; + background: white; + border-radius: 0.65em; + box-shadow: inset 0.5px 0.5px 3px 0px #555; + z-index: 102; +} + +#MSearchBox .left { + display: inline-block; + vertical-align: middle; + height: 1.4em; +} + +#MSearchSelect { + display: inline-block; + vertical-align: middle; + height: 1.4em; + padding: 0 0 0 0.3em; + margin: 0; +} + +#MSearchField { + display: inline-block; + vertical-align: middle; + width: 7.5em; + height: 1.1em; + margin: 0 0.15em; + padding: 0; + line-height: 1em; + border:none; + color: #909090; + outline: none; + font-family: Arial, Verdana, sans-serif; + -webkit-border-radius: 0px; + border-radius: 0px; + background: none; +} + + +#MSearchBox .right { + display: inline-block; + vertical-align: middle; + width: 1.4em; + height: 1.4em; +} + +#MSearchClose { + display: none; + font-size: inherit; + background : none; + border: none; + margin: 0; + padding: 0; + outline: none; + +} + +#MSearchCloseImg { + height: 1.4em; + padding: 0.3em; + margin: 0; +} + +.MSearchBoxActive #MSearchField { + color: #000000; +} + +#main-menu > li:last-child { + /* This
  • object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} + +/*---------------- Search filter selection */ + +#MSearchSelectWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #90A5CE; + background-color: #F9FAFC; + z-index: 10001; + padding-top: 4px; + padding-bottom: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +.SelectItem { + font: 8pt Arial, Verdana, sans-serif; + padding-left: 2px; + padding-right: 12px; + border: 0px; +} + +span.SelectionMark { + margin-right: 4px; + font-family: monospace; + outline-style: none; + text-decoration: none; +} + +a.SelectItem { + display: block; + outline-style: none; + color: #000000; + text-decoration: none; + padding-left: 6px; + padding-right: 12px; +} + +a.SelectItem:focus, +a.SelectItem:active { + color: #000000; + outline-style: none; + text-decoration: none; +} + +a.SelectItem:hover { + color: #FFFFFF; + background-color: #3D578C; + outline-style: none; + text-decoration: none; + cursor: pointer; + display: block; +} + +/*---------------- Search results window */ + +iframe#MSearchResults { + width: 60ex; + height: 15em; +} + +#MSearchResultsWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #000; + background-color: #EEF1F7; + z-index:10000; +} + +/* ----------------------------------- */ + + +#SRIndex { + clear:both; + padding-bottom: 15px; +} + +.SREntry { + font-size: 10pt; + padding-left: 1ex; +} + +.SRPage .SREntry { + font-size: 8pt; + padding: 1px 5px; +} + +body.SRPage { + margin: 5px 2px; +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} + +.SRPage .SRChildren { + display: none; +} + +.SRSymbol { + font-weight: bold; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: #425E97; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} + +span.SRScope { + padding-left: 4px; + font-family: Arial, Verdana, sans-serif; +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; + font-family: Arial, Verdana, sans-serif; +} + +.SRResult { + display: none; +} + +div.searchresults { + margin-left: 10px; + margin-right: 10px; +} + +/*---------------- External search page results */ + +.searchresult { + background-color: #F0F3F8; +} + +.pages b { + color: white; + padding: 5px 5px 3px 5px; + background-image: url("../tab_a.png"); + background-repeat: repeat-x; + text-shadow: 0 1px 1px #000000; +} + +.pages { + line-height: 17px; + margin-left: 4px; + text-decoration: none; +} + +.hl { + font-weight: bold; +} + +#searchresults { + margin-bottom: 20px; +} + +.searchpages { + margin-top: 10px; +} + diff --git a/search/search.js b/search/search.js new file mode 100644 index 0000000..fb226f7 --- /dev/null +++ b/search/search.js @@ -0,0 +1,816 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + + The MIT License (MIT) + + Copyright (C) 1997-2020 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining a copy of this software + and associated documentation files (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, publish, distribute, + sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all copies or + substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, + DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice for the JavaScript code in this file + */ +function convertToId(search) +{ + var result = ''; + for (i=0;i do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // Up + { + this.searchIndex--; + this.OnSelectItem(this.searchIndex); + } + else if (e.keyCode==13 || e.keyCode==27) + { + this.OnSelectItem(this.searchIndex); + this.CloseSelectionWindow(); + this.DOMSearchField().focus(); + } + return false; + } + + // --------- Actions + + // Closes the results window. + this.CloseResultsWindow = function() + { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.Activate(false); + } + + this.CloseSelectionWindow = function() + { + this.DOMSearchSelectWindow().style.display = 'none'; + } + + // Performs a search. + this.Search = function() + { + this.keyTimeout = 0; + + // strip leading whitespace + var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + + var code = searchValue.toLowerCase().charCodeAt(0); + var idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair + { + idxChar = searchValue.substr(0, 2); + } + + var resultsPage; + var resultsPageWithSearch; + var hasResultsPage; + + var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) + { + var hexCode=idx.toString(16); + resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + this.extension; + resultsPageWithSearch = resultsPage+'?'+escape(searchValue); + hasResultsPage = true; + } + else // nothing available for this search term + { + resultsPage = this.resultsPath + '/nomatches' + this.extension; + resultsPageWithSearch = resultsPage; + hasResultsPage = false; + } + + window.frames.MSearchResults.location = resultsPageWithSearch; + var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + + if (domPopupSearchResultsWindow.style.display!='block') + { + var domSearchBox = this.DOMSearchBox(); + this.DOMSearchClose().style.display = 'inline-block'; + if (this.insideFrame) + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + domPopupSearchResultsWindow.style.position = 'relative'; + domPopupSearchResultsWindow.style.display = 'block'; + var width = document.body.clientWidth - 8; // the -8 is for IE :-( + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResults.style.width = width + 'px'; + } + else + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; + var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + } + } + + this.lastSearchValue = searchValue; + this.lastResultsPage = resultsPage; + } + + // -------- Activation Functions + + // Activates or deactivates the search panel, resetting things to + // their default values if necessary. + this.Activate = function(isActive) + { + if (isActive || // open it + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) + { + this.DOMSearchBox().className = 'MSearchBoxActive'; + + var searchField = this.DOMSearchField(); + + if (searchField.value == this.searchLabel) // clear "Search" term upon entry + { + searchField.value = ''; + this.searchActive = true; + } + } + else if (!isActive) // directly remove the panel + { + this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.DOMSearchField().value = this.searchLabel; + this.searchActive = false; + this.lastSearchValue = '' + this.lastResultsPage = ''; + } + } +} + +// ----------------------------------------------------------------------- + +// The class that handles everything on the search results page. +function SearchResults(name) +{ + // The number of matches from the last run of . + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) + { + var parentElement = document.getElementById(id); + var element = parentElement.firstChild; + + while (element && element!=parentElement) + { + if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') + { + return element; + } + + if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) + { + element = element.firstChild; + } + else if (element.nextSibling) + { + element = element.nextSibling; + } + else + { + do + { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) + { + element = element.nextSibling; + } + } + } + } + + this.Toggle = function(id) + { + var element = this.FindChildElement(id); + if (element) + { + if (element.style.display == 'block') + { + element.style.display = 'none'; + } + else + { + element.style.display = 'block'; + } + } + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) + { + if (!search) // get search word from URL + { + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + var resultRows = document.getElementsByTagName("div"); + var matches = 0; + + var i = 0; + while (i < resultRows.length) + { + var row = resultRows.item(i); + if (row.className == "SRResult") + { + var rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) + { + row.style.display = 'block'; + matches++; + } + else + { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) // no results + { + document.getElementById("NoMatches").style.display='block'; + } + else // at least one result + { + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } + + // return the first item with index index or higher that is visible + this.NavNext = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index++; + } + return focusItem; + } + + this.NavPrev = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) + { + if (e.type == "keydown") + { + this.repeatOn = false; + this.lastKey = e.keyCode; + } + else if (e.type == "keypress") + { + if (!this.repeatOn) + { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } + else if (e.type == "keyup") + { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + var newIndex = itemIndex-1; + var focusItem = this.NavPrev(newIndex); + if (focusItem) + { + var child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') // children visible + { + var n=0; + var tmpElem; + while (1) // search for last child + { + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) + { + focusItem = tmpElem; + } + else // found it! + { + break; + } + n++; + } + } + } + if (focusItem) + { + focusItem.focus(); + } + else // return focus to search field + { + parent.document.getElementById("MSearchField").focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = itemIndex+1; + var focusItem; + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') // children visible + { + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } + else if (this.lastKey==39) // Right + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } + else if (this.lastKey==37) // Left + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + if (childIndex>0) + { + var newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } + else // already at first child, jump to parent + { + document.getElementById('Item'+itemIndex).focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = childIndex+1; + var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) // last child, jump to parent next parent + { + elem = this.NavNext(itemIndex+1); + } + if (elem) + { + elem.focus(); + } + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } +} + +function setKeyActions(elem,action) +{ + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); +} + +function setClassAttr(elem,attr) +{ + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); +} + +function createResults() +{ + var results = document.getElementById("SRResults"); + for (var e=0; e(R!W8j_r#qQ#gnr4kAxdU#F0+OBry$Z+ z_0PMi;P|#{d%mw(dnw=jM%@$onTJa%@6Nm3`;2S#nwtVFJI#`U@2Q@@JCCctagvF- z8H=anvo~dTmJ2YA%wA6IHRv%{vxvUm|R)kgZeo zmX%Zb;mpflGZdXCTAgit`||AFzkI#z&(3d4(htA?U2FOL4WF6wY&TB#n3n*I4+hl| z*NBpo#FA92vEu822WQ%mvv4FO#qs` BFGc_W literal 0 HcmV?d00001 diff --git a/search/search_r.png b/search/search_r.png new file mode 100644 index 0000000000000000000000000000000000000000..1af5d21ee13e070d7600f1c4657fde843b953a69 GIT binary patch literal 553 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9c!2%@BXHTsJQY`6?zK#qG8~eHcB(ehe3dtTp zz6=bxGZ+|(`xqD=STHa&U1eaXVrO7DwS|Gf*oA>XrmV$GYcEhOQT(QLuS{~ooZ2P@v=Xc@RKW@Irliv8_;wroU0*)0O?temdsA~70jrdux+`@W7 z-N(<(C)L?hOO?KV{>8(jC{hpKsws)#Fh zvsO>IB+gb@b+rGWaO&!a9Z{!U+fV*s7TS>fdt&j$L%^U@Epd$~Nl7e8wMs5Z1yT$~ z28I^8hDN#u<{^fLRz?<9hUVG^237_Jy7tbuQ8eV{r(~v8;?@w8^gA7>fx*+&&t;uc GLK6VEQpiUD literal 0 HcmV?d00001 diff --git a/search/searchdata.js b/search/searchdata.js new file mode 100644 index 0000000..1c5c720 --- /dev/null +++ b/search/searchdata.js @@ -0,0 +1,42 @@ +var indexSectionsWithContent = +{ + 0: "_abcdefghijklmnopqrstuvwxyz~", + 1: "abcdefghijklmnopqrstuvwyz", + 2: "st", + 3: "_abcdefghijklmnopqrstuvwxyz~", + 4: "bcpt", + 5: "bchpt", + 6: "cm", + 7: "cdnr", + 8: "o", + 9: "bg" +}; + +var indexSectionNames = +{ + 0: "all", + 1: "classes", + 2: "namespaces", + 3: "functions", + 4: "variables", + 5: "typedefs", + 6: "enums", + 7: "enumvalues", + 8: "related", + 9: "pages" +}; + +var indexSectionLabels = +{ + 0: "All", + 1: "Classes", + 2: "Namespaces", + 3: "Functions", + 4: "Variables", + 5: "Typedefs", + 6: "Enumerations", + 7: "Enumerator", + 8: "Friends", + 9: "Pages" +}; + diff --git a/search/typedefs_0.html b/search/typedefs_0.html new file mode 100644 index 0000000..a4684c4 --- /dev/null +++ b/search/typedefs_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/typedefs_0.js b/search/typedefs_0.js new file mode 100644 index 0000000..1825bff --- /dev/null +++ b/search/typedefs_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['boardt_3533',['BoardT',['../namespacett.html#ac2e60e27f37ce5390d0873e02178a858',1,'tt']]] +]; diff --git a/search/typedefs_1.html b/search/typedefs_1.html new file mode 100644 index 0000000..46cf01e --- /dev/null +++ b/search/typedefs_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/typedefs_1.js b/search/typedefs_1.js new file mode 100644 index 0000000..8a79295 --- /dev/null +++ b/search/typedefs_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['capturedt_3534',['CapturedT',['../classtt_1_1Board.html#aef58802b12f06a9d4d0678fc55128ddb',1,'tt::Board']]] +]; diff --git a/search/typedefs_2.html b/search/typedefs_2.html new file mode 100644 index 0000000..6835ee6 --- /dev/null +++ b/search/typedefs_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/typedefs_2.js b/search/typedefs_2.js new file mode 100644 index 0000000..2ac346a --- /dev/null +++ b/search/typedefs_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['historyt_3535',['HistoryT',['../classtt_1_1Board.html#aa10f2591ee13d531778313417bb1f227',1,'tt::Board']]] +]; diff --git a/search/typedefs_3.html b/search/typedefs_3.html new file mode 100644 index 0000000..0170047 --- /dev/null +++ b/search/typedefs_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/typedefs_3.js b/search/typedefs_3.js new file mode 100644 index 0000000..bec381c --- /dev/null +++ b/search/typedefs_3.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['piecegettert_3536',['PieceGetterT',['../classtt_1_1Board.html#aa3439be3fa7ea08ec4221266a117a9db',1,'tt::Board']]], + ['piecesett_3537',['PieceSetT',['../classtt_1_1Board.html#ac498be427aebc464188edcb86cc4add9',1,'tt::Board']]], + ['piecetypesargt_3538',['PieceTypesArgT',['../classtt_1_1Board.html#a6ae4087d6b9574f795becfe8797450c8',1,'tt::Board']]], + ['piecetypesrett_3539',['PieceTypesRetT',['../classtt_1_1Board.html#aef76cabd60953afa31051fd019efbdb6',1,'tt::Board']]] +]; diff --git a/search/typedefs_4.html b/search/typedefs_4.html new file mode 100644 index 0000000..81466a5 --- /dev/null +++ b/search/typedefs_4.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/typedefs_4.js b/search/typedefs_4.js new file mode 100644 index 0000000..f1c2a1c --- /dev/null +++ b/search/typedefs_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['turnst_3540',['TurnsT',['../classtt_1_1Board.html#a18e517384df738df5ff34e7c8fca9a3c',1,'tt::Board']]] +]; diff --git a/search/variables_0.html b/search/variables_0.html new file mode 100644 index 0000000..1e477c0 --- /dev/null +++ b/search/variables_0.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_0.js b/search/variables_0.js new file mode 100644 index 0000000..5a33fb1 --- /dev/null +++ b/search/variables_0.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['b_5fcapturedpieces_3514',['b_capturedPieces',['../classtt_1_1Board.html#ab8ac143b7136840682aca5fa1c4a619d',1,'tt::Board']]], + ['b_5fcurrentturncolor_3515',['b_currentTurnColor',['../classtt_1_1Board.html#a6984d3b48f33b81be9072fe9e8031751',1,'tt::Board']]], + ['b_5fhistory_3516',['b_history',['../classtt_1_1Board.html#a45d5162f9dacd807977f7b48bcf8d726',1,'tt::Board']]], + ['b_5fpiecegetter_3517',['b_pieceGetter',['../classtt_1_1Board.html#a680c0c48260858bcfe049d43bbf00559',1,'tt::Board']]], + ['b_5fturnindex_3518',['b_turnIndex',['../classtt_1_1Board.html#a6959ce13074a6adda12ce222d72817bf',1,'tt::Board']]] +]; diff --git a/search/variables_1.html b/search/variables_1.html new file mode 100644 index 0000000..ea73d9a --- /dev/null +++ b/search/variables_1.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_1.js b/search/variables_1.js new file mode 100644 index 0000000..c38d340 --- /dev/null +++ b/search/variables_1.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['c_5fblackking_3519',['c_blackKing',['../classtt_1_1chess_1_1Chessboard.html#af1bd443e6934734be2cadb181d5af9ee',1,'tt::chess::Chessboard']]], + ['c_5fcurrentenemyking_3520',['c_currentEnemyKing',['../classtt_1_1chess_1_1Chessboard.html#a2d7911b9bfe2deab07e030daec929a99',1,'tt::chess::Chessboard']]], + ['c_5fcurrentking_3521',['c_currentKing',['../classtt_1_1chess_1_1Chessboard.html#aab55f3bb641bae38ceaa74683d949a6a',1,'tt::chess::Chessboard']]], + ['c_5fwhiteking_3522',['c_whiteKing',['../classtt_1_1chess_1_1Chessboard.html#ab353269dde5dcce8bb1aac1b67727ee0',1,'tt::chess::Chessboard']]] +]; diff --git a/search/variables_2.html b/search/variables_2.html new file mode 100644 index 0000000..0580462 --- /dev/null +++ b/search/variables_2.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_2.js b/search/variables_2.js new file mode 100644 index 0000000..53d49da --- /dev/null +++ b/search/variables_2.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['p_5fboard_3523',['p_board',['../classtt_1_1Piece.html#a408d389a69b9c2186525f01c8443a36e',1,'tt::Piece']]], + ['p_5fcolor_3524',['p_color',['../classtt_1_1Piece.html#a66c3ed452c13eb8982b70a0e8032a504',1,'tt::Piece']]], + ['p_5fmovesmade_3525',['p_movesMade',['../classtt_1_1Piece.html#a9b33b04b999010940d5865a862ca8def',1,'tt::Piece']]], + ['p_5fposition_3526',['p_position',['../classtt_1_1Piece.html#a92ae79902d2f489e76f5030813f170d4',1,'tt::Piece']]], + ['p_5fturnindex_3527',['p_turnIndex',['../classtt_1_1Piece.html#addde46c2382c0df731a45c3838046d3d',1,'tt::Piece']]] +]; diff --git a/search/variables_3.html b/search/variables_3.html new file mode 100644 index 0000000..0d69e76 --- /dev/null +++ b/search/variables_3.html @@ -0,0 +1,37 @@ + + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/variables_3.js b/search/variables_3.js new file mode 100644 index 0000000..19b7aec --- /dev/null +++ b/search/variables_3.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['t_5fcapture_3528',['t_capture',['../classtt_1_1Piece_1_1Turn.html#a4a946ceced9c8632e7003e619d910edc',1,'tt::Piece::Turn']]], + ['t_5ffrom_3529',['t_from',['../classtt_1_1Piece_1_1Turn.html#aba33ab104867d65d218d75fb66dbe7f3',1,'tt::Piece::Turn']]], + ['t_5fpiece_3530',['t_piece',['../classtt_1_1Piece_1_1Turn.html#a87488ebe86e656eeae70d664e5716e70',1,'tt::Piece::Turn']]], + ['t_5fpossible_3531',['t_possible',['../classtt_1_1Piece_1_1Turn.html#a5379212b61c0990ab7784447453b7e19',1,'tt::Piece::Turn']]], + ['t_5fto_3532',['t_to',['../classtt_1_1Piece_1_1Turn.html#a4011b578623d776ab1902074c71deb94',1,'tt::Piece::Turn']]] +]; diff --git a/splitbar.png b/splitbar.png new file mode 100644 index 0000000000000000000000000000000000000000..fe895f2c58179b471a22d8320b39a4bd7312ec8e GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf(#6djGiuzAr*{o?=JLmPLyc> z_*`QK&+BH@jWrYJ7>r6%keRM@)Qyv8R=enp0jiI>aWlGyB58O zFVR20d+y`K7vDw(hJF3;>dD*3-?v=<8M)@x|EEGLnJsniYK!2U1 Y!`|5biEc?d1`HDhPgg&ebxsLQ02F6;9RL6T literal 0 HcmV?d00001 diff --git a/svgpan.js b/svgpan.js new file mode 100644 index 0000000..2678d38 --- /dev/null +++ b/svgpan.js @@ -0,0 +1,323 @@ +/* + @licstart The following is the entire license notice for the JavaScript code in this file. + The code below is based on SVGPan Library 1.2 and was modified for doxygen + to support both zooming and panning via the mouse and via embedded buttons. + + This code is licensed under the following BSD license: + + Copyright 2009-2010 Andrea Leofreddi . All rights reserved. + + Redistribution and use in source and binary forms, with or without modification, are + permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this list of + conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, this list + of conditions and the following disclaimer in the documentation and/or other materials + provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY Andrea Leofreddi ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Andrea Leofreddi OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + The views and conclusions contained in the software and documentation are those of the + authors and should not be interpreted as representing official policies, either expressed + or implied, of Andrea Leofreddi. + + @licend The above is the entire license notice for the JavaScript code in this file + */ + +var root = document.documentElement; +var state = 'none'; +var stateOrigin; +var stateTf = root.createSVGMatrix(); +var cursorGrab = ' url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRFAAAA////////c3ilYwAAAAN0Uk5T//8A18oNQQAAAD1JREFUeNp0zlEKACAIA9Bt9z90bZBZkQj29qFBEuBOzQHSnWTTyckEfqUuZgFvslH4ch3qLCO/Kr8cAgwATw4Ax6XRCcoAAAAASUVORK5CYII="), move'; +var zoomSteps = 10; +var zoomInFactor; +var zoomOutFactor; +var windowWidth; +var windowHeight; +var svgDoc; +var minZoom; +var maxZoom; +if (!window) window=this; + +/** + * Show the graph in the middle of the view, scaled to fit + */ +function show() +{ + if (window.innerHeight) // Firefox + { + windowWidth = window.innerWidth; + windowHeight = window.innerHeight; + } + else if (document.documentElement.clientWidth) // Chrome/Safari + { + windowWidth = document.documentElement.clientWidth + windowHeight = document.documentElement.clientHeight + } + if (!windowWidth || !windowHeight) // failsafe + { + windowWidth = 800; + windowHeight = 600; + } + minZoom = Math.min(Math.min(viewHeight,windowHeight)/viewHeight,Math.min(viewWidth,windowWidth)/viewWidth); + maxZoom = minZoom+1.5; + zoomInFactor = Math.pow(maxZoom/minZoom,1.0/zoomSteps); + zoomOutFactor = 1.0/zoomInFactor; + + var g = svgDoc.getElementById('viewport'); + try + { + var bb = g.getBBox(); // this can throw an exception if css { display: none } + var tx = (windowWidth-viewWidth*minZoom+8)/(2*minZoom); + var ty = viewHeight+(windowHeight-viewHeight*minZoom)/(2*minZoom); + var a = 'scale('+minZoom+') rotate(0) translate('+tx+' '+ty+')'; + g.setAttribute('transform',a); + } + catch(e) {} +} + +/** + * Register handlers + */ +function init(evt) +{ + svgDoc = evt.target.ownerDocument; + try { + if (top.window && top.window.registerShow) { // register show function in html doc for dynamic sections + top.window.registerShow(sectionId,show); + } + } catch(e) { + // ugh, we are not allowed to talk to the parent; can happen with Chrome when viewing pages + // locally, since they treat every local page as having a different origin + } + show(); + + setAttributes(root, { + "onmousedown" : "handleMouseDown(evt)", + "onmousemove" : "handleMouseMove(evt)", + "onmouseup" : "handleMouseUp(evt)" + }); + + if (window.addEventListener) + { + if (navigator.userAgent.toLowerCase().indexOf('webkit') >= 0 || + navigator.userAgent.toLowerCase().indexOf("opera") >= 0 || + navigator.appVersion.indexOf("MSIE") != -1) + { + window.addEventListener('mousewheel', handleMouseWheel, false); // Chrome/Safari/IE9 + } + else + { + window.addEventListener('DOMMouseScroll', handleMouseWheel, false); // Others + } + } +} + +window.onresize=function() +{ + if (svgDoc) { show(); } +} + +/** + * Instance an SVGPoint object with given event coordinates. + */ +function getEventPoint(evt) +{ + var p = root.createSVGPoint(); + p.x = evt.clientX; + p.y = evt.clientY; + return p; +} + +/** + * Sets the current transform matrix of an element. + */ +function setCTM(element, matrix) +{ + var s = "matrix(" + matrix.a + "," + matrix.b + "," + matrix.c + "," + matrix.d + "," + matrix.e + "," + matrix.f + ")"; + element.setAttribute("transform", s); +} + +/** + * Sets attributes of an element. + */ +function setAttributes(element, attributes) +{ + for (i in attributes) + element.setAttributeNS(null, i, attributes[i]); +} + +function doZoom(g,point,zoomFactor) +{ + var p = point.matrixTransform(g.getCTM().inverse()); + var k = root.createSVGMatrix().translate(p.x, p.y).scale(zoomFactor).translate(-p.x, -p.y); + var n = g.getCTM().multiply(k); + var s = Math.max(n.a,n.d); + if (s>maxZoom) n=n.translate(p.x,p.y).scale(maxZoom/s).translate(-p.x,-p.y); + else if (s'); + d.write('Print SVG'); + d.write(''); + d.write('
    '+xs+'
    '); + d.write(''); + d.write(''); + d.close(); + } catch(e) { + alert('Failed to open popup window needed for printing!\n'+e.message); + } +} +/* @license-end */ diff --git a/sync_off.png b/sync_off.png new file mode 100644 index 0000000000000000000000000000000000000000..3b443fc62892114406e3d399421b2a881b897acc GIT binary patch literal 853 zcmV-b1FHOqP)oT|#XixUYy%lpuf3i8{fX!o zUyDD0jOrAiT^tq>fLSOOABs-#u{dV^F$b{L9&!2=9&RmV;;8s^x&UqB$PCj4FdKbh zoB1WTskPUPu05XzFbA}=KZ-GP1fPpAfSs>6AHb12UlR%-i&uOlTpFNS7{jm@mkU1V zh`nrXr~+^lsV-s1dkZOaI|kYyVj3WBpPCY{n~yd%u%e+d=f%`N0FItMPtdgBb@py; zq@v6NVArhyTC7)ULw-Jy8y42S1~4n(3LkrW8mW(F-4oXUP3E`e#g**YyqI7h-J2zK zK{m9##m4ri!7N>CqQqCcnI3hqo1I;Yh&QLNY4T`*ptiQGozK>FF$!$+84Z`xwmeMh zJ0WT+OH$WYFALEaGj2_l+#DC3t7_S`vHpSivNeFbP6+r50cO8iu)`7i%Z4BTPh@_m3Tk!nAm^)5Bqnr%Ov|Baunj#&RPtRuK& z4RGz|D5HNrW83-#ydk}tVKJrNmyYt-sTxLGlJY5nc&Re zU4SgHNPx8~Yxwr$bsju?4q&%T1874xxzq+_%?h8_ofw~(bld=o3iC)LUNR*BY%c0y zWd_jX{Y8`l%z+ol1$@Qa?Cy!(0CVIEeYpKZ`(9{z>3$CIe;pJDQk$m3p}$>xBm4lb zKo{4S)`wdU9Ba9jJbVJ0C=SOefZe%d$8=2r={nu<_^a3~>c#t_U6dye5)JrR(_a^E f@}b6j1K9lwFJq@>o)+Ry00000NkvXXu0mjfWa5j* literal 0 HcmV?d00001 diff --git a/sync_on.png b/sync_on.png new file mode 100644 index 0000000000000000000000000000000000000000..e08320fb64e6fa33b573005ed6d8fe294e19db76 GIT binary patch literal 845 zcmV-T1G4;yP)Y;xxyHF2B5Wzm| zOOGupOTn@c(JmBOl)e;XMNnZuiTJP>rM8<|Q`7I_))aP?*T)ow&n59{}X4$3Goat zgjs?*aasfbrokzG5cT4K=uG`E14xZl@z)F={P0Y^?$4t z>v!teRnNZym<6h{7sLyF1V0HsfEl+l6TrZpsfr1}luH~F7L}ktXu|*uVX^RG$L0`K zWs3j|0tIvVe(N%_?2{(iCPFGf#B6Hjy6o&}D$A%W%jfO8_W%ZO#-mh}EM$LMn7joJ z05dHr!5Y92g+31l<%i1(=L1a1pXX+OYnalY>31V4K}BjyRe3)9n#;-cCVRD_IG1fT zOKGeNY8q;TL@K{dj@D^scf&VCs*-Jb>8b>|`b*osv52-!A?BpbYtTQBns5EAU**$m zSnVSm(teh>tQi*S*A>#ySc=n;`BHz`DuG4&g4Kf8lLhca+zvZ7t7RflD6-i-mcK=M z!=^P$*u2)bkY5asG4gsss!Hn%u~>}kIW`vMs%lJLH+u*9<4PaV_c6U`KqWXQH%+Nu zTv41O(^ZVi@qhjQdG!fbZw&y+2o!iYymO^?ud3{P*HdoX83YV*Uu_HB=?U&W9%AU# z80}k1SS-CXTU7dcQlsm<^oYLxVSseqY6NO}dc`Nj?8vrhNuCdm@^{a3AQ_>6myOj+ z`1RsLUXF|dm|3k7s2jD(B{rzE>WI2scH8i1;=O5Cc9xB3^aJk%fQjqsu+kH#0=_5a z0nCE8@dbQa-|YIuUVvG0L_IwHMEhOj$Mj4Uq05 X8=0q~qBNan00000NkvXXu0mjfptF>5 literal 0 HcmV?d00001 diff --git a/tab_a.png b/tab_a.png new file mode 100644 index 0000000000000000000000000000000000000000..3b725c41c5a527a3a3e40097077d0e206a681247 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QlXwMjv*C{Z|8b*H5dputLHD# z=<0|*y7z(Vor?d;H&?EG&cXR}?!j-Lm&u1OOI7AIF5&c)RFE;&p0MYK>*Kl@eiymD r@|NpwKX@^z+;{u_Z~trSBfrMKa%3`zocFjEXaR$#tDnm{r-UW|TZ1%4 literal 0 HcmV?d00001 diff --git a/tab_b.png b/tab_b.png new file mode 100644 index 0000000000000000000000000000000000000000..e2b4a8638cb3496a016eaed9e16ffc12846dea18 GIT binary patch literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QU#tajv*C{Z}0l@H7kg?K0Lnr z!j&C6_(~HV9oQ0Pa6x{-v0AGV_E?vLn=ZI-;YrdjIl`U`uzuDWSP?o#Dmo{%SgM#oan kX~E1%D-|#H#QbHoIja2U-MgvsK&LQxy85}Sb4q9e0Efg%P5=M^ literal 0 HcmV?d00001 diff --git a/tabs.css b/tabs.css new file mode 100644 index 0000000..7d45d36 --- /dev/null +++ b/tabs.css @@ -0,0 +1 @@ +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0px 1px 1px rgba(255,255,255,0.9);color:#283A5D;outline:none}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283A5D transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a:hover span.sub-arrow{border-color:#fff transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent #fff}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} diff --git a/tartan_heading.png b/tartan_heading.png new file mode 100644 index 0000000000000000000000000000000000000000..2137c74736d318dc791d42868cbc44e196d1ba69 GIT binary patch literal 2602565 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%0D--|{$UWFIug#fQLb@Q6 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 XU?H;8fiE!ZRAQud)Dg(l~T1C$|wy~|OR!)J3 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

    g?`^uJ! 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%0DXUW5vQU=m!>tO<(5F7IzXH9 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⁢>!fXzZ6l2WEZoD0I-X~o2 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

    E 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%0A;D0Sy~HQN-{Y1mOd>Ho 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%0DUE^UwhgaAAcNNNAeJCDqvPh4v{?f)W+RI=ze zpIedclHMO$iEZA_joq{ZB5J_2;D2NMNWN+qL?0T6BEA;~;+|R{lboxzj{t`QVI}Fr zlb@#KoI^Yz)+D=O($APjuxb=5CO!zbLJW&0V4sqPXfQMV&-tFt+yBiCrvrz|*N>56 z|2EsldV3l3PUDpuBq{sKE2~adAE*2W`>6dpj~;;R=*HniBv`@oV#VxnLG14MHiP>9 z6(GT80jlD2RjZ%K(2umsvQZhh)$l%~t7_qy#(jb|u@ZJ=_VeT^iLW>y?U zOSI?4e82RI{$p#AUNf|AVe4uHfZF$!2?(Tli|5@w(4vSf=Is5GW+xLB4MLS9{nkgd8OBoA(`2^d{ zW_hBRBolto@gTqrnLJ=6(?%VvGs7aD%1xo1GDfbq3NRtLi7}x-547RaK`9JSJ`koB z@+6}}X@i+K42q6MDB5n0PAcmfBX)#`%`nCH<6?9AS*{c!Vyy{2ThZiD=WKE7;BGWg z+WgC7{m+URYmLXqrC}RHgxD?bTW}Mb++h*`AoNcpnbqUD9QE95NcuKJiALWtD#kd4 z+Sf|x2*k9$n#WSh!>1c7kt4N?AXJP%$~>T9}H3Fw(lg2+^-F;Qr#iIjy=I1!&Cf|x7hfL<1!*-aB3~w@q zzq?w~`JGMYV@(gpQo%%POB6n&bfkG&o*G*l-CpJG^BOJofiZ}k%*uYf}`E%Br zS9d=4XFe3V`fmxJH~##j{+g~>)0rU^yCtQgl57S-lSZ(|VOJs2t>7J#yCA0__{~rA z)&iXF8weu&!BfusYA*kc4t5WUh1NI~dh2J=VXr7b#h8IAB@CSyv_l`_xb5svzlCf# zi#RdxRw^uyaTSdlNYU(J5%O-3-JtcsQuXa(=Na&Cjn7w0@X|Lu4}h`k`l2;ezk*iWm9oEdDi6 z`ZxMhNpH%-GV`YiNa&J2R}U^NE}D5+V@z>|Zv3q0_zJx}L=3=bD*wlT5Q7;}3(@_u zsHr7T0wNLfxE2ymJTJo%GcmS|V^bkXPv;aClz@889w_tI*Q*cmgG&{x&HN|NxkpVp z&9Z!C4&P~N>mGh=QMI;4)X_lM#%u>}HHsMf0@Rh7kf&_QY|k>VMDulQ?S*!EoOh&| zNKq7Ls~`YW7I`WphR67@$poy`P#Fj$Oo6m+dSQ$y>A>6T`+h~Dxu0QkJHYkNxUY7B7`em zBJeZzY>?iyM|jgmq`sYD_cxPFolHrUNoj{-Evgr@?-Ld1F~7EV?p?;vqbO^HPUbh% zTapTMqxX_iQeqEp-^xpwHjZqliso)8xjxTmD~++I7+fVQ7v5UPfmxvs6OxHkA5DxM z;+}g5fb-TcBOSj0|KIsG-vh);Mh%cyP9k%BZhFTV%CTvd+MxOJ-|gcQ�#dmxkRd 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

    tGD^{2y_}V)24ak}odVdW%@gQ;1i= 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�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%0D#7Ow7A!g? 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ມiHIh}l4F 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

      a5%rD{!tU^}71Oo<=VF2uO`Uu?O7f_1fIOEL*Mc zt3}?g9TRp<=C1Oq6(}Md^+K+?d^Yjq5^KW6s~Dc)GZSriv;FmHiylxNQ~Ka_cFpUR zT`xq|KIsxH_H||kf3blvwPZthd@z!dCq}7RK^f}#*|b%W9V-xjK+{^=H3s#1U^+W! zqxBak!oyg4$VRYiZObcgF)Avn2w25=zBbz14d>3ES~cqiC(yQ|b!S?XM;x>@=!iDi zGYLr-bT0takNe|A9_tp-Q24{=QpyuHJfO101EU5I`gFyKzmHgk#kpNWPN#Dx-0X(w zSkaWTP22FiVN(u`5rJQhX3}<1=i7}!(N&>(nTC#_toF0@9`D8d?FTO~`~eqQ>Ee*3 zLrj^?aD;b3iPZ(-$I`-@Gtb)TFEWugSfS5&@@U+sMmdNg-)J3ft&&Q*_3_|E6vXSu zTZny2H59QBP5-FLn>2~ZI(+CB)MWik37)B^7eBs%9mY;m$$ita0jN(6Echx@(~w9+ zt~|C4WYy<>KgpkN2EE%PQlsoJ@4)j<#V2QX-w|5ul8}7D^!NVeF&7TY^s&#famLeS zT;%fteM9%0cW3P#e)>FyAk(O+PL3~m*H?+12qq6IT>f6ODoQk7NS`nzZHEhuPbLMH zC#k|t1S>6`bWN@-#5^Br^zj}u6Oc>_?5$UA(m=KR9cvpI8}mF{6NFBHG;sNe0x{v4 zpQN@4Qw2_n#xr^>+;OpL+bIFbY5J6D#~KcnpwSMI>%VQ3)GwUf-DBB!BZazW?J#a} z&+)2iH?`0(3~AkPdsUW$;Ooxz2NW%$fURoK?hCla-Hogp^;nJZEvXVy z0%GIXU{brYmiaO!eEo}~K>wMqE6re%BI`Wk1giorUnuu`RZ(6XrC6I&Xxyq`8ikr% zv^j;Ea;yc2ZBtQHGBizl?)Edxve3R09>7yM_wZ=-zt=Y-te-k|)Qb{+BOoFwHf;L? zVe#1+BXrEYx_9A>L}v5VhOxL{7N@8n4d+VvK%9WCB4a&HdDUcjqLruwH*RPushOO3 zyxC=F=(>fwv7bm{I5z9`kXx15FFuhxT;U@{(7%5hjR99siR6Ft=>oxT4 zcRJxUR$t@Si7&E3M9kZ9>9KrYOM8pL+iF-8$d*YgSv@_vV$$6DA=1*l=y8yjm2-G{ zh|h$!*{i_DX5-G!?{%MbQHmz)4{S;!=`8Su1<2>ajOD&#-_JMO;}M$ai+7tR194iFghD8HvUWcz2sYr&%9RRwU%|Z8UuwL?*^nq?O3Tay<5DYYA*#jS z+oXn^k+co)@!?*HY>4!C`HurwOEKyWoo;bY`S|9&uL3zBS8K!UKY8XvZ&D0bpMxT@ zNqW-@JQ-onL&5s1XjB;cwktv))@F9VNl{x}5&rD%bo?$l?%f?3>P$db_!mgr0I!38 z_rdM{0ke=o3H}8fu8iW%-YkvJ-KgvAR4QN0|2~sgKV!qBqh0kKJop4*WGOvfY{CkP ze~B%JR11L@{aWpn`8OEoUBw@88?47c*_IqO8ajKrhHrX#c8*{73n90Y^BHC9qrs;l z#+ygp9n{t^6K%fiP4JwJPrK0{vkR=|pdQPvQdaiMGUoc)yftSedce(s~1j?m3(tFC} zRj=pdmx?HxA;kO6btY1rf#IfJtHlD|Xmk;!k%4851dTwLX{=46O!RD^7JF$HjP4xW z-KDjeD`8c(TA@v+5*AjCxkxKxt3=^(ve>Y2osUp@9d)EF4;Xx<%&6~oxWy$!0j{9w zP+gB3Wf{W4)FsI0;Ab&3F)4{#sljxJrFe0>uBoYeG@}`~;8z{LpIDANDLxx;bD|7$ zXpUO8N&HPNqm9=(rS#i+2t=XE-bfmht*EFg+d8^=$>B@6E>iKl9CvYbWq~|;upR}5 zN74_aV9Z>34k`*_3FcN=d{yO`pGNJGvb4vzKm1ll=DJ578lXQVM=~fd&pGaY( z>#H8#MT0r|`+IMRn`N3yTQ~khp^tBrvemw^n9he+gCCLnv{`vWqeeSG7JqOscBdt;f{!{Nv>_lbI_<_y&v%` z_^(8LGsjsQG0^~HjKt!V9U>g%nJi7U5zRU>s~{rE4q;%%aoZcfU$HSFLBG=Djbl|V zU}f_4N?7L?5@>u`&b6WZrF2_sOFpZ_T1~2Z`-x*D&UPK&1tLG1A*&8JCm zydG9@JK%uuKwd|fDis7fln0f9>)-3@Vg7JU2(xD|EjH6}CYVLWj*nw*n!4Kg76;h+ z2*AZ)l7$M26?!{(tffig64avJ-@APS^5kGuA1FstEqQPy_$M<&#kpJ4^y1;1OBT;i zbtS`us1pv}B;heDe%L8Yq$--gn%GD^RH(U-soJ1jTnhu{Fm-@y<W+3}wkEl3%434lmF8WbZ zGwmrS9RcYKwOJer2o91Ck>=c7ABZDf704u|pD@0mhfd(6Up5~2h35?ieG4o%LaeK+ zCu^~J`}FN}=kTvV&EWK@ipxs2O81P-Fd4IILze`$v?7|%-(mJ^c0lEE6EEYH^X5qqEh8>jfm7=whgl%he( zT*%kRCwLmOEiRj^gavC{*jIhy{z_z$c03Ey>w+2ywN15S04{pD)8``E(m8r}doiJF zFM2&0CmeIyZ!FC_uah^pr38cD^xfZrHPCtTNz{|N_QJ(84xE^mdMg6dcPO()IvOpEVX6T!Oc0Zf~%Z&+Gi3gJx#b!P46Qyx3o!@U>P`(P<6gkP7S4!Ozy=uG{AO zx1j0+Vvx&+^Oj&8t;m7%s6@TKt4dH%$b@6d5L`GLW#Tr;JcZInJ3qW;g3Op7FaQf_UdQ8a^bqW zdvLNoFC4qO6K!@_vMB26xxN=_YVfmj-%6zk~_`I>pf5rdy z{`uRtZCeO$hOUdBZ57p(#@cMqB8x}H_yFZ8NhB3Xvfw~d^v#Wuq(oe@8D(ne5mr|A zy*%++KL7cO7T>7!BP376T6p;pnSPHjj>*W9$DSJ>Lf;oqKgfHL+`v5h zsd;Yk=Z3HF#$*Be)yg$Q)N_}Cm5EHmPwDbFe8=Wn6nht4o4|lPH)xc(;d8bM)8!~J z4JE^u)~;top(rEKb`u_o`g!H?%>H~x9V6pzG)t_bKB?~G0X{jBCy7>Y*H2_yh$8VX zD*5C>P3y+#5WW+jLJh8yPXNx$h3Q7gXCH~lLn@%^LXQ_4nCb)PeWe$Hl+F6$@eenu z<4yW{M{%qbEy^E=m`z?m5#Q0ic~0{pi@_??ijirCV_8X*G(D7PP&Dgv+CabtzR+vc

      G=2ENbqQ9@yiEQ!Nvg;;gk*MD{m{*cd@a!Z&Gd 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 =!n+@0@Cm4AU$!Yq}aN{-r9pKI$ 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 z%0A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

      9S!3bP6FNOi7 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⋘$$?i2N0or;*EUsrsW6vFZ6?V>0^}$m4sm=l1aU2Gco_A}4XZ*N zAFV{Ib_xR_)Kp82RGL)#M!&l0<7}?ag@8l-8-n=HlKo#R;et7m_TmeF_^WAWW~d23 zT7|RA+21$ENH_KZPQ~HaZe9K-yo0_>`hk~ZZL}Wyz`_)ahUvdlT2dl|>Cqu2K6G{# zCaicQ^T{{#!`_;~HKllEsVlCKIJB054jdHRUANWe651(dl z(yTfF!i0hpM6q~`KG*gl-DFK=6}ruxw@5Pa1?Q`O_TyCpAmn&`O`MODZ&M$H{Ddql z$1Li_g;-5{rw!AC|mIWRIrzP_aJ!!beuexm&R_JZFUJ=ZEOxh5E$}5zO z><=PaG^D7u80%f_raZZ!wJQli54ItiguQC(1ZTiu-&dJQB>Ma$pr^%7h|=zM!J4^{ zf!C_zU?EwF8NUo-%Ff+m~OKN-@X_ zf5PHJH-7wp3wYrlFquean_yR1=1qlS(2JKY^|KgNtq=4U00G&GM2RFFgURm)7#>2J z^3tjM+?szBcJ)7~5%0B&I_{X+?!9rLnuqs|coO>-iZ&jk7b$(Ch2KDL3Rh1*2)&Hj zO<$lbv|&W7q|pJpH}{F)W1h$24}YKwmh}{(`K4S=v{#g>zWYR)e^LTRjsq!P1^hJ^oC+BB=mdiBj4rmZATP~%G363@+cq*Xz$?7 z2osj{rpOLVAcv2QWRb5k%;Z!|XSVWxyr$7fOEWZ4t`C>~PpA>EInM7eD<$4%*S`O< z8?rWr%s|r;(M8|x=BcovfQtIhN6XkTX&xsSiZM#ED^A97y5o(i+I!CdO3~1w@d2YF zKSj+j{|(dDtq3oWisU%38uYKX_(K3>8Sc!6OU0gr0{@Y{g9Rb*hST26t)zlYdKQb8 z;i1cdE6pxhAd*;*wXd46T6(VR_zgeIZtav~`xuF`^ylhDPTK|k@uvD#SA9BKFa#EZL9CJ+#&3tY9?*_oU(rjEn&BiD|YD%#!zGw6n?Nc*lB4v zPVC6pNNQdQr`ZX;%%;Dq&i@&aUXk0a3#|@l5EgGiIkAu?c0cy;t>R_UpZFqaKuF=B zY0loQz{J(-q0FRb@Uhvk%p!O$j)3{us6!2J)I*OMMZyq4(jajh*|S-Dtv~n6Q8kib z84Kh5Q;8`S3sH0!AcZHu7_+u$DND z;(aXudDrsu(3+_}nG=O}VRze%XC@UVj0e4E4!riPtgMgQp-uo#Gky=q zaI%^7?2iWB@RhY3I0vB_*hCj_i^s4Jd5{c{a}PEZd}GJo=8qTWbbO7KfNx+fEGN3| zDymRYq(PRnFzt$k)GvzMROY|9zE8pAlbi;jsw(qCz4Z5_Q2y8Ki)S`RzF5*t%V z)HKtiz6bj`Mx_$L0WcftYb^07{7P=BQ~ETCOUrDwa>!oOJkm;7^n};^y;{Eztq#T@ zgQa>7JLSuBwdFxwG2|!Ua%Scyi{C`lS*^> zk~o@>!`@4f#DZ1O*HufWC64Z)<{{p!Pnj|_Sfa%u-7(@S+*D_){}>mk`$4<%%8*Ft zTpUbkAem~bsd)O_lztgoX=JBGB<9$XZ{Y6jelMB^A>CU+{xxw$aPaF_Q}EeLLIAcV>CJZVcMJYc$c|<*5PLV9NSM@*_$>%(h{b zn)+njIPqQhiLZB8xJu>?GAuqxXteTZZ&D7X1N@>`L*Bz?rm?TpR>Ik4u&g3gA6xHlXzcOmkEgM)<<5=S>j-KAlpvQ?ve{w`NMmE7Wvob$;{ zh*Da+o__1?ZfQw-o$EaTgFxgG15skBc#}C%c`$Ej5JAR4o9o&K|n&ulCCr`)Z3GxC}u9xMsffxO8F!WI`q%(VE9?z zw{`TGHDqP%u%e95{RcAlgks1|nh73wx=LnD*(Mh)5x98!qv_ChWRn6ki{BO7G1k2$ zAc{Ir(yk6lH@$_|1H5pgU1Nc9=^yzK-)7SuUikp`7-o&C77l81y~3)*D#Ik)a0D*| zG=t722`n!^ImJQ?MGB^M&?T!ojGwhN^6vjUUNdGlzx&VZ(6N~~8|=!F zW+#Y^)DzR*5Y(Ss-Bm7Sb)q`$rnf@zj`YC?0sxdev&zicsc*CY!vJO#pZ(J-#gDq> z*xLGnsO~{Y@Qq^6%@Ibf|1C$2b6Zc3<;9N3DSLrYwH~YW#FAo-lNC&;=#?Luiz^np zVn+1IWJo2R$*wo6*C^R;t@d(v`d}p5(KoKgYk{%MSjTno5`yW#JAuX%A`3NVSMM+) z!Z6U&VHUHzd~|H+hKP!)>Iw-mgEqnY3j{#hPd$`U(_9Cjh%*q9&X-4O|c6hh%7ilXk?TP z(HA&8V~;3ap7-TYdvMA2gKTfG`3kb?w70Wwq`0{$6!WL{jQ%%U3oXo14Am{aXn2uD zlSAqo*xEJR=@u8}emg-+4&G0amI%BaD)pP+7Qo!Kx}^-38XBKJ^qg?!PX3xs)omzV z`{8Uj&28Y2R>G6eSVmaqKLV^&=ySsRqegsM?bx*v&9}u#scQSR?)<)uy~d+YMuwG< z$(s6*DlG=TytZZjz8#gh#sOj()3I-;*dIje8KyOw-8B5h$CC<8qH7nwLIo9&^Wxil z(QOeJ)WywKiLGO4prjk)bn_Ia@K39oH{~bZ^%YeQ-qV+}#r@@>0lfKGqKo9pTd{%5 z{x{hVrnRFE?fXHmH}BcgTRppPdvLcQ>FNp@+CQr>-wsE`4$p>R$%MV5)&?MaPVyrf ziP7IcWgwtcP`PH{$jYjAf=m=M>^-qL6=jUC#tL}f4 z7BMN-XNumJQ?8zeyIL3G%)rvni}qxLeNgL~WgV9U9VtW@8e?t3IfdC|Z6k7#dVFj* zSqWvMPgRt0fw6>*8){@`E}roSFKq?*8d=yZpq{Dty2MrP?Qryq7v>R5)?3^LC)A(% z=~$Jx0LK^@GPfxD(J&{^=qfnSxGf3=F9uyj?!K?#V#76_U>jit zqr${L5?BJPp*vB4WL%#GgT*^laTKMT&@Ipiw75Lb??vpe1_wIwu2_IE{=JgTb=_sb zsaKb-B$pW?^M!@niAJB%f6210Q&KECoekG8ZuDpsn`c%3r@VBRbayGBW^3f=G2)|6 z0~b_Z%@C6iyS+~_WKKrc=Jb-Qs*hKXRACLfza|blOg$dJ4yd~eVYFP3GszoZx7Cd9 zoTHL#nRDefHU|B63b?>hK})E2h+J?V#|wH#t1|8}t;G$)JWS#koc|O*ElQ4$S}%wp z-U-=gw*d@Kgk7kTagG+YB_7ES4 z^3!3>9w{MtiCY7xuWAmIIuj*+kKAC=rfIN$=Rp1l0V!CR)j|Bq%Pi4~8N%eP3}M zd%%025LV_F;xBSE02ZCJmm7?0j!>V8H$?_xsI(!#()0qftgDDo>4>^kp(9i@5WTLq z6NoG@CR?pyP(3QYz znPi8)i(7znDl{T+_QJ*2RRUY44R~#D3WKD14X$5wa_47pEi?B1bv%fF|INY-+hTb; zs->N`o_OpXy%;j)E2*dH9jv;o&#yk0%%kvd`y{#PcMDUFa~#9AQe}PAz)iv0dBA?Y z*B-1FrH!JCntC?#JL5N|E@5(VvgH`<3cIShv9goi63<;KGQK|P;4JHXysFaW5V%Wu zal$y0pdPe>EYm66;gzeP(9_eg4V=&Er39<4bc>Oatt)7BxdvCzN5fTY09&*d)1lI5^?%8~CmG8TIBR;m3Q zr)0s^0J_-u+}eui@);JrG6!Ie=aSM&+*qePB}jPk%R=^CUR$Bbo^JPfB`mEz7Qz6E zpmmYX$YN~B8b?D_o14D`m}Wu;$pU-@I8E|Wxf>{M1(V|_21gu+#x_M;prL!gUymwA z5-3$r(J&e)^;m2*A(Ee z<0VqI!8SaNS1j`@$Sd^JbHXEYGhQTXrDFKAC}sfBufr34`5`dszfFN74(T>71oka7wNN*b`Hg1Cr?3aprD z^lc@@Ae_M4jCP&@nC0y?vgDK0wYE;b?U1%u{~u3h85U*Rh3glkOF){TI|Uppb6r@P7!g!z&Ya z!r>$7F+lM{be6D1~`4pG5&dwz^L84C!ci-s^meQJY3{bqa>b&w*rB z#EM_A*#SOWXvk!OIeV4%1-kgARJ;lZpr#!z;L0&_Ey7nT$Ku|e)D|QF?X9S&@-Q14 zFbbs4yl*6oF;c-+-B`^@a`&T{O;U1D$PR3`IG0U-6yq|?>d6W*Zs`tnGDOnt)(m<|Si|4ika2No!8y_e#kiMP8c zZ6!Z!>`c`W0!_ACzBJO9Vu<3`vXlFS!uZ~-rr9N*^!b)0w~zMOWmw;j3nfRB?E8%$ zO`%-3sqW#oVIuaTkoM$Q#Rj!tdEfS%t_c>=AzP+8+JX!i{KtDXkr0W}S2X!BAZrk_ z%o6YD;Gou6grG_&;)Jo3{-Am|V!ywp&F>0O>}1;);k)mrW@&zHIY)fxy&U*Ju57?G z%AB-_s;K-g0_ds??2w2)QfvG4x^#X{Vh)vxS9eqhbQ*NC1PS=w-~S8|&j9aS?ciuv zU{$3GH_005Y|AP#G6@RWYr6XShS)EPiFHMIY-~Po7uZmk80WdiS~FwHYL_g;4Gd4Q zJFGha&}@EzxW)j__^nb}hQC1ARVP_5B*e_`wPMsEMi#K)dn4GyUz6;yBG%pG1S5%6!pLeFK`hL=LopB z(VhdxK}XqKZxajik$kQxS!?Wz*h{p1mbESlrC^76Q^!bxR7I!Zk&76#g`9}j-(Qw6 ziuDOvwmY+O5*gZoOeejuaXk#v1$Vx5(K)(+MuD&L_+QbwjzrquRy8dr96IR%d0M&zpNgm?99si8fpRb!PD&pD@k$c^SH3*qe+HBsJkw2 zunc{HlvL0sFJ06oWzIY*&zmbpzdqW>SI^>7%lTeUFftQy))gkV#`m++9Ryl<1<-GX zYhcG|<~QAUQKyI8D=K6Y*L5#)d%}VK1YX9zof12z+zLtn0dSG-CSg{;I?3@kM&vko zpgsqyEF(zmfyZ_))2$nd84%p%DEc8tmiWg%C!?COfl_TXnFUtLLYPtAHGv%ZuMF(b zItZPdlHJ9$1Nqyz4&~*SGIj!i+3PFA#|CQfe&nR^bFo zf#|7mMqRBrWwo?E$$k|A5t=dD=ZcE@X1U*mrhMs4&mRS~+n;i!3ICt~19R5)r z6OR4EX4Crp-qLSUw7BI>4lNmVOWl#1PCH~@6Ia73!{yh45q1leLe8W?1m(nA9B?xF zp}Kkoa}EDdBOC5iF~7YU7*OjXQ%kCUH1--$1vWPhNO3ILa}JTFPQB43wJ#(XN#F-3qTn#wdlru#xo#IocH5@+F3<>6rE|LW5#GcuY4xF1V?@YO@i z_yyQ?zY+jv%CGkI>@Fb}MFTd>b1c2*FTV`+xru}G6esI%D1~X`c@Rum zJ2g*`Dhuwx`>+_kAefzEX5<^V+fuEY>7DG9hVmV79cDgzl2qGf4$0^?AZvrrZgOl- z{I;K8aFO(Ze{n=K{ZL=R#XRFGP5E*x%=|`$JE9n+pL~iZkOY;f5 zFs31Q&}NGaQYmVhYqH{y?gJRll$=nWulgWAnPpLMdsRSQWnw&iY}fB@zm#b>gKQ%A z{B}3@wLD=LZGrySgfBrzgd3MJD5HhZSfo-D1{Xd;h^`B2q67e(=Jw&7k zAt7M&0u%=ah?>1?-)(P)J?t03J%z~Q*Rp(iiS_9e7x~np3;LRAVW&omD5<0^sj;Lb zc#O&U8@uT!^>H;f4q|yZY@n$c*z* z9GG25v4CO@|7vCH^B(*4+C8a`Tr<_29{kNDQkP75;`V_=U+U#09*Cm(3l!>@d^V`btR@YeF3$$CYqY2Z)KRo~pl z{+Buaw-nLCc>2nr=!i365%I00cnP^??!f!~3EhdIg$1OC_D@gAhxDf-iJI}XlRtM^ z5I*?>Ky$t*Dzd)5m#*?=d#*yqTuVh=YrBnMQn0ZS^8ogg*Z=CeOFqNyW{xbkUjHL| z5=q({lj&H|1*OSDyv6;C^c(8={ixwN?)t^#kEA!L^6Tw;;DILbv$pMrLj%w#%kX?< z(*&PE&@3Lb)sz6Q)-MgxB$ras_@i;kH!CaK#b=jirh>EDq2@0CP&~qS$vyH^e?Nk!zm1WWbmAWwMaXsF^I!_ituPB6t-JIy!Q7e_O(aZHQoX z#7-Vxq|SCa9)6vyZ7wUNh2U~<_+G<0i$AM9YF@v7vTD>(Z#Mt6f4c5l>RX32P6yWJ z8_EE~Cu%6{baNAL>o!zL02lvScwx=V!(Ta(L}9d~j56fI%F6EcMQEPQ?bV`;gx3X) zNly1p;B7_s`p%p|*TWgby?R<O| zaZIN{RyNhD1zv>2%hzHd2S5-A~AFS$bgN2D?Ml{t(CIy}nt{$cM$e|2o-3e+nIQ zsFB}m9ki|aDB~ky?BwUw^H}d|?yb_aJn5j3AqO|C@;XM+)(I`qV@oGbGRcO+xTOfr zfhf(9a@hUcTVvxK865ovbHzcrD2l5)aBKmT2@YNu8!wyamw)wLWvHX0^GmiRX2pB! z-j$iRIT8WEWCI=PhJ`Z}@N%eIG_CvM;vyri*(51sh1}+qrK#G;QdTZCl?f(XZtGsq zly&e-jA`UE(aT(px5_1Ijed_;Sq#Q?##IVhVZ>3RNGfZALxy6&eVHg+-GB7?=jkc? z`7rUDxP(46J3EAFOMQRmkm?>@cu|Fb;-b^>I%>u1)3vA7?w#QXTBp;$B#SINi*F?Q z>%~1n@UM^7cK2CxPqrVg39JKH0+g~zLiG#nqqq9a#*bEZfC57Iu>^ALm(_su%hc!3G0*!y`sNopqz%{{Rn495GAnSd`Yg|9oW18~$$)g#s=CHL z?bKU$-ULl9;ic)` z)Y7~lc>y$v$N+VZJCEX&$5jfBP=Eqq_2Voqan}8m3iLDBs;ZE9s zh^<2Lf-)Ia%9BmRgqN#;WsB!ed0PM9M^jjbB8<7*><9{kNvCv;tDJL$tRBGteO&^s z54D|SUNW~(5}#gbA*xp@G)0BwH9mg)iD6oHHZ^Eyqoi7K=EcNY&&>b*!)bqHd7X8b z)pz|8kXT)c0in8UYH_3jmr! z<5HPsWHAzWBI#w&zCyPbbFB8zvClgCTwlVNde6mxg@U`$mN1R1v5T8egsQ}?1Z~GN zisM?=>l+DE0vC7p*yN~=NzqE`X^9iWzad;3mHYZ{CP(VS_*%eG&ag}O>Q6oWng zHZdy`Wr+1x3HT4~y76uv9noNjwxg%4fQd(mjhes^h-NaeWoNhzGc)&(S%7|vQKzn| zPgF65YWi#Hlu(6uMmKo-&vdezzRaT&7mg$*IlesCd5lZr^0+x_oPDN8p?yP8UlTM6 zCfE3je|IsO?6;MxpM9NfwUYs4MyZ2$b2TJF%qCn)2zke&WO)qoSN`IvE1zvj8JX zW{ywShh?5lbDt7(pB{E^G(zmYk6Yqid9?VtDZomW;~XjG7{35e;zjD$37 zXywu9Yz~(mReeFGF-igR%Y>DW=my8A!e|U66}C@WMI0xH{X3ZS@ZE)nJZkkQeB63w zP)yQYCUwU!ey9bz94w`cR=qnpi%pg}0nxPHx{jMt(ws#z>3RqrvynDVGkjAb z92+~&3$fhJ%!v)<~Lg)U9JXL6l(cS$>!Ni>mrqn<{5Us zmMFvcM}~#Nwa@N$aH3Z6Bh-K2vs!($8Qy-t(?&YY9-d~Z=C~|S(^(7%p8y2QZ_Y}oH3JI-oWw`Irj`aNOd zv8FkDrXNI8=NJ4xJoTCoNlH`bSXuQqc$Ql|%NUW35g(+aG72x>_E(ohN|FH8j0pM{ z(UP_O^sqMOg~QkdCQj0C>I2x!i@$e)WRPN4$t)T)JN-PimV6*WOxQOv&?%BlNw@0s zF-Xmm(EjTuX1%7qCh>yWkYcc+!6f##!7t6OJ;PJfb_RKqPD-9UCBM8g~?*&CP@Yayh-J=cH;-C{B^Tv}Kz zX(kzO!D^Sca!Lt6Eg-{l+;wdWK~Y~GptxN8ooe{zH4#Gkf>EDd;VesN zclTmB61+Ew!%*lK$xxsYL*ks+ShAC0(dO}AUB+2@5Tk13 zpb4oxvC_-JA8e&ENZmw8ooDl3dpc9cw?WGgoXPVyU5;Sn(lR$(>@CWFplNWSdXx%l z31Xk9O+vkS==KtiBm-a)3rgN)ul*6F_5V<0C+JvnQ`&u_%H`;=Kz#^rZdYDMqZ8mq z)(&HXe4~?(!s#>Tf&tsL6nCrV73PFXi+#1VZOF`yPEZO=?;HvM1k( z(LIWUXxAbo*PWh&qH9cmVbsf`XZ#4C0rymlth9C#8-AH_>-Q}L_=2UaB0gV?DNxzJ z2uFt$uL;xvK+fi8U;0qE@Lp2as{T~{*0S(L8gC4za-F@C}>mo z+ni+z$aEAX(gktM8onC>ZPc%Mi|krEi)qfPP=)C^@Q;ZxiY-5`p8Fr)i(OQY-ymxw zSihOMX}Rt?%Bkc*&&NV_yAn%u@6eYSRH1BcV!@YDph4T2V! z>ExHmBYGC0#LO2;7MeWg?3vLxB1-B)8FK?@;`HnX*idjzEr!0Th?mBCm<0c{Aj&+O zhH8@XR~zr`uKvNxc-+E_=E5O0n^3X|^uHkz+%ro3lZeu}9jKQq&rlq*G5qpP+I>BVzH zhEb$NvW$%rcCHxywxK*e{U>RyhtXQjo`G9M^=B0AaCNdkDcs1XWb;DIBIVEafxzuB zj<)x}qFcCzAk(=GRzr95sK~@GGMs71&&xRhQK`(%Y$Jy~*uGy}H5JI7Eh(my%nFxP z)bH#x-ul`{Ad_ItT<%{>aAx zo}?pfO#950Sv){$wnI`sYKy#c2NBTu8p&b2CS`royvmDL%_O$GyK>w;@oyjN4UOa< z+V1;c$L@!WuUns!OV$qS^sDSSl-TtT1tSjeGsRdT8b|_X(1FSiU`mTKrmSL*4jxS_ z{d6u6v4TRo;`=jJC3pKQV~0b|R*_q2sfzU87Z_z^iEx&s^R!-S4eZ>qchM5v(RZq3 zmT>SX%^bROYjm=ejo65`B+mQ)QFJq%9OOw1tBd{4i@S)VDx3u6(!Mo;{5W_~{MTL+ zi68invZY&BjEQOn3W+W{Y<&+c(+ zkY}$^77bcfw1P$#}EOFJ$TbmOAl6PI=NY(VR`|?!8ykwC3^F1cT8r zCagbHS-&G1!oh4-RE?>Kn=Cx62sKm6a^Dy|8t9@BpdRln$m`^geiH~Q~T8CpVyK%LE04n69U-am1E0o@#)*< z_&*8+-U|gP1E|YFptiTS7g?g+QZ3&;)9c&>Rb+=YbEh_NRPh6Q^pY9&+{dTu59&WH z>wBFmU*1N)>1M)w2^0>MGnhPv4~1v7!gjsId@dsQ-9`p(nV}g#>vvHyo%j34NI{$o zO23IAccZ^c9Fk%aFYP8PohkpeHJQJGu0)!W>-$;0DlczBR0&IArcueucU;aJ_+4Hi z#JulfgrkHd0-%mZLQ}TVJ^PCk&$l|=+rZ~Ogm`f+E&1cswfF8}^P=d2RsHJ89GQuW zyPx#;UEoZnEfrtLeKd!}-)T+>2%R>dEvl{I{;i##?_3mppb%4!hu&ecfmN}U@M6-V zg&o(rxakv{Y^N4R z;5r$lvQR(~^G%y7l<~CVKc~qhUYf&NU7ka{nrfhU%cbO8WZ&uCC;tt7XrbqSAop1H zmT6`;nUS_UZM;ltpx<*O6mx%-7po1HQ@7v?@cg-R$!wA>QObe6xtPL?PtiXWYp@)+ zMOa$@uDexi!vg+AGmQi*`yv|0d7G z@vm4y4}+4TT`w#lMx=h1hlstjcxV`kJjVU3``FVFepjel=f*(&5OTh*7Rw!vL5KXM zyU}YeSgM_R37?h*eKR7N8=MYUs~#W`2e-^hT7oS>`CHB2TdPzzhyUYTF>|^S)W#ti zLIgup$V}QmG^?Ly0kH>K>8@2}nlcCxz71zGb98*QXg}kXQNPGM*2WNTR&ZeZsp`jB z@R+4y3Yh{uTOl6s%4Ku(Lp`=|ib%_t7<;xhH-DEqNRzSCscL`vmJg;3kwIbs_~~hT zcU@UdfcfVBT~q7b;B~A2J)Ys(ZX7P#S(JABn4N?bO--x6Q|NBXth-DNvJ~MkB7oi`>FK-OJ&cz-M-bieFJNN-5+f{N(Xo=e?O( z6cPQy^neRt>l~*GfJVdF6kw=`ONy8wI_BtoT+L7Ol9XP{{>Sz%YdeyUceKORyM7m^ z@w{4)ce#9&uP7b?y>6{*Pfe^j|1xvN8|a|;oulOYHb96&D0zD`)Z#pj9%hYOFb9uH z73;q=1km9K9UVV^@A1+#KgEW{+P7V*6^K&pjEYg)59&lpim64FskSr-)f@0rjCCvh zB2hC45NjW93I~tYyQ-9?%}X9)_NioMHaox(fAgkel%V>Q+N@-#j}j`)@#D6Cxfqp+ zVEe&8XCF>hgb3YbQ{?>aH~BKzHitP_(s8|>SMDR>FDydp9yb!!9*V1N4HLA9eGT67fN;A6BT^=k}3lpjHK zS+P`A;!owoSv(yy<^;L4=LDRIXK-yC*4lbEHc${V?6XloZ@%*V9gXM~wKM|O;5Mhb zqm??dkH7y4-K%=&Wb*~Wxsp=$F8$D(Vf6!`I&}4S4^xj)^U|Kv{DXQ(s)U)P<3?}x$>Br$~ag|_O^otn{G`y`{O%;rm1jmPVObwfs8%Hu!|x9 z=|kuj7Q{HzjI9W*u44c{6&dBV7@KkIDxPzYTGz`~X*M$eqS8(en`jI*d`jmx?Z`=(Q-#GhGQorX~)k1y15ARqc)4N$ub&EXNElmPH(xdnw3OX)GHQMuM%tnDFp?y+fWbDEJ`$o~qM6LBN`R zvM=1aXWhp4$q7YAL0Lq@fFxt7=_Cw~RN1s2cZ8h4$M=p1b7P??N3bRY^Yd}YthUL? zM7JRq-Y8JnspK$gcT!C)oWZ{_`<^S?_3Ik4DlrRnq_ODvilVKAqcXN4$%ws%5Va9bI)UE(XE zpb`LLBVCVE30R$-LzOLTK2@pXgI~nB{fdG)nsog)(ZAntY9!UDmrx$8p-c$|?jLU? zymRV_!pnc`U-^72{FNgwPPRb~GL5KU2pMCstTRs3!Hb=0nI1@k@xMtoQvD`GXtdUx zJY6njE33YZYB0TiX(wlodsvN!-WHZVhG+_T>DPnN5tw2o8er^w;hLAoOg4Cp)KFdZ z9VGam6*pYQVWmwr)e=ZyzwPW=wIR!Mpfp5Sv>F0{r4c9a7ceFKo8YXLte!SoF|_f8 zsHe+6elIZP>BatA{VGyN39p`Z$Ih45M=Sm>_uC#Ko=?as5y~`TEfW)gPp)DU7WLoH zS3K8F$pTL$UEQ5~S#$mR04(sK3eJQ(MXVf9=mnB7oyJKe>{0|oO+W^B!cGx3d3d?7 zvN%A9UvZfMhf8_O>&}gT<}Ki$ng&~VxGQ$A?OFxiyfyCd8os!TVg*=yy%>_~6Mz-x zv_GNyVeJ`a@^qF43>-hZnvK$?tQ7($hpzn{)>_9@fqj{Am*2N3N=Zy%QJ}BCC~pfm zx-U%_jncaB@4L5dqj$N;TpRe4wFYbiN@w;bXH&}vfWY!G@;s10jTFrSCS6RfkVaL= z=fAJ{JI%0Ch`7X@P`+hw@}PlTGo;M+lU{*1R&~8mTnboDa|lZVb4hO6vC&yPf@@-U zCb@tkQF`Grh2UmdhT+EuY;;t4x~;^4qlmG2IF%QC zVb7yg2zZ!hbXe{h*!c$o=rrT3*){S34n*An&7wyC9LA2RUZ;Y4LJEp+prmcEshe^j?9uHad*28XsW)1ZrHk4Uh ztP?IOWVUymg3U+EjF)2C2r_g1jW7M~4g>|DUXE}1)u%>e)S+MtDGTCEjzL2~H;W)l zYTOjOZ)P}7Ic`9a>)+v#Znx)xba}?`-wd(US`|iEN1mDfO?AAaU6P~A{C6WITYBE< zViFHyljsx;CfT}dlqHhd-SC+BD=Z&sBGdHo_uQml8v{djBnB#$0yoLSCMrlDL)d@?oBEkA8vkOk~oS^W-gq3V+F`+yKd)GkWe@O@|sHqi1Yi=Eb z9ypvN*oN{a&nj$8Vi~k7<<+BVZ5#4bv%yh2I|*^K3A#yYh29k*kL%**i*_jv${7ee zjB|FGO-Gx7X)$!_Q^|X54301)RIkIkgzZyQp%g`hs(l3a#~gssa=rsI+_5$rmeuh2 zccdyzPQBh@Pm0*BtVSe5q`#+ek#XKJtlRkvxOgZUF)6%E;o1KsnA9nL*DlId*wQAl zdv^yawykKK!%o>r*Wk;Ys4DGL8UC^F$%1?3>HH|jEm>4A^z#}wjcmwkgq|*lXxd!~ zd7W-F(bCaX#DhZsOI_PoJ#7EC+8)8<0^=|B+~eQB_V)0WYxtH}UZOwXm*%Hz13tL) zQ6?Z=_lb#jaK1PpoW{{JF;r*4QYY1HmM-E{JP)=YCY%kf-f|8rq6+mgco9T~9-1v^ zTH2qT*}Om-qwd`+6i@rw|6E|7rC<)ag{ka5qc`j#(tI)0NgYhbgN@1@slGXAXfHZl6+NuOY;#3{i7o?A@?NYkbLs|33UFOrsn5;^^f7U*S`bHaR~{yt7|?-b#TaNY}pFNzHu>@Rnu38B|^21wGEprWLZ?fGEUa z27d`0x1D|5Ihy;33>*!4CE0WAMo@v;Y}a!ACv$mW#iHeHiR50PR!AHpAPAg+#60Ya zIzGqm3z@ui@gJ;?hS33QnoMglPw?(OMoG1WC3+c^wNLQ801uo|*dD*I(k?~msJp`{sQ2+Z30OAV zfl@G&ITni9Nibs#<0>wzR2_LupIxi$xxl)2>xS+hUMT)y;m_zyT1O-)uEXl*-7D@A zy`MAZu4NoYaYHdqk>fnyYQ`}`H|NIz(6+xwm7sG+6S>98XM&46fAmKQ(GZjnhcu2i zW#`FY6(?IfZ`tgkbPfP8lz)sw51LPJWBRYq!_EBvWdZQf+d=wQ zOVU18g#ILqRLOMDVeAi*Yy04>vPkaX;nCuH&XN@3udUeU(~17MS+eJcz-}6u*gH|v z`o(o9Waw3*oEpc#5N+VE?z@3Em~GU58`hh<9{{4>=H5KDPp3qI!z6U@&qc5bCmra@ z`uLFHF~PV!R$u(9qZ@iG^Jn(<6dW-!zCY9KiT?R01u4ozDAL=?%WPJ}={rmIu$PUU^<^hVGA= z0ZbC1)qqG49zj5mrWO~^xU*q=|NXVIoQyIao6>kL_4#6H?x|4st-!%tmah;#G>kiD zi>UYqWLyau;Miaaz<8q=L`)TGkb_AHX(Xlf?9KqIOLRq|J%CDY-i@mF*Xf?kR}+Es zf}gMP%h2<2-7Va4tBG;L{o65hGI%e5zXqg%Axh|z#kkk3l@<8C62_48A)Nvz^5LzA zbD3<26K;;1Qw%lJ4phZB1@&t@UxpYYaWJ1cyh#1a)Pq5D;hSaqYZ*JotJncviUVg4 z>Q@+wwX!{5DqZ1Fa2UrA_8;z8ee10#+}(IeNo4O*c+|-ahpZ;+9opePCZ+S$$<3PL zk9A=|3p^oVOeZfu^3&jXoG6qD9P%r9+&h_~12ye;jU4K1MQ+f>CGdzYMya5O;*NJE zJT!VI%R-B{il1mEFKF_VBFsL#`jw(e9{4MvTL@`agV*TN!l1w)U93^LAOvF1fji=1 z6&os6YDD@w<}$;fFU+D^B1z$G%L#I|!2gV!c5?KHOqUW~i7k`Dvi( z@LL9tkoOnSy3>pu%<0VmNo8n&;QP^dnb;<@Sx`@Ls{U&IoFB|yP&#K4PvMBdUcoV`Hsx*xbryCl0qGHJ}!DZedytR^^XE* zY^(uyvv)O%AE-n+c}&Tt58a)OpwF~J<+OdgbeR7bZh*c@;N7L<=|GwZe9`WoYoUN% zs`JBHI@333GZNUqF-kn$n1vV80~xRZmtH6Ec5g_;a=S0t+O_w?HkK7|<<&-gbN$;;`vfx)Yb%m1PM3%De{7zR z`U73|i@%gfWTK}J^1Y0?Q$<4Qv3q*;HnX7L?tx6g#K~ap6xw0 zRn|1*e2Km?6MZOAkhgqnzQ&f?YM!x;I!ZYn;AnVUvnE4iGD58;av8?Bm=Fjm)2p%z1-dC~l}t+FL!B7I1i!-!EWrk^HhBb`fe zfeA~`NUfX_qqn8K|9aIgw4B2@r+fR00P`DHO0zvw@zwU{1dQvWM7#OQ0zB`;|H4;4 z|3to8+q|l3S3vA?tq>?imIr^Z&1jQCkmOVgFC!ay1Q-b+{n;D%_lNj9F2k`ZnW9Np z?%D;TMDoxxHZ#F&ja@V$hvm(^J@o42N+BvZziHPJuz)0w;MQNEx!*EcZp)9Nt01JS9&hX$izh;6CNp435zVKK6wlZ84eXz)-C1S3ORtS9PLmYBvDscW50O9h~diGnNFepbx z$LCJtI^A(SyFZoZXvHIZDv%PQGdCGJ!w2p6G(%UOd)6A+`7xHYq8n3%*9)}AGs%?u zs5io1gTT3}frbp8i?a)Xn+2r>irCGi?$+@4sbS^O3JW#s!Kq*S*MFaCa!m9>HB^v z0)J12p6|NXyYG*mv#urX=zCc#{JqD_Tl%L~47`%)kDgHXTYt6n*4W&2N_?MM_By9| z8pk{XxxX_zy?F=MZmA+&DfG`WPUF`<-@eX0-=+#0$^x@QmV)1LgpX8aRc`y-(`(bg@%%uQgz za&DkkeZ6@}Dc|$7ioaxSOhfA$5TMeux(+6h@259Hn2DR5oed~!kD|%ysd2_mVVj5) zss9G}VZbR_-yl1c6W6zp{{MbAPbFU-pmgv0;uRcz)JVno1o8L@Ka-y z(!#n?f4SQ?e&rM&0boPwDZI4`Y^d-LFWZ3fdnW(H6n@9$34N7R?xNk`?IJ}^GH|vu zCMEuEuO{w)mppn7Xc~)u;fz~pmV+550K4Cto2y~XC?@78MxH+i!!av6K|-LR+aV^w zvTAoyq`WxGrH!+>Tu?t+VBTt|v3(_GFw5K-@M_{Zawc7D)EbRjY^_u<%AncdeCky| zkP}n=Wt2+0Y#| z2}a7xgANb3u)f;8*Annf&HohpL*VP~%<|H# ztG71W>7|3F$DTtJ7GN)4$P?Y6xG3vR4(e)U@(D|CVx=`9;AK~B1?uxc_ez$Z_y5C> zOCZOyym!pGI5DCvrs6P4N}&M6VS{weSVi)CH=+DJY!G{F)C^MkuP2B1%jb!MllG1K zjcsN6>KVZ!U;|p7=SnTB6QeZVS{_piV@Vm|8@DXM{?-4A(NY}P8v2CsrQ3=iV+<3E zWf}8cF`|2~3%~zi|G}4RE!N}71W|YL_8$}Z#-{<(A+fOUKX3-kV7=_Ro|ge&yoym- zY-83j@AFTo)6`2tss zsNM^Jw}8y7^@}uUO0DO!;7T@O^Z-m%@-b%1>W#IH@_6)Fs6|J~$XihH&1win%$)PA=c_M$=?CD~qs)p#TWB-^1pftVlW%&@--8Bz6o<7O*-p#WaVxeMh#RUC zZ+oj4e+tbXGJg)*a0(&_ZYx)q0i@Ah=TH9s8#ek<{r&cR1VgWH_(B45pRXpKl7XOJ zsGQcr3eco|K9zi8entTIe`4Nep@6smE@tLZtJ)3ViVvr48V}*!>P*lmL4t7Zk&(@a zE#Z79u@pHGDoRdsaiaibF|NFj121{p-UY_*(zgNk$hC!fTcY#DW63S#G0heR%JW~c zXXfWW-A^?Oiz_=Pdy%S=_sM{L#T51bCd#r26^UMlYlq||Z;sYm;r6wqam`E{!m9nXm$D4ki0t$#V5P;w}Qz>LOrGX_q)B&|3Z@jIM&S z!N#evIIp3fv~U9xkz{ukb8Bf4P3%7Kg^zWDADBi@#o`>+Hi5Hxw3|^*x7WCxAZx6d zq3KJUSi$AiXO_T=A<5m7E5J5WKoV~5+()(+Ad^ud))JW8YyIoeMXD58ympvqPXrUD z*O$jd2ham;5d9QGZc9T$le+KRk!iL$VgbMZ`Y5g6F1Pra{-AVPpInY&NY_Kot9;2;?k6^v1ds|6Vj9{ ztWVe`5i*rfi)7}(X3*SF{#J3&(u?{U}LqMa3--fU7&~{x*(E2~fENe%TMZeogZ6Fbbtvn@2wL@rRfA4B?Xqm+f zzP?&jD|GVD9e$#x?RcbFsqJ^GH(&X{R){J4e!`It)4;=0L%S%GWON|8fQQY*sJ|oV z$o#kHahHr z!ZglsJwAw;i+nAIawsbhWN!%TcOYOme^DQ|;3|G}^zU?iFCkRV zmN(gSv4p*}+;WcoXwZBjXI4SERH+_@*OoE3E`sl_2Tz|EKEo5BP-6t8O&t*m;XAwq z9TWPXl+=|MD^Y>*ffWhS(C;)?LD?_I+#kO(ey*(_qH^qx6#{+f!!L_kv{YK$Cg(0Y z3x~6@Z{Zf&fWu$N#(r6*a&7SqLQrkApl}Zr#=MT1Cbk&2sRt6midM=61Hpeu-1{%z zEq6;fKK~~#l1Cyf5^52mgp;v^PF%*kq8(q()6&vKH>$0TXJHtu67fHdF{SCmLY&OH zg5k?*!C7@B`4-?=#=l}EN0@yl`w5X^Mg<1*>s7Ci(@J~hhad;#jFI!;0iO^|z;@U*@Ohzh#%9L8(c~a_ znv0po1&E=t~VzVot`udZQKbj)V0$sJ~S>ZoN2V9h2TqdMk>JL z&zOSAJ4@oeY86EvHj1mhEr5K06)m^D-Grl5<(Qbfhzau!_uk5?=oOA$=oxWcGX z@0(Xj6*NameoCpOF%P|oPmCLSGVf!FTV$ewG30Mukze^nYSjNG3zdo}T#+%9ce#6@ zP=_geN6yi&n3nM5#I+Fw<>R zAqk2Nb8@FqWoz*o6f%f zER5IRN!+7i;b5i?X=UEkY zG8ujQj!%S_7gRZKEX@z_jM(>;(p>802ru&4Hp>UsM|NPsCxpc3nP{3Z~g$@JC#f!{jEEmLzPTO>a-mdIbiU1 zYcn%XW`JiD=`vI-70^}?Rgnl#CX!)-%Hd3JG-3o5*39_7uPY3XCYf!5rO9PLtN?+d zbR~a=!fCxV%Qy$XELC4XGs59Kgf60($R-Fi-l+|Q$WhH8t8EuOG$$SjBjQ3QTe=*6!+-=xzc2XT*e5Y0If^06uq&w0AXF^Xm7h?{yX1=KPttRgh9( z!*PE%9Y_5d%T&EUKffU_G3b~fIl7uk^gVFn9JGsBAz^J7Qu52y5XCx#SPdFRK;(EZ z=DpMDH|OUmzV_wUK^5ueiq_gl_Ip6bT~~x&I0*?O%Ft>2Qv#%`WB@9Y4{>pcVABp` ztb1=p`JgB2O3%<#R9>QBOfd(1hp1USvTg7+zCT)3t+FY21x`0N|7{lN;pkU!u#lPaEmjlwLsOYIv|aE^~(mM(-o^ zHFZd)ajGy@ouv$PY7Q2Ewm4INNX$iJcXxMpcPp-i5?qTzkx<-8X>f<&PH}g*=Y5|0{R9%u$=++t zImW4}?x%>iuEZSq|J@T6)f*cd`!_Zy^z=1q4*lxhBjqYZXY)8+Y($f(Y2rZW=$N!o zmX5iPy@PsI%{n%XF_DeqPe?u;-aqsGOu#>1@Rv&gS|F%;HZYq7`wK4F(>H- z52l=27_vdU&F^WnznXG#sc^&pykwX^grBsNHRQQ6%+#tI&kfiACgpkoG}mL#BEm5; zJl;et4)PUMx{%1~?s(N7-E%H+ZyeozuJBZBis}6>v$2>_A6ixcbct*j&K^iEJj{`B zzF2s(l`z;}P(sLbINeBSwk72ZaR8CW1*XxIP?31V238VncD(0pAB_We$!RV=hskxHW>O4oW)PbH5a#}4C4owo=?$mT@x9S*>S#(x@|IWwZncm3sUNaUSAjQue2j&Or3>@*b9VRT+@rmuqJorwoJIOmgD?WGQQcn@?GWwTTEofWjdyx2wd)?r%fi zv8?d@c@hB>S5osryZauY?2u13qv$Xysq6NwbLS&>9PM6R(6#*7`1pix%&GS`Euvbb z@!{C8Us}sSr-mbb;l&@r&%do18Dltedwdsn^^yc%EVTN^Z72u#g(C5Z2oKp}d!}M2 z*AaBwf4F+|kP=_*a8Js;37PeXZCNtCIKwR>p%fa1oOVK_ojXSx8?k~ew~0D}h_=K| zP4c~01My-ky7Z{x3$Y@wH3w%82)Z?0?zd_7=Cz5(SXu$2s&&qoagj1{qxxN&gobeMd3 z_c=n!_Sb{_5hX5nV_)H1(n1Bl(%#(9wXELyiY*PM58I8JH5WM&+HmF4Tll%g?C?kB zsA;Qcae@Z{oxvfe`F<4et7hLG6}v67wVXHV<8#Q;{!G!PwOm3JX7sHZd3T!Nv6up( zm_3`k$PWA5Zj^tqexaI=cX`jnIX@t6f*uRbuqLxf?5uMOi&Vr<;zd!h(C#lKPh+Gb zRSRBZVv~xTdJC-qxdY1ht*ha<%3#ybv=x%ViV4c_iO+~z}GavI|o182QUe)iOcs&lLh^eUV9`> z1dxj3x;3~TrNygfdVe{VIG(Tf2F@uCwpIK#__6bEaZq3Q^~t>)r|a~SCuOmaJ)u!I zzoaF6alN=nyS^Qvjtr>H!p~FuJ3)k>?oN3d=N>-i>dhe>$Vy&-4apSi2xHtZB2e+I$8IBquf1B1wpoK$XRk2dd^rj#~ zeYThOyXGbZaxHtsD)7(v8fzFP=Dg>DhuB3!3B7#NL{tH_f=~PWagheptn&^5`Atug z(f6U$wMf#Lwd_W?zJ`|*Pb3cKisLLbt;jex{VkC1S^$waekg_|bq5ZG)%Ru7>D!v%3mQa~_XE z!Y}(&VH10=&*QIInRQ0p0wRfRhKUfWf7hUv@w`v@%D)3oNxN@f9+$g=(Fq`cb0Od| zV|p#9f8_*!@0mh68iMUBCmOnPIB}pYe*flwSpcuawY9w~p7B3FFf5iGJT7GIxm!7k3&7iDYNHRF&SJtd@-`W z^6w#c$Wb_d`t+6{NgDAjP>&NFNB#9{(t}^vbLDLJXe7c&Q(jk72eZg2Nx<95-N&WJ zfqUzqaW7r6cg*L%?r!>qi-k>;V}B!F-5tP;Yi#7$oqX(uoW5?~wgS{ozlYctlb-x1 z=iolGU)$p^{lV*if`>St_?-21hb-Gf)Nsp>RJA3pbCzz%b;Pb!LdLdB`@0!1WXA?J zksH3G?E(T!xc2<22&{0&m>7esv&TimI}5^Wq}R|8{i? zP>lpUEdC5Q2g-X}TzPw`d+@;g)c9!=uOlc>PBq;^S4vlVMzJ42@plF#)lY8#!}*P> zx}Z2qeVvR!fRqw0np9c&wI_StIYocTplXJDV73e8ZA3CCExFy*V%7{uO*DHR$ zbdYtPu)e(uxy&YtU7T5eX{l3uZ>fp(fyDjo#=^{Z&c6z9hOna$af)+?Oi#?|+otTfV`xZjcCaOZu_^M;adv}dEp)o|G>LXyP%;| z8>9@!4Fn*WLQynLh4^kxc4XGBchIA+U%$omyYC0Syf|iR^wN=IbPk(m)g7fp%fMji^PMawGsE>E%Y3J*=g9Cl;DjG#CHZ2!k zLXNWlN~oFZ1L&)bfu*W5w@v~DtNg~s2a+4-T#RdkKRsJlPwD*f<=HuU47iu@wl6q| z=4nIhoX9a^2Y)&DBe!i%(Y%H4gn?w29C~Zl(fQ^z#|2~QU$w5l2e`HKGweT=wBu@w znne6?%w0sThj-k?&*J|SG-IVUkfKe4qx*~X ze?Na>T*QDU0rW=t+E&8V97}CtxM+zxlMW)M-qn$brx@|xpZdxq3mg%~ug^=YIZGS| z{W=R_hlMmYdW44W*KgaFgPtgq?2EVHpk4=GEsY z)5j5;%4!&@erE_jf183u(PZ@PQi7-ck?unT3SzIPj}%)#)a1bk#wf|5F^+~Wtf`y@vf`{C$k4?;tdqQ~$+I8}w4 zKu>QZHT_{T%(iV~=bDSv*~$SFHFVz7LVy-UOqx%A8C%=*>u;0?2}f&dp$vzfHl<_S z;c&!`$JqTLhx&zTtP}p16X~*eU7n+(6L;@d3~8N!=WU{(>)Fg|E%~CLq{O{XAJCMl zbjS7#jEvNpQ4`>u@C#64wvf}SD=sl<4CZ{LEN$Bqhn>3Z%a;;p9hmxTM=a?I$_CFB z*g`79DhrHihUY&6&dF-~rG^4~{ckP6xbh%D z1cqd=WQx_mAx#|Pf1=vF@j|A83WkOp%Z|5DL1X7K^?zEEr#FiSNoSos5uv5zgjc+R zd{&%w@e zT62C4o0n|4zn;9eDAr}h-ESz{lhBzm`FgJC$r< zpzwb455hq`~r5OJAQjnHkdh~H&l*$#zp=z<$ZjoDeK6&SI z1)P1_&J~^MpN7%lb+(tFwSU(LPflGPyX*R#@h^AIdP>~D<7TT-{qYb z22&^0#B0j8Xi(SNNJICqkVP|eVJPFV)P|w(%?=D6ip+NWMwzSi5Ua)wD`5%-MgAtD zEBu?NYAqs-nl;lq##xhlmRgVVz_^rI7Y4nHQB3L24r>UoGA(9F!=jQN^!JrzRzbo) zm%xsbyJC;~XUVz!LNl$<>1pj5PsLeo8HPo&1Oh3*qf~te2(y#O0(%aoGY1;sk4+P2 z56DYIW0*4JZz?|+0^RDds7ji zHhd*b6Pf_M_2TG~b(qfG%Sn1y^t&}8gy!E(vRW!Fk{Cg{g%-Z?iCZJ(xH_i^j5}B9 z58IK-TTgd!BV1}*x!Jh=t2W-excZR^dl4jx1tzRBv-#mBM*I#5^w%M)3YsQ zCjst%gx8-Zn&Tj%f|s*xn|E;XpR3c z7}c!Cj!@3dq6DF`o$(DL!yl>Qj#yESlNNG>g_l*hJ;!Skf5>?j!}B8G`J@2Wt_K{A3f~H$ATt~~!b|r^ZUw#}# zfIvC(y*B|Fus+$8PP)cAjOHIxo*CqKt|kxEEnxF~SHb=+i@}5Yr>t*fb0tTMD*MBD zDje8ywYs^C*_{#6r~Sc|zGeQG+Ba{MF7GN0R7FGeSuU|E?>j^ICP#A&mlN=HLhs#M z8ORX&JBRVXQS~M2pAI<9b}dkG=x+mNlupSz`_fh059wbdkSRVAtPA{$wbZq-Om_be zSBLa2zt^P4WJ0T@8@!+QbSkrHgPLIuX!MzkK%k_FJwy=x_#y^*R zaLtuVO$<#){JdZbUVIm~L)?|}I7cMC*@+o0#p(6769JDh3^!PS_UR0wo%}x=*xZPc zWXu$3F<=OQ{Kc4uvj;!jiG$iU2CKBwXKBEeSe}#*ousOCeV!!T!%=v3M!yR8 z&40<+Gv$ps10-1y&mE%~mChp*$l8`gx&~K@#feQi_0F$`v0_J~z>BnPEphPDKbk6- zsS_|x2@ThpH@hAUo!Q$EV|I8EOABgR$jo1o_J`mQOZGPSSXwnFxb5Onnr&1Uz@tpM zz!bx={>iJ#hO48qqsNYIoY-{LzL^HGAB{{f;E!|q`tDPF89W3H|MZA$l|WsK%Xxg9 z{*tR%OQ)|4cG}p|4q-CpcVd6bc>ekJBF8^U^ItiahhMf{HjrA9oX;1FApy+rc+>W&*O(0%KlLbw-h*<5 z16d2Ue6ckxGp03xk}&+r5-mm;teAbev1Ozxerw}L)nYoQ(X`gzeQk`0K2v zP!;0(T<`9lAqGjee1;0T26@w{2uG)R1+l5QE(1xc{^*|~I|8qBrhl?xc*?J6?7pdE z{5u$RZ5CO@tWnka`?pDh!So!V;pdXWiHz3s>f$U#=W>n6&+oN%Fqt_+cQ};ib#x>q zLmnY?z*T4T3N+{!Hf5LHmATv=NCs)}^$#>HX9YlnJ8)V(s~e7JCn6G@%uO_v!wjiE zrt!v+`Y~YW1=T<@o#4)}n!LmyQ^t0ql>+D?r7hwpRk;X3IL)g-jV(WAOx3~gk$;o> z%4WH0oPN3Dw|#0!I&tCaE@O0`a!@RmoA$dFx;a_vjd_UARCluCq4t!`sny*jYH$-L zxu+lBqU*j@zTXDgUzc>o=gvVlnbns4i}(6cP6N9pqlemcvX?m)Sn9a&wt8l|+-rh? zeV25~x+8cqwuxG(YCn=Qn`l(A&z~QY_8GI+x&lXQ5P(4J{wMAUZ1{6C*=*c_Y<$=U zJ(V~bXtur5TF2&P_cQ$YXqY~o_kD_sNo$!S(T8Y+fKx~})YwS*hk~_1UTz~#Jfd(w z&+Y4e{^i-6n2w1ioNyENLhXUYkixaG{3QVjzxN^R5Qnh+0)MFhDL3jMDg#|*p@)#)XJN> z6*TVa@0oDSPusyrj`&{qd7mmgN~n7w3YjZG%j#x+7ib!=XF1h(zL~#8y$OD7)EGKE zkh=_;E>d;0*Nf3JfA46dY7Gwn=J|*xw@WE7ZOTJ=M}6FVdza9Y-|?$P`*svM5IUeb z*D2n;`Z(uLT;F9IKcSYU`(#8^hjf&XeeigfWW&3j^tzw4Fo5)W&iaxwdZ1ra9^SKM z5}YZWL`orov5+`A-+hl<8Jjn;-0Gi6_PR~C0PwwfgBr;4#Hms%nT^S6#kwM zprx?h)jU3g@(-pc$zjut91To+KDQy2^tP4Avv$M`F?jM$>3u5#CVAKnbDt*&=RHv= zoaCb$m=!YyqnhXy&w#se)E4^`_}f;xXGUQJ+tRyu2u=+SYu{XeYf*bYTFnrtm z#ag9V^BvMw?PGrQ>)JztevL~@1S<{kl9s7F5$jPhFs`3enF1BO2%uCgD^1oEZrR+| zj=!wj)-H{?XH#=i_cp*idtbI7^?>FYF{D0E#4>m2;!CPkHJ=ZeVI$eeTc@s#&e_CP zO6c@WxOJ%`JBY+sE;dz`PQi22Hq|s2IS@uT9C%Uki%J-2mPndeagRJYRw(ZGHw#+W zPwz)n%ck@d&6Itz)(>l_`7`y=Ru_>%aq;Wt%lncz+*CPj3&$8L2LtHphp&3Yrf_ze zX@?-E8Oxq;gF8`RO=@Q95Yr~E{eW;9LJ7J7w|FNB87#sUhirWaE?=t=a5U) z=H2>~TG^zPuAu)5F$0Yv3{>BUG29*VIlv%2+T;c=RV}}d24A1piV;%>y23M zcVTo#@zNgQXq_9$ni-S344Qdq5OyONAW-r#9oV`hb3NRKo8?rft<@RZ3wXRVZqS!K zAzkg$O4bB;8ui|%6dN_-ey3|&H=XTInTxSiai5ijAj`gYZ=kofc=mreOMft(|BVWM z>L;6a;HDop`(?CF8c#q%92V8c+P!-X1s+9zDOSK+P$N<#LP$vhHPDfwfV3#%lN`Ad zcGEh_aeF2-m`*hCJ!XM#+dKMRnXtRg4q6;SoFPJRZ^NA#LfZ??Z8LYwQ zX~R59A5$M&^69BAc&z)``!%nw>jCuKDfHB{7suLF!YChfS3K@>w*JKjhqr`@jvoiPE zuPWJP5w@~(z6E*84t{jLzkss-7~dl%BXPT3HC)ZfyQq7;eg#bE>*zjr>lEFW=a8f0 zV^?5bpK1IQmDK$j_%cZLisIMF5`4ZF+&k@@f4Mm*zkA77d&rixe1;eNviGzPumP2T z=AS^zd0>7KJx~#*8UTx0Wa{CnzRn9gr~onm;iq$Jy+nGs5O@! z7cptxSsK|(GFiY4Qd~fP@biWClgR7w-ar)>F1fyBmZe51`5dY%OodTWlgKS5IhAR& zJT*se)&zzP9M=ikvfqfAZs@T*cOgxY<>u7?{c`2dU|IcS=wpBwiuZxqS1HGGMo*nV zasGOdHJ#U1p ztQZ2DCfn4J0L5tW2=m5RbK%#2^1=@GU9Xe3zinB|VHp6avCY7htCeDj=zNRp^#_oa zJiktJKKlh&7#yMp-9kNxi=NrnUhm9FSG$vHHU_oV)@?;oc6~&@{+t&_xdWaCrnvYd z;fHTPyW`umHS67ln;a&D+F4$0_KUG|J%&dZFf+D|q`nB0s5uV{nZw*&u0mDRMNHOP z_ZKE%@A@4GQ@gmj_KsQ&26TpKeex5QlNUQEg5gG#h!9SpzcVt&K~)T=8rdIQF^lnUcdYUK|3IR7Q`mS&RJPL za7iV{)KD^W_(lkKOZf%PXoiBu9(-e53wG_`-sHFgn$Ax4?#oGOkK%6t z=}8QvD`Umyyp`@XVLqOcUPVy1i?vi4*+7vz#78QFAaEArb?fqAcq0*KjZ*70)|!Pg zQ$y?Y<*#BSD@lo^>VB+PrjAVjb+}DtTBp8_FX}b2z||rN8G9D9io9g8-CQ<9!bb-9 z1^qATii!zYonDXPQN<)Br;S}*X8f&EO;&rT?}%bPJ2*g!h$4@gsX)3)i&ngef1n3;TCHV zStey4N=5m!8nSxwtvu#8pZ%nzxTDfL8^^1vbGyHG!qUxLp8At2TYfCX{f0yS2n9H+ zqo|veG*JBrHBQ^!hpRAXHj&mLPQsTaGLA$r;#y&2OZf3axliOA^Lx6I8q}EG-3P*& z5HN+adI@t&FY;OEx5<~cwL}>4k5}3#EG(-kfLS@Gp@Y-zWYJD6m36XGirkj-E+}cT z=KWDPiAOFQVT4Ee_O4iJI=rLi<-<{WTlIk_r8>4As|vj!YH=^1_7mbY{{t8sIg zc0+4=zd2x~G4t#<(0+U$(OzmJA4fg<+pg}c$>gU9o5!>g!p@I33v3^eA`Mm!V1YWNz#JQ z0;HkF(Y8xGJ99b5Sk;2BCZwoxq?14@vcbcUU-YZytj*iR(+#KokX-TtRQ@}#B00^y zovfE{4D4`Xj_bfow820Pj}KsgAAdwDLL~Tr@$jwft(^nHK61>@^_{p(>`d*C`n~7J zX*JWzn|#7;wmLPy-AaD{US|$XGLNE3N`7?A1p(&%V-SVuz@^DO0t0s*XgYg#3AxcX z%~)85)*E`LyL&x+kk<35g-%XVNE)$af#%}(;74fPH{BAnaDsk9hF98?zbk0DYgp>Z zO!`FNrp{U=P&uYwl`q9J$=fiF+OQ2BL}*kNI>@z&=GSAXW^kn)#8y>D&=geYOs0-t2l zRI29%{VyW&u%^gv7cE`?4UCLZel0B57FohcY_(0&Bhc&~Ulz4*4N7^`? zpzEiPJZr-QEvz7PfLeKXh*L2dbvTq)WwceabdiOsy#vQ+(CGaeGI?>+oGL1x{B0Ux z%-|s)ZuY*6LSGv-?{J#zN|y##He(9RYzuPHq^=f>^UZB!_(G^{1}~g;9mVw7$K8GO z+ATbl`?(xCHc25+OtErI$(V>0TUlf$#{}z5!S$2Zej{p_&QwcBokn2ijc0&|V!FIn zDVYhcPtMU+T^{?lNx6l&z~(h%3m4Z}xne1{vbqPH(ltIdj07w;9ldyWDGMrrDYU+{ zbh%!N1&vfBlZ#`L5kC9=jqG$zrK-Z7`(Lo=N2!3D#h=T*SBNP%2IG4UvGFi4yx4TD zc1~BoaQ6JqkI_P#2N8vbgu&i;4AlMMfo;z$eZS(TJ1bnnLdcP0 ziZI4+ha1w(4tt0brAjnME%@KoBplKw*fNV6WpLIEo%q0!q}4NLy61TGPmoNZzGEsp z@DkuuL`(4FvC#pK`mpug8gk2uWt358`@|W05?m>K1DdTzbMeZ$eAa}l^!i&&Q;z+B z3SjEfvI5-%qr<`a5*qoh5;i=_3<(Cw3gnC`c(k&LYG%pBbRV!dz9&O0at#hH$jaZR zp#+#LdIEMWeB5ZUiVSKc7vjuvtaY6^Tw~ip4aYG1%CgnX#0h2)F4XPU_W}*tc3Z0Q zzo{j2aG`OGgc^=4?9jH76;6#dHhL;pNx9J4DofnR&Wd+N*V|S|gU|j# z#UO81Sk8}2pwgURdu5-X!HhYLQTtsi=EFS7;tIi*087<%s#(f(6OLYUx~0{UY-so? z?*RJ*ePetr<23(wkQ9%V?N2=>=)2PRc9hV_gi}9aGGfXQU~y7HPwyc0r}%}&p{>DB0pJ9Cuh=Fs!iC4tJga;uDf@<`Hsy=*py7}h;=b(BEYR!wQ6`GkQlxih4N3& z5o$U_wkX%y`J_c}NLAW{E@%K5bR}-VFd!=A)9w+Wd6 z+}U5UR>@0&uH@y@y*#jb-rmO5Tyz+`s{b+WYLK~M(gSO8z8}>#o;*cI><>9Sw2v(+ zU~;FOCYV0Jh5+AmD%cURKUu*03TMWp9(BsE>UJcrrF z@oy1y#4a9=aC~!BoA~S)UGq9k7Rd0^j|!jxdZ}OQ&#()&&nL z1|{^A&2fd|xjn8L0{3qO&oS+v<5`Ne1+|m(VfFoYbIcJK@y@k>n35Qk>8s#O9|6wx z`HdHnC-hV(;A<689`%HX<}fcF!nkCr==m{8hOzqy$-=UiS~ zacLShu2vJ&X+@E4=*Z9wpuz_&>;Ug#CRyH2L1|oM>7|8QX+vxo3SNOgQ3Go1SwiLP zxW7{3je*9b-jJg!blz+ORi0T~bmsbq(E=FV0ss>;6_u9&Ad-2EG#he4gT6qI8DM?ifZQwm|k6ce|6>S)wo zZ(pCs2wg=USm47%QwLR8KBQM#`t;!WQyEx1xIGu_ZdHj-HJR?IAIq~#RK`# zpN;li&!cNaX*t2*$LM{_up&!d{DPB}tpMw!J3tZUg($1koOqt({Ye#Fduh4-HUy2k zuzom`z3bRSK2m`2;^pyl+SOsz!0?kuu$-!vVBmGs+UvG?(AlE(f}R_P@wz{0Mu=t( zd-nMK&4GI5V(gCH=%Srm#`h}$ibP9}T*X!+mLIhCR;~)+R@Tn{sUl}b!@jWI@2`qG zp+*4>3Id^y$d3V>?BPa9?d{RLVioCeM7i zcbbzZ-M20YtFlOfG2H0(y?dc4ifEf2M|&5Ap>uL2&6z`e0fQdxG*T-O8zI_09LZFf z7*hFVYDYzuqZxn}DF?+;kJ~c$3d+_u@49gA_MZk0_^_3@ISAivpx1}LVSo#M&J32F zKUJ}HzkypINVfAypG#**hH;UR=yu)4IVzP(O<|Ite>aSul6~=z|q>DKJZ$E zt@Ss2v~&i31IyIY)tEL>52*p)DJFy+K&<#Qi^|1aTZv;rc;~d@>K9EONqw`@xNz2l z1ONIoZtyRvXyb&QrZ}xh!+MiD=w-C*0iziSlomL3*Y@-NYv938{S(nf&v5x}g+5|V zV&z-f7L~#L#-P5-)I!r53>W6kw+e$aIM)79!Ts)wTcmLIn%i_lwt4p&MBhBCVn-ip z7xyJ&iay!~_IiT(8ho{NYX1BR5otogqO33Zs>AK8UhpsVOL$R5g(uV-%mE&=D6VUn zs41J^s{9@$Lxqa;)tQxbCc~?q;UoX*7g;1M3+dt#+A*v~Iv8Wp%Zq^xN=$}Z)k^Xy z+iH#0jAH^eD1(qA)!x8#GKh{+Wqkot9uZVlR5&=rt(QGt&`djqdGkR)0<36cr61OF zll)7FBHh#WUB1|l#xQQ?>PUc;J=bvNFGS3&10nj`KyG`;JgTVn8A})qXlb_lkHkeN z+T#9P%CPVi1r1&K4RIK2;xwmg(C3hUl^^!8&TMaSZk$HqTU^@$Vw8MwEzT8x!xWlz zz?Ot}mV^JjNb9gDh|$w0)p#=$^=C_5`=U>Sd#q1IXp@Db=~@=6d2|w`ZpCug3TBvp z?(L0ieNbLvL%cg16QNunpa>ktKy4H9>-^7lEBZ6KmMC>G-tv2+0n?8TL2(5hV(Is7 zrXd(4dIA==W6VdQNuR<5Zcp5<|D|)X@{%UBx}TD2VH8Z|@Q>>nET3(3Mk|Q$Zf!n9 zxpfsbo3I_ZHZ}H7+C*D-KY!SG#8#tR`mn}zst63aR~VxN%-euT85=p&0C4eE+A}ds zW?1|(z<~Txwc|#0tOANmlRg7JoRo;-xN&@OJAhVZv~>zBI~Ar~r=;s_)<ej) z5nITNXK^$g_cg?1HWxUt$5%Txwvt3PgP*luQJ(WA5di;}2lt>SP(BRG4-bD|Y_K?m z7~23>Fwfy9-Rk(_-EPRQ8bKz72ptq-N1}TT0GTg=CA)%v>oPF3BfG2`4;~)efe$j-#{%9@dyUE>mYjrG&X`>< z$5@*QqW5_@|0Pg@Z>(QaDl2`jdZ|E56RejVff!uXLM(=6TS~58;!|AAn#?99e;HH3gprRH=9e0yvbKn?bNff1g za+fj#;YFLJ`Yh*?0lpu-$I1lRN7r}g2mT$u1*K=3Td$gkqeLaPeXsh_+A4f+HsRA2 z2aXKj7Bbi<&Y3OindBQfzEY%Qe67qVv(u@YzatEwwoNgAWYLqetKseP?DGer*`qr+ zl(H2dkRC%H`8sgK%730UKHuLE_mVb0$y=s0s?}l2yfgjdBDlGJ^NXROWvFRAU@@F!z z`zur8U0#G7Mp!sTdQo%I3Y)%1!_HnT@p-R2M{grY)hgPySoOUL)<46 zN3EJU2TH&LkbPBVidK-~@DgD_lG04?s>6h$d6=_aV-72C;ANCTQ-_WMpW&EmDR~ny zs8Yg9Pzg=>ZhJ#KV9lIHZ?(f$c6K{rs$&covn9ewqi{pv6;s361b)YVM9Ca8iH@eb zO-5$<$wRGPjDuP#ZPTvvwK>N3W!pYAn*ogNk%Lyr%}CWPvO5{QR&0xX;_@fJZ!lB2 zn|92Mkb&2D#OEUf#j$@R(rQo zb1+IHq+sjzK#B_Oba}ABz%TnpwcM~g&-s9?nbO3U;50F#GgaIzuzB*h z)_(%eIZebp4X?&9#Z3XLzT1TwQxGPw*hknYghpjZ@$iC61n|wS{U^Y1woi#|^7^j6 zzKNCyWq0QOC7R)VM>hUSN&OpWQw=KMQNPAAhA)1hkm~rXk-GCIM5y~@bBIAI7oUUe zbQc+UKTva_a17mA)Jbe!so_?ra~fe8nQOACWag4ZlI8ihkN$v&Qg7e^BNu{|mutvt z?a|Laz8?6c(Y7{lD4z0pcgHQw+uKnQz;rP&h6mOM|&7r1y=)4}`w{|Mw`w zM?K~olWnxI+|Q>TdnHm42dupnDHu_U&|yiiye|qupF*XNE`galvq{9?Od!xSR995RUc&5a@!b2A!lq&; zJcoBbf5>I2-I_SOky*~0h1*OXU@tBa-(T2VAN2?$lFkX-3w()wed*rvA77=>*$H@Q z4Bl?+eofx-a(o|gJa(c`pbCrM8D*~4y7D&^bbNnpnwRE-@U28rgNKc99ggB}^|=tb zGVjEU%I=L|hi>8bfpcPD<>sIcVxn`9jyT4Bq@%M59zASls2ej@J#JnB9It)Ecr z=u%(3k~pXT*53G7q_E$82KSURljXb$`GNp+rkb zDXGwR~x64^3_Qn;T%0Se*TY2y0Q^WiQK+9}) z_$EL?x-4Q@x3+UJs9nAok>7ET`+EHN8k<7I*40LyJ?a9Ab(%8w2#8IimI$>+uS<~9 z=CTB(0ljresh_YyCPw1-wO+P=hgbv?7MTU9#6i#ArX&ugMTH34{r%t8nkrmoR-u~`3Wy;1Hc97{y^ga z{wIPGT9S+&l4Xre%cBi3VFmjT)s?xzmg+W6ZHs-M9otkTN^DX6sDdM&e&Q(yRNW~y zy((a|h=IW%6l>@xA#wjET0;#m1WqntL{dD4zonComf?&WjZ)Ngb@P$wCUN!m?;jjR z)zrn{C+(!CU}r%`LnF9;xbhQvqAnb98)7wbyT6`q>i^bR{65DBuNY_0=dT?`D zN_P_McpYqJ(MADvS0WRlJn>R(u)4Uw85g;aIE2cBb*(Z_R?rao-^u}m$9T>bXjKo= zLhXM``oeIBa=s8~Gs^E9@DP5R6LV7YT8 zH4~?XmjWpO(AI4Yr#Ji&rEgoo4aIZeF?MM&P?eS3g#Xz0BlK(movKK0V~(pxHC<9p z&%q^7z{l0W5q{j2UcO3(Es++=5de{7kfl)P2KN5L$x@j2?2ic1_~x*EIlw(sJb&`( zK2%dd0*P5<2v4}-*Kbb-`*f-bjhLlUViLH#!-Dt{HTY5n#ISE^{pM}CED7m=ynZoZ zf%s@s%RWx!i`2>T3Mszmv`lQ#*S{c8>I4b_YLthbVWpH=`noqH+)#bUwdN<($L9{w zd_w9(Esbl49dTn_0C<+exi!kD=i!m}ha7MG1K$}W3#4a$vZ2E08}t+mW9zeT)|DOB z$ry<=qcYK)ci=eGmJ0#zCF4h{VpGM2ePt9x&9l#sYhbapu>1vh8f4>W>72j(t(2&Y z>WMic$)8A4l~c=p7dh11@BMC*zDXoa2fICd2uHY(XakvS{?a8dscbP2T|?3m8JlZ} zo>&@YpB&@zokYE@Z$%Nqad22h5nEbdyjf!Ei1Ge|<}9}E7`J>y<+~=zE5RirnQFtn z+{{s1rV~XTOkM3CB=D3MfkkW*M50>h8Vyo*F;3Kl)^+lp>ctZ?dK>VhoknD=SHo4Q zc6+wUf=NL+7*Q!CXPNLzHXS5{wW?7Dz%o9@O-SC;)nJ6DKiE-|I8pPB&ecyxC{H^C zDDsmdx{~1O!pb^SGw3(`SX?oIM$P?P``YFx&zb~cs7C64o7G{T5nvUfYJs3^9C%Md z_WEF+O8p{*N?yA8^b}S^?|WEd-SN5#6og4lKL*^~?>#;B=U)OVI4ve-GiHwb`B#BN%^GpWk1}_-Y4V>*#o})E#xElw#?0$AUg+6Lf$H`C(g1quy+_#{c)N!r;dPHd}UE8D8r+TLZs-%2sg z-GRS$=GM3^nQ}pCn96{Z2R%F|0iu-lU4GZ8g8^f1xtMpKPCL%i5xw`m%>8y90W;a& z3IL(m$wQC(X^}gsm#gSk)HUBnf~|w}#Q-VYOhhVP8}AsGyNk3nm+YE5p4W$@0}nlX z8e2*BM}Gv3Mx34FcxyUz*Wx#m$mfYkvYWV&gy=kHpRIk;rO2B__7j_siqE^O#;VI> z-y+A&TDMpGIXXmDHa2EhdOj^+IaMIrkR5WL9d6-FDUsyCw&p1@()lSa}Rmy;t?DNDUPcPHRUNL}|f}_^Q+Yi*P5}Q#^hii|Yq;ub9 z!x(nVWSNKsOI2X$ZmlJH)&*RS8xxqMo_cQXfzTC;zBa~T@3%7PWlPnqt(`kgeAfEf zH|@de+pi8=4UuG+dTEkD1{I*xB`k%HBcGlXZP)syswOs zpA(sX4O}yC>cad@DgpG=f-~TMhMBjnV1mt_dLZ6`m4c8It9dW&8G+F#`yQ?^pbV9G zlXMoIJm@8_x6L`k?d4be)*79xp+>HDS6!~O+DNHq_<()wdA*&!5Xfm4P|os`^b>2n;gyvBQ_(n=EW`yMtQ!{dzRV7d6puM zh%pe>e88aBQ6e`L^3cAHruvuJ4#mnm=+6iB&7vf2;X{kBv^pA}6H$XH4Jgq@L~5)y z4bN9t{)sIlb00d+(Z+Q5y8a?_7owmQ&mgclxZJs$X1&a>((qY7L-Jh5&75}{J(VAq%~E`O%9 z>KIHRc0R~7GIIQa_?f17$(DUaZCUd-ywE0DA6Ft7-0y(uPvHy)5oc04Wl}jw zcFKl7)0PumPW*Et(z?lnM_*6U$HcIwp0pr^V#cjfT~PS&=?P7yk7uiHYu&^HONQzK z#{}yKW-5IJh69qWk%|^_&GGF?tHQET9Jr=f7YjPuF?_E~xpm|4G^y1aG-tLQaONQL zd{6s!l(fT!hxAk^`XLeU1|nrAh{4;5d4BzT@p@Y_ewSH3!|tvr_Aj;>$=d-{w{8#I z8r%q3HLk@|{gyfyWzY7^>_e?;8F++$kFO|WgQ%#WfTLhxt$msTFx-`Kfr^PuCy#zm zCSN;O4v$4Y`B{y7O`8qKn~#(~?v$Tyd!G=2-5!V$_Z|YH6=v-QbCLQ@z{w>p*86x( z@a{$U;XyiCN-5!L5kXHKhq~J+cQOiy>?4x~zOknrA2X$;CSPw|1@!g4w+4#W?treJ z(9qj};}@>^1~O2-EM1DU9!CGoSf)joD9v#rF0f9naYWd?5jBbU0iY}XIIZBxpnX4q z`Z7973n)uys^|Wr{he;l!?h0MYf5xP3>oLk<^Gc zzgdFgTurtErL19uJ*)_ULXLr<<{ zb?*UztQ=(X_F%HeRnpjNqBOAgz?+#ffDEm71Ssgy)*UcS<+@_!s!4;0N@rsO$K+^uQhO|S}u z`?yfvfMrIyHOBpU$$HXV9 zR*s_PbWi#z@0jxup*{NjZHNZgO;XwF2nxR?c@};8eY@+1RMI#0(IAZZ?)?0^9?uOE z=SVsnbsV*dq!9G>_b>=Z)$MQ==rh5gddITWZ2PS%w&7ayhbQM>=B!co_!gTF9P3TB zESWThBS+?!I+(SrX)H!6nCP0wFYobDqzw#rIC?W1S1#Qa2^(^$+BD@GF4oRdD&W(~b?cjo1vQRXk#%Cd<6~Hk`T#=LW-@!XU%s zGJP{CDihz*l{Ef83osx%-(U`)#Eh6#bSGT-k6i;4^lIi9Xq_cUwgW@_9!cj;W2~EB zsf?^c{2THs7$>U4wUM7qr#!nGCQJ-fGht+OCi=kLyl8qZUVb4ek==V}#Z6maZu|;W zD7n8MA77#_G8(3B*g{Rht(3P-W_KFN;p~4Zo+dW1cwwo8R1$UZH8gg}=chpJu@Mm8 z-c`54OH;aQvUj&p>FW_-$M#t(YFcy_6^7vc;>lw|gy21RI{9YeE;yjrNtZ9Jw z!M{%V^NwVD{0qfzm(XxJ`HJDlwWrvEnm>+O*4iqI*gm@Z&mtHSsw>~L?TB`0?OT8A zI{+v4kdL6g$MH!3N3%!6UVd3`~W3vuGNsR%Wzq?LQqv{4YX9tROgZ zoAvCkq>7{AA(devYxB6=;TRFB(7CjK@IhY)qFfJueHtYHNji^1;*s$`+a(72FuFJ& zm(9e#m)KM9uoW0v2lT6}&A`8r3OAYh?$mSQ`cOsX>>V_B6u^S5Q>A4;$qW&4+@WDH zZkbZRAax?SSYe*xXhSQEawTf+`9m&6E7T=8H4;D&7-#}-0u6dI@Ci-^ZX^wN(c>qr zK~dEoCK}*JkG_VgHTIY5&~&YwEZcZOHlh5oFVc5x{uXj@B7PKGOn zBT6%>4N?AzC%LJ3rDDC`$Kw=rk?Pnw_2YkW?VJrGYsHpg2q5|A?lZ2q-bFxpfmk{ z9FRh;s4 zRIG-u?-mZNE$WKfpQ`0#iJb!)K(1*4~w)Cv2R$- zCqw9phV}RA4IN(@rt%gJ&(B3j{a-iEb2kT1-LHe=L&6`^c>pO$hM)XijC3@?_+I~) zjWr~7#tpm?6hcF&9?&iqvN?Z8)gNO+@ctp<(Jj5+#?K=5Frk?_HPw}3!)+*Z#RUMM zrJJ6#0!*!(MsF#leSC*f9eZBl*3_NXSbisHC%M=|<7GyZPbjATHGv-cr5p^dCgqN% ziv&U_F-78pQW(RMH4;=149s(}R_yn1L|H)^&OwMN1Fzd7r4E8O(KoX$N}#K9iy&T} zV-KdXS z426$hprD*^x^|}g493QGLWmMkjR?92Wacm7K*n7x1tHMl(#wtvz|$+_)wE~rQ1PYN z#n3p6|FX&N%l~G?{(UwlvP#>X2>`Y(JQYv9>6TO`*TZ;1qt5u@{0&A6%g?fnjnHYB z(NMmS%i0L%uG6F&j!OLrQ>u&_%Tt4vXW%(QnyIBb3l_(=W_E${HVRVt5>sQ}DNTrG zyRr#(7W(OuPv@4b3b-T*d@|HeF=7V#3zk5$rR7wysd(ypdDq0@L#VO^JQk`A)f@~< zv)0!Piq%v-TAj;DebrPsO%VoO$5tyrSMUY1qxb&n6;jRBVjC;%syBq+YS&D3Evi-2 z_Wf8srWqNc$?t?HM2Ead9BmA{i|yHJ!r_QF`)FMaY|B+kUPdm$>jstU)sg>X&r4jT zBG;VlUt-a~RfWshM0S}s>$&)N$R*%zZg0E#`N^nawYXFv4-6Py|A?FNRZKW`7Z4^9 zzT+1bwrJJ^#L}zwtyL>_sgu;7*QlR;xW@kdJX`x6Joe7c-eX?9kHR@ZKjd{&{on81 zDk=bQi=Nz#V%=^fYwyABj3{laX(AO+R7XJpA{;xka(dQFL8oLNmkV zhEa|jKmr6wf@l=QILq*L=U%9(r9ZENAwjL)s3!dz4Zs(izq;pZ_X09b@NoV8{p0`@ zMMMnE*~4S}aEbaqMYG?mH6Z_xg{!<{|3)*miO~+f}3*|9{jWRg81NM_akD? z=50N^Z%&Y>r!OI$-TWq3YKP40zq#rJyrQ% ztW~kY{q@kIl6kce*;+!V!LR75G=wI`=kOFsP8y5!dZs z_5HQ3XciFOj5cFx>0$q4`Iy5f?&n54%q1sD&$Y1@O|e0Cn>@p6+*rl1{r=GU1fa?S z+*OECDpV_DruifBNh_=62w#ei!FSea<@-E z!b+SZxacfnlHi6$i1XY8U7rA|lXm>co|6sDbRO9iz%66{~LXWHM05OS1QiT(h~KFIZdKt4tn) z9(L3NEt|zLwLZ`t%0=AAW!%t3EXndOi&1?Q$G7iWwJ5|DsCo-sNn>Sb{x>SQ_j#BVPkDr?ffanno$n8 z_KWWLG0n>IoQeARn`vt77Geh-$Z~#6&U~b@8h7n3ooPqMKEMYDO_`4eDj^CeeQh>K znz2fC<;qbjBHV8%aOmUQtx7fUe}Hy%`c+Ehmrb%^@f#;hXv5XbZ@8o7ILD||Dk)8} z8fA^vehK zAU7cRFHf=>$A+WqKm_gMC$QIw;(+S)TYFoB)`=717(R_!W zbWwhw-XWg134wU;*JwQq=4D8@&DP4@Ysx8F$?BcW@)xxJOA5rPYKU?ZPU z;we+ht*Kg&F=F~o_&Xj0Rbm&8$-{7$fBC(pXy86{DfYV4zpDQqq5Qe&UaP{7KrdAC zRqj*tPAQ%pyyL*v<4;k6AhVC&7Rfh{GLWCciuT>j4OeSv+2g?eWR{5&%*^pGzmb9bmSXE!F})%VvXV^8)8V}!Dx zEGLi){0tI(>A!MWCA?m`t$iA%&21ca$s7<})DBth8o*-tc18I+gGu=q|c0EVpvVnzO+ucUd+0G52eO|jGA zn6}#}j#in(?ek7VP2Q--dweF~ffKN*eP$dR|ByKOViEJ*Bavy=xQ} zxUzC{K^-grr!45u^f!o4!vmO!E?hVT37`;281fd`Ok8Xc1Es^y37)N+{UyeLnElX{q zPm2r+_##lZ-*ISBNpAc-N6#x+uMJ@Lo}OX+E_!9kEIj0a!yiT#zUC;sL5%o{ph=Icl089tQ-ofMWCM|ou-312IUK;X(#y9?P zO%uAzoGlhgy85l1pBoXWpmho*O%U}LN1|XPwuUBEAv3u5AkRdgogltaYEO`w$?cw07!8OC{>oYCoh%3xw-hw~=~ zymyN-qp~x5!-xFFTZWvB9JVG)D)k_Aloz54Vl)lpny|A>1=n;;j9J8u=ne^2`bgmz;i^IzFSvE@>amiAzF)fEqbBp06mJrVWLcU<+ngH{Qh?rbG;kEK4kC3~F zwM)!TMVcBWvG8Kq$f;^;xJsDWwiJ-N+wU%)HMw-dt@Q0(1J&3u&Zrx&;u2s4`;4ep zRknJ3yxiu*-B;+x3(m*)P_{@)O?7Q(OA`;Z$!8*U+0Y@3@eJnT2?unkCn`Dd&aHZ> zGA=1uxz?0CR8$`qGemgX77BiWgZ?%AMv79m4T>^(g?a@4O;1AN5vKWIaUSbYsW#7E zZESAG-Mta5G~FV6?M8aFI(cC_)zM994<=ruO+{sxPuLW zzcVmb?2if*n=y;5FMBp%Xx<{Z+#}c3<7_8ZPY*lTMt9j1_ZH#8NYY-^73-ojh7ud{ zY!*infRYQndZpXhNP(+X%Uij`2+bFEqGN0L!X9;aB@Ap2BnrYJ&d+K9GUfMVlgBI zc)S=ixCWudTRZ081%K$^&_~F)k~6W?62zB1gIIU`u-a@!j(r(-U*R za}oz;9S)|@OoY!*a^^n$m>->`6n6BfTV&1quVv=^3B+jIx2sFG|KVUN=&UQkhD{}Q z0bT?u{!Fck^qeCqKM65=PkVtZFO_OIaA+@V2wu@XKG-1A=JWnJ=*v-(&*u$tm|3mzDkoImh_~Rc2^(bP-g3Pu8CA(7T*CZZ1~J zZTk6r%$5^m=_;Y?B8l>3qCm)ahW%190x)Pqor2nIlG6$*tIyEnJ_8&QNe`x%z?`M5A`YK0jvh5gm`lefbwtmW=8Oo*X8p_1O>tBc7l z5!onP)A8n4{}mOLQkjD07ZY9eXHn!SScgb2@}td#dWu!KxxPrZRcSLuE+s4WkfT5X zY;E~jxi;O{ar3E`ihhp>f?w=Kygq@(;4fY*kcn{78{6qR4c;rTwzxX#FFRu3%<-DTdi)<%a_o2wE_b(t$*c*|U= z)o~Tk6h%55Sc}@}$}M{IVZz&tqOXSAs{eDPBam>ApJ*6yGZ13^&bKP@MBw@yd2B1WiK$kc*Bc`cMncMg&k1}MTu%l8bPQxKj1HRUrZ>(u&H6Zm6| z%;6DW;WXpFl4l!b{sg&sL3YgIf%f-7CXghTyzXB}Ex0TU)itoCb%p$i&aG*hN6=9w z>Q7v3s6-%kV!%SUy5rfrM)@%mK=1qvIsX{_=}Q8F!#~w^t@_yk2D*5Sl9B#?59pjT z@m({57+3qV2JziC6u);8*e#MDz?@c%btemLHH+blj0SY9793K|*{ox8LPfs8F&?E& zG=(z+kedN6mrJ(8_UwgoiHh~bNjgj&rO-a<>O9DR3`D(_s5o#5d$8?Kv)bz(eXsCXV{;>2u<>N8f^CMy2%OgZv zZ=w9A9#RH8+NJjXgTp;XL@P3a?8W7C1cXiTFzuA+aDD6}`}cP!ViotiaTfwLKTx7I zVc&4(Y>;G&uZsreV0IXeuF*pWsO8rWI-4jwq!t$GsDNCfcParnVY}T}nbT%K@4H2` z*s0+Sp|jzNEnMge3}a<-L4|zD0zIgcz2;0MmD&YE9UI!i5Pj5hoIr}*g{V=_>Ce;= z00#w{!i9Ti)PV179>u}Y>G=d;%7cu5{59uzJ~{)Qi$m9b&&GN>up_J}Tw7b)!62%r zoq1Ne~#Dp*kC6i5K&y{`%BY5k#>YUgD7KMPeZ z8?_=i;01{b!omwnhFeRTy6sld=I1W^=R5mRm|GGMF#dZCi&D(G5mk}VPd$(C?>SbL zKoX&N$-X`s7brw7lg51)B2i7DzU4YTKS-{k)PB1Goc8B9r(#;Wh_lxbZnIDIVw zS2#YwhgVMpDB997NEfo-KKm1Al}pfcR4sqb;Ea}!f>uyx>U7Z@=zBIUq_?-02*>pTe$<+le=4_etT1GwiuL$A^7=1@>Q~>|EC$E@Jrz(={_|!d)|uJ&!YJ z2{Tc-pV7I(fzuqn({pn%FYVp1q{)O^UN$z@GC4C?>pB2~QjH_*U6DkPMW9!vEjz6~ z(;rLzl#P9zFiAqt$}Hqq+O=M+iix|6a_wx>qQA*3KRFICs&soTu zPgQ}jzdCmX44XGhdj~gNBo)Q{I^iXoeM#i=ao)$Lf@7Xh=6nbHjcMK-eJNiC;0#VF z36XO|)+BXc6OkezQc9yOF7lgY)qi`a4M=n9dez+LB4=ck4LKV%|p=P4N)B;C}+vRNcj&@%dIvVFT)OQXJ zc0<~`Cq^j#e-}NBCl9~7$Gb$-4*{_v ze(?9u&fcG$-M9WCM_jcmge-@Qm+yEDY#mVujox5sXG-k;p zp6GRgd=kp&xgT>2f#SNnN-;Y#>%rv+iiOH9Vth`VoLX?fzN%M}-%O6HQ2U{1@1xl? z4P&Qjb8`1R7uBruC($KVY>p&nWE@=q*~rmP=1$ocdU1F+n3A zLL!IypOXp+U$&*Cg-?iY_wFUqrmL@5#I7p(=z5x%AO}@^@rApRzL{d2lO~FPz8aUu zC6)Xpnhws|+XHe;Ba&fKMfWFSTkO}d4DonLd{wNaLC(A;9PO3KvdYTJ47ft%!wfD= z`Edp#7Z2e)VlLVJWDsvD);e3dB7SVx`NK=7Nue|oDKQu@NfB#z9CVn9bQP~$e6N8* zB^5pL`}}82UJ1Al-u>Rdxo^fuJ6ZcLBr`xMapiMdG=F91=!{n1Q2f8ABH&lYNII}VaK()eO}lst%LVX8mY$V>F%(UZz@8oQ4WiHJWXK) z#D3NL$*I&qXwRkhM>E)vy7`eHA}aY%fa?$#o;K5FP%JxU*qhmg&wuK04$<57Y&cW_oysj2a>zdG|W)zy~cN3N` z>{$it+o@Jiv_g<0v0#L}?AP1a>C!L~xLi1;j(N20rjZBDGkiud8C^ojpuV?XGqadDk43c>S@k!fD2~=Jl;@zMC|?+2r*H}0j>57+ z=U*06o$&#j)FZH4J`ANe(d0qoNN&FyyG;i4b-^ml=$CPvo4^M zTwI83ymD{dnQ|T3x=&7>VR|Zr2h5fbhDK~!un~iALAY5)xxp1W+e&|wQ}HZZe)OU= zoVJW`0ABD@@a0{Euv_t?GVqzz z=lN7Y#Q!6U4er#_@BH%8v}!M0^zDo2Q-7Q{pze8n4F^2N$#k|Hxy&a``kTT6rhb0m zsG|Nx;V6lEwKv6H+a_jam_;%PRY0@m2*AR0cLP5qZ6pO#YS);Y7JN}Gpy z?-A}i!OV!h{dx8`N((0Hzr18|>DmY0A-SJlC$LF^!K1nHR{R&9nO6bFokBluLc>u> z*wU5SyLwD}{s2hismn{0m9(_CoxlfU@0$bijSc-Se!<}p_gHPQfIS5Fve@Q6FXYd_F{b>Z5iL?uW?)HgxQi2pX<3kAmQH4}a zQeng`l07kBgBD0HN=hv~QhK!{ur2)DL-v;?Uv|O$aV&Ne1LHnl37`mQ81SI#x%;9} zx>m4rIUkkLl;JQ>K{?Htta`$C^gK%HvUZ6UArL`Usb@kZ92XOV9DBJfMKBmn>i;#} zvPqA*slwO`_ZGS~F7E8Qo?TMx>#om%fE7osi(qEm($&I+16!t&_Xk+Uoj|e3*;-n0 zqN&fr5GZ59dR^`|>jT~wh3Q(BaT-K-qxd8IYNe=;Z4wha;7_AdZTpg){8TfFA(3G* zR0%K~fH7^zF0nD!o}$05H%yS4KS3C@?CtEvD)Nx0bMYcMKc??!?_KT8{%rI0y;ZI!XA`3Y!P2;X`T~$UGy$h80 z3+DAqLY<|9detnJRH{?z_If5Qg=u-k10VZQM3El8y~avJ9L=A0W;PD!-^&xYFq z9pQ}z^#sa)rc0lVDX02--Vl7Y411?EFmWw#n3=jAp%jVdM@F|$g7q9w3TRSD<8yNx4TjCN z79uj5^w4RhbiS!m%oOe|F-)@|*+`?uQvSn8Zr~ztU~q`1DEvyE9m#gXzuqZ9iS%^P zi2E0(kaatkxLTzUURqg)N}(i*{h1-34FMNdyY24vRVd&ID<2s=&gf73bwe+uBH5BF zT}>-;+<$^8r_e)gmyb`2GL#xF!=B{4!NogH%Vlip6njn>oySfikULYg1bP`S zxmu^%G)ryvT7toF&*o=qDrV>$jNj{Hz0Xf<79XSK{C~3XIMnGA*0OR7cH~TEG&KsCAJn* zA(EsLcrmo^t`eFlWnJcltue>pO$(vV_L7!b2Q5@lnA5Rw=&_QA!?=684pZ9qSAncfOj`#UkvK`~Hs}%`q!jnm& zG{sYN5sKO61~{gyEudrBBh>2A%%sIaS?qo|2iir2013Wo8jGxg4SYJq1w?NT&jEM7 zg0-`{?)KluK7XCUk*wH}MRyrd15=Ej*R|mXV5s;lTgZrG}tG?=~$PL(v46ggypq~W&Ezy_+X5bX+?VsLO`VoW%!+Kp`Orfa76((`RXJO?=NHn>mqRJpeX$#;bap&&jWLD_( zm!|DXd(N3t5u3`>z7uvMJ5w!y;SA~5O<*+-t&9ICl>(!jdKWypIc!-52{`bIJJgdH z{)D?PiSj9-CLxZcQ-H4PK9jeIVGy0?wR>isCp{2({Wy!e9M+{P*yE7mey z>fjeC)p>ia)qhUxL|YiFX5ze(<%t$T)U_P)>T{7iZGKnmS{(+4SteTa19U{x2`MG{ z&@x-hk|*T;xs{oAM+?9MVneD39EC;_FzAA2N8d(4w-(WoMR z<8c8utyR*Leep%~BRUW>g8~qvDNPw7J!j-)xc71y@g?vs4W=yyDq7S7HfBKZ&wbjI zV-Uw;Ykmgt4yb$yShViQR6^*c9F&+RRO`^N9|}N`0q`7DRDKlyR5`Uczaqq+Ay|oF z$4hd65oB1pOZ?n^A%cKw01Z~G7%PUZVBue{u<9CCQz@0pe6$i&|H!a0WrW zs{D&*Oo02>ua!#$|AVcdn3Qv~Y^=X<)U92Z$SW4R35^y`XukV~4JDDJfSnD(Jv$XR zBmXE_4V@+qq_)ZWxBd*#=d~l!e??i*@vlZwYvZetTn%ne(_pX?Ai?A&xF<{l1=YZs z7IT+X6tJBwQ^PPq!9{@t+mK1M*E?d0i4g1n{}9IvkclNGUpsZ0yM^p1ATh8?qSwN1 zR$ue5ZqCrCFirP9X~-)mA+DOoMm8+uD0Zh){K>s&`^99gr3yXk!R^sFN@Xd^JVsir zP)c}5Len+|%VXIgPaw-eQCK6%F1mE7K*?mo_gQNlBBn-Iu}7wMgZkcI2e7oLtU?rH zOR1v$LKizoVwN{hM}_<~Z>?UH?YpF>u#3h|;z*fy0ga{AXi!b({>!N5Izth{0#1bX zKfI_)?%3)&sh?~($|{}4gD~rQ;wzN8yj4Z&3mER2V#U`YR}UH;Bb_ybn$yRa%H;n% zlmC;MU?tGiJM-OhunjM#{PzWX4E0}UPNaY_+09wMm~JYRSWt7FUiGY=+vmp*9^O~L zVs+F1DoUxysZmTf*#K}Mup3X4&(0Wu#NgW22I%7**52_Wc-(woY6|)GIV<<`?byK3 zFrfrK7NnwuoizUEcqSKfl-)wrHNXXM5ERqN!|*~%gV^Pl#KH>b0C6=e(7x6O%$Ge^ zoOnpKiQ(LK;&MOw64fxm$W8F}Wy6J7%PJ5YkZdyMPU#?89se#81X0_h&Yj+$c=$DK zTnKo#IC|r&!!ii14Br~eyAMyM$_pMa>w-{cRhy;RmoNB_+fYxyz7HK z$_L(-HsRjgZqm=tHATf4a8c2g?VMffX^URf5vP)}azgB2|0Rp2swsme$bCz1XAio0 zgnUL#LzT?nH@)p&Y)fGSFT+shS!;Pa=jIWz2)12Wq8TZ@UzB#RMOrXc)fn*wBZLG) z89f?_=@9TpN9rZF@W_nds^Q`O1L~Q$xccIe6q0$csyQ48ZN`j+rDkpO@^<%xrRHbl zE$4I%OS_-*7~p(tqrJS{8ztrFY8S^JHs{)XKTf^4gsHX+J?o4|jIM5GPg_~xDvT&w zGPSddn%qr}1qMXucUN=sdv8aPRr3e)X5|Psd-46sf%3DCoKqZ@;K+)@n<03rWo=n*CAV}2(rkGrc7ZR-GQ@lY}tMsLZL3NG^R=ZZoWc|ih%0o z*?$f^IKD;!lm1Q50sy z>M|d@`w2_tTXX4i5uoQ_d}DFKtHq%LX3QlK;$*}A6!bBKARF?${E)^iU2XV}D<@v3 z(&i--=oLq=J*C?J%UdDQN?I90uU!F-?zJs~W8H?4j*?F=>f4<{!(aoNN$3%mr-`&j zvA#@RC%hQxza{Fx_aC)~oV0;HpOS?N14Ovg%<-2!RwNwa&i1%*!jTlTiueNF&oqlq zog8j=K1M`Ams_3R8mJY?(fLk6SZ;mpa?(h<{g*G>W#QQnK%! z$Ybur{_Y^J?hJ=pp=F}pc{&f>I+9it_-#g@ifO|&WjRzU?3d})`snTAGCd>e(_fjy z2_UOld+(Whz=ySYw~^YoxNqRNz_IZ|?i#%B^F+#ng?^9i?Oh}Ej7{}r+=_>Hcge@O z0R!MEY|vrw^alz+v;0)=dF=e;{@^&C% z6g`gC9zo#;e%brN<0TQma6Fwteg$Ki>zX!O79(iUi3kOZe;3#r9c2ZkCa6007eFga zpg$a}&XA}@gHN8()mW;9{ZY!ICIb5VItpqySn~DF-BM1Cll~m}bN2Nv?nBl+yY_s2 zkNzkqEiT&7#@oXC7h4jkt!74n5A<;lkIxg0Rz>59&-N4Df?oJWhHf4K!=7lfo=}-F zL1=I>`Dif89YmKGH_ITIF8u9%xqhJ>3UrMEDLkGwFZZFr!p^Q9g7|7vtT4-yxwTa? zG#0s>#^~b%JFX6p02e{CCB3sS#7rrZYf)K<8N%e+67?xZP5s6EFdv!~ymo8Ix?LqU z@{G(2%T$>hhrY9?uQVFWNkLyDx7gUdaA-X+)VD4siw9$8?n|r(BhjVDj)!vEr0?EA zoLbprq(dK52kdI@Eq?Y7Joq!E-V6Axh5E^Ad^HNQaBCYIptXfk|J#k75r<}gn9=+E zVQhw!hm_mp-Jjk2A%aROvfDq0zVp7!`^?&iA9Y5aW@YtuX#CC{MqzGKHsU z%q$z}b<5GzIPhb>5(>P2nP8X@>eqtiCN?(vCDDjKXU$bs5y>RCV&p5gXg$BPNo6bj z7Y7lj7y4u*9MR{H&R#rNLw#v{#^|nt(+n<`7_F8LnQ}y>r{>(NlgD%~?}hvCj|W^3 z_j{=UfPW5myLFIDN1LC{B9{L_z8;?aH zAX#Ukcn_WK2JT))9XqHjkFh1akfyLDhLOmOJ{mN*V>kamMNT@6`j4tl_U1lQxyop; zxtgf7-5E^0iNk93%v>($v-+2Kn)kr_{?1^+G(oezU;dInRbKV5*AE^ZUcT!Gyiv~S z=^0hcpS1o&Oerk*o7?l#83!Fz;SXn5u|RJq?hay~>B!dFF1kkNF>+ahw%QIspMLp6 zF9}ng)VKrBLM}2GL9TG6-=P^!2$r*!&OyxN-z$JnuG;^Dn;Rg1^2|LaQ8O+eubv#~ zSvjZ=_#B+Qa*tV!u7L}-yy0R#GI_)sOwO;{1$AiZ*72VjRCFx$4O60p$@e8$A>HU-1THmu*n4ZXQ)C z_Y9#bJ6U@O`kz*NUB3m{)_-^JJ~(e&35^O4&lD8u3M2)|(Nsvz<^?v*yno>M8D)xk z`+Uoy(lNeHY0Uv&S6)#-#-0C*H087M@s%oL+IczhDhu5|-_Pn3-0j!i-pl#KW)XP{ z6@5qj6m-p*+uWpaBbugdCECeS*MJwy%oOr_b&y_>P%_S~k4VF!yN1r8luHWbwX(v} z{e88KzFBTpt2;H0U{R_6=@%un&?pEQ5NDG zF2EgxB{TB}%;5jr#^d%AA+K=&2V$ys?=j%&admCGd;@GDo^x#P@c2B!+cVw$`uLys z?GYY1Rp2de;9&0CIH{YP+aw?h=H-PP0l|A+k$|7T5;?+tBY-M+a4(+pV^@ZV==}D4 zP5t5F!P#)!oa^BIar@Ycv`aaI1_-vbZcr<75}3r4Y;UjAOd`-E!EbDA{Ka+K_PhG= z0Ss|k`~lIPU1dhSTDVR4JlkuP`1(sd~19?K1%9#{|}FbQ%@H7bKomW z11W8oQ5_!UP{$BYtXW&0@uPT?T(M zbj@Fc-bBJ};TzZ9KEC1{Im_7A;Go&EAA`Bp5H=vecrJN#xqAnrO-yE&gL-<4TC|2x*}HA>wx*S-@Ze^<~O3 zY01CeUxZf4H1v!N2Qe#?FuK`YkGX;B-IQjJFPMvQ?c51$xATqyoJ|2;x66-!@qN!| zuHcv{`hPG_y<_R5a{&oiV-)OPlz5OORfQg2)d7Eay1l~~9 z3?F6jw~68T(yMo{b>{=wh^TkJ8#Q41?g1y|*xV=f4pN{S*<3T;l3skV_OX4!g*Z*C zRNW4iSd~%H!m#5ylq@+wn3q|;rlz*8=DX41<`I4|4<7k7GG9QSR$!DMY-jTP&C$O| z|N5e$lAWfmAlc=nHL&@>&d2!=mLv7;zcicCj`TlU(C|*xtf$zFDD=={Nip;lOqurt zNa%!fwJITFL+*u%MEmX`A!?;mvCUh)+Tt!;&(*}qyUM4mG}0sX#JBZSaqC>5Xf{-Z zc;Y!5$p0TrXB8Gz+qU5s1f@&5q`Nx?kS+m99boA0?ob+rZt3psPHE|qX6Wt?`PaAc z@3Fzg930GA&vV_^eV)cOS}=a9vJj{mt$cEA39hq383o1i-vS)LSr%A6KRqcqX{~#W zN*)h=Kb#51shd>${LaLgsGZ){AN;VTM4z}Re2g}h){d5(#V^0mWh;t|3pn(Hw)=X_ zk2e8yy4b)q$=^H!cVpR#UsS-ZR7|knCq~+8aExXyO zi&+K!Vs4Rtyj1Am5cnf1iVXO7)$7dFwj{+>18nc$fgegCt^a*Z6!T3XXGIOWoQvf=-O*@{fMCN1GG z0HnxJ9|SzipVEZ|a>vF`V?p``rHl+eZE9-k#~0Ry1gHw?wXqdaJh>`Is>>*TOq)eLqi%5udJXcXlw zZWL^s&)PJOY~g8t{%f@r0@z9S%4wrr0Bq4M%cRyHEzVihNcymV3K%2b^oNaZrPKg9O?`-9>? zRTxhi&`UNE6F(G^GoB5Y`8mq)C0?zF(KAk+NE$2H#?~IzXkDlpXUanjJ#MSeLZ01? z7Z~GkQXrHD>fY6}rta41QOX2A4W094|3+|pUtYs7{7a$29TdFlqa07eV9fw1!EnZr} z81s&k_}c}>T0ex`;K6`1_zO$`L&h5TAAj6M|3|e4TZcrSiHIlSjk$m^Rh4}ITFC(p z4ouAGlBr0#e&Q%IMD%X);@Lh0xhrI75?wrYW{GrDn0#5JXKjz`JChn{?Jb9>17ZPu zq&NYhJXi6e4Nfqek(vBh#tQ#_jX{x1|HsVj#<^SrC)ysjP$%2M{dW{eGuF1z%RT2jw@`ub)?YDG zgE{rIlTBwA3p(c#s+UK%%v+D}vL3@`Qj{!8->x41N!BqLa}aZ6t#c{L9+VZ#Tj9K? zgzn;4lE%gt4F96zEUc8X8It>F<#*svPS=yy6^s81?)`V1mrB{c24(W`UF)TB5R>Wc#I6((*9zy6i9{- zBzWTSa`z}_nL0$tXF+;5BT;zi8&fg-aIuZ~Sl<0AJTa-<(%n5Y{f|5)kVMN~8F*zq z`t-UrL(dn&WxmPzY`kMhc+5ET=`(4q2t{3bmFwJ+MQQFwiIv4DHu22Enlg5Wk6e;mZx>}nAUN;r;1(2 zlwjzy9&TcrL01M${*x`h#DTCpQrmY&hfdsIot((muiq7C0IsBT-D^ar7rb}tM7jmEGA65X4)SGgDNG_ zc(dB|*8QU^URHN3D|#JiI+a6d#yCBLC2}jxYIXlzO>TZwoj;XQ0g_V*f6+b-IoLwC zIm9Vxkz8CSe*&;BC;A>@^QM3OtT{)C0Q?Qx>PiTfc}sK2>4b{(`cNrV-Nts9?RlcDVcm03P9)`U3ga)vJYD(Zi7_-UoSE`)ug^g_;RaI zFH>v(POdh+HtX9M9Zj_@FJ7FE(eh>NZoTi;mB%4@%#J~yEu}RzAF^bzLI{l=3o06E zLxgVat$cFWcxAw45{A5Tlp`}414bj`2A{jj!nW}&<7*;QRsrChcn_cr^}KrEoLx%1 z_j^)TR#C>1xHy_;4(S&s<3f^*Tqr3s5&$N)EF;&EAa*$|Y(=wKRkol@04D7T>aHVh5R3p+ivrOVg0-tr_@o%?JZ z{LM=sI&dLvzKmRM>GrFj5=wN8%EO4tzhvMe8WE{$-a6BaS-s8fnPF}?18!XkrH@Tb zPd1$UIXG0zm3r}BczOehj{j*2a(6~WQF}r@eDL85Xf?0g(HKm>4{(Bj>vQ_|K+tQn! zzITHZ9AmwQYnvH{hX>AZx>p@NL*hD;T05Hp52}H63=E?Yt4tEGsXGbyNou`{hY|t0 z@8#lFVB~_!`1@=zSw8s4=~SM93ib2yfdGO}zEV}p1?t&{pL2qHTxp6^2rP7R>qw1x z|2?@*!-@J_1|UQ+p=u;=8CZH?-``<|?=vgYy;ET25D%39#i`Gqo1Bka$Ku#8b6Pn_ zSx+2J!HhzzqjS4>nkV(&t4sp@J-Nf%0cZ4$r?Y3@(kc4bC3>Gl8;Qu>`PvZv?GNfw z1(ZSuU|7b+&nFfys+8M7MM<=Pn_kej!g()bu5&%zW?!Wnrxz&`ob54 zP&cJfCgp`56giCAzqtNHY}c-oM6;@=w`CQarTjHocJ~RWT)?b)fx8Bi`d~R@|6{;{ zOCJc5%cR7WSxXorZyU@Ge|FC=|Bdrovt)pBdej=(R(U)JiY0G)km0cX+f%i3gFiry zp!I(V?A|kR78-B;-QknQmr>PeP^?Dsd!3i{^wx@aZKtJTqPj>?0G$UPP$3gzA z&T%861fqUf`{-6O6^nZzH1m&sPuJOo^%3>yBzB?AIZTn~wM<4?{x=!_%P-RCe{W;= zIsRSRfE}!pRj9i7WS?q<0>=Bd8^-Qy;cm%>HQ8^*X{Y$Mw%`df9=G-|g+K%mh|v}r z`yv{9)rHRhHjZTvE-gR5pf-lzjYU*Q#M}Cq!a(U1JhAiiWV9!+gS%(TfPsevcTYvNSE8^It{a`n!{3=Lc}GG zqpfSli?6Q=Kj>K8m>*>+lGp@_xP7cB_pzW+KtgT8*zc+L`AaB&A!9_nH>+2%sZWUbmprN}*@GV#^3H}h3;!p=U`lt?q{@;W93+=vsTwaW8Z%(t}lD``5niOe%JC`Q((QiB`RH^wQ9W3{X`Jz z6y@ShCeI!5cV#Vq`b$Yw^~fG#aOF9Q0Nc13$>M$Zb8BphNn@L zWlxb-JU{mr+v1f89z99eCmqSa2@$Jaj|L5u1m6okTLkAHQxEcI>SB7ba-_0qsqmI$x{RuAqK|T_+r?uF zhF^R)aQYrU#1x4N>`MPbWULt!TI500m(v#i{&CC2SFDuL*c!LNW$E<1MwcxNife6c z)U(gSt+ST_(RJ{Di`DyUNXi2)!=Yr!C7~h<=S#cviIDKUbcRyiylZN1I=u1j@VJc! z`OXS?HJf)3+W+ z>u#T7M41Fy#tWS0>Xl@tGkeSE@^ok0&E`wh$S!{YY`EoNAe|AxzO48r|EZ} z{f|#PSG8Jsy4m^3Fx0;Dnm11iiZbrhNE60)L4s~po;m{kma&quD)P6uxjS&#%E|qi zGnyKksUM(*tO}dVfO1>sw?~Ba`&O2ybjCe>o%#;mU?<~VEbTMgo#v;W*`8s7`#(oY z#*yG*;h+X_&=>7jp&!*sNN?zRvW_{copp5&p zi3m5DC1Ni6YueJawIwa*DCDdrRPDWbvefd$UAldJn0&YCb5Z#EhEqY z5`ryu|HFH`fQ9-zz*Gc2JIH-?XoGyT@2BVtBkfaLUTc0(z0PXZJ%FZ{P=Z zzei`Dh;!fbXA4_EIhDtN91y#x=Nomu;h#NiG3;S2g&XX1bsV#_E>y(8lsMyadw>nR zqx?rO{T?KnnwmXs=f45TrT*p161Bitps))WNo6z^T@#Nl$!-^9UU&04ozu%2WIRER-5Q zqqZJdG=i!aQ9=A=_G0w)!~bSoUk)wIJSTR2g8y1D6gG&jo@N54k0uL~ein%OB3@(N z;)9wNh0Qj=y}2p!QMU@*Mhwb|NkspZ*z$h0NIZq@`Zi+FB9Ed+E^02#VfJ@4B!(g4 zGVsTKF+E67bZ6oYLrLBK#+KF;vKbzh*$E-lizR~urt?mfc_!U-CZs{ zVu)Sef%lgkyccKfaV-Go)0AAbriLiS;(gvhXn2WD{`7MpQ5zgknh%C#B<$~+(b*E- zd7aqAga`Z>xrv7!qFJJya=>rrBsK&Y%{%z`jkd9+CLzw|QE+mc-C}{|%dDD)sL4An z>DCOh6GF4q2_?}HkciR1Y1bqBn4Tws!(5?xbQ}S_cNq0!$kCiO=lc7NAF8Peca~;{ zzOYY#4;yJQ+SsCO7_QNhXcEDr^Ckgme80_u=#K7M9pA{C?bgj&b^8wmXJ@%*@{BYW zH5f~hB?F;4{2;HpjQwIQR*|!N3u(Ci-XB_<++m=$+{uzz=}_#EY3!=RM9T@VW5fv_ z4HU0X*Ek4b)83cAvI1K;T}0OAY%87ilo`S#l7b{JWz5JeXv!S?eyBnp)kakN0mwfk zOAP&7m7N_&jRcD;W}@EDPJN|zuyAcZu|HMi75sLMY})jh#I&)gQnY{VI47sIW%J6a z@A4AcwX1I$#Q`}WH89=XfjXN-sZ~J4u(K_X6FuwF^60&~qKhhbcUo-)0Z$@BJ~9A! zOBHTD-@KL8F#i}qHFWI@I?N+gQlDq3ro)vVbP+XWR43J?f^i;11J5J84vNoah^|yi zhi6#fKR`Ov9Jt4V>`>fESGoG%IFWEFNZO}iuR8ol`50xTmP3$?(XS;DrnOtUWBX_? z;1g&*pCd0Y7si(a>?|6*yu~_`g<4PM!e9Yq0{iD|1IXX zcSkkzN@S~8&ftLgZ`vR;MN0EKCYAx)4-cnErgMu^p;2udW`9p9M^QRGRqkaamtVsy zx%PdW!e`Q2Y$X|>yBT>bv4dShD~?};BP`<+Z6I8>PG+7F!o;)T#v!ldYCjI#E}uo} z+KgItah^o09I^XMJC%p8;3MmLeb5RMO~3%r+s6KMiX_Ie9nNlcQ&BR>R&xU2& zf5Iuy&Qh&p2?sS_EB_3^o$Sf&mEN%Fjp*+Mj9?Lp>A4MmY1TE}dLAl6z?_0_P zRl)2jc7yg5&+sEWKB|W1HbXfa^9)*dl_Tx8|Fl+QVb5=n~9$LC$fVC(FFi)D_ToGULcN76VGxjhWnMS6%+GEYHN(&Wrk9+|;q#nTpNKB=j2YS?$IsaK)Iiy`+L zfePhUCm&ZrG9E^0lZe&UL(ILk2c= z>UNpW>h~ht-QQl_4R_4@xI}B2#R(svmtxIt&(R5@MyecAkh5$b@iX|8!{6m-%X929 zE;RYQfZ6Zg1!cDHEfyr1(6}W1eI;&H&AX7IGKRX0fujf>`6=xh`owFviMh{i85gX}%5rvFTe^lOCiuEO)o8O#YX<9R zrnXTrqgoJyC}S-Lp(&w0S4-w4ZARV#MokmgS&Ga^U{?H$j4ZC!4k_lSm8;5XX{1E8 zIknljcp8?lJMGow`u>U(mFyWynm`7rA|ix1*F-~t#PZv;G6mHlc-v|vh?p5b|KdzZ zc>Jbxd*dAu?ah=adEx4;dv;p@J9^Un);H{(Qf`uPcoM z0GhuO&~wc-QLDE9Ql=pB_vZ0-Z71xODwzSgy;Ss~RiR}>d}`y!K_n8BsXgnRLNWzP zo8z?*3|-KW8VOoX6 zJUT`s@20}7R*XWI6RK5)qc*BZMJ7$(z}cIi&|{CeQBm9#!!)JCT*%k=)M$g)a+<1& zD`{reok&yZcVmlzl97ME{@3GrI{tBcYL1rpIja}xYt!YKH=oorLpv$kD7>d@@Em$P ziYX1@g~&=4*Gz2j2!8F?G??;8KJ3TFeH=e2)t(F>)mqZ|>k&ObI&p=eT@MmZsDL<(M! z>8@*wt479ZLN+1m>#J4VuO^|aOD4hV71P8?wP%88LZ+=6f#}gSo}#dT=~Se4-YUPr ztW%FOef;n8a^0cY;tCcbf-3H|z(fcdR}O=M=-Z3)Q4wr+Ofm>?d)+$fhJFD%$*AIz zR0h8ifi|R>Mtu0TAE5-mYRc7W+i!OEYL9;>g8IIPmY%L7Rs8Vmk#9hDV0 zl73C=xkd8EcEn8(M9$jgB1LQQKPRt?Gm-AGlmGAe5zZy2f!R>~ul(rEch%D?#OnOK-LEgsGmjZVDp_BdN7g4q-Oo2@ zBaE~ip*Hn3AQ7gpwkeuzC*DUg8}rRRZ--)_Uu z-W$3Bh@z6JSm2j`(8JrEtnT$TuftJ4-b|Yplp{)~ZEjCRg+w;HRa7xW6NL&Vwo!s7 zFB@eOOfvi*@z^l#yKikv6!iQaW9PR}iW4j7_jPrZIJBLg_gL-LTIAJtDv}j_U>w3C zFdrdtW@*Akiw22(;AH~bk0`-O9}y^15}5ULv#^*X^HGAfu?Ix^Tp4E(sA-dG|C+0K z*r2~(^|-bTVw2ndMyjW5(GbuV6Mv=T~RK=Nw?RNBw`VZ@oT-AEL%+U<;M$9Zt^}GYlAR?gH5m08)JL z1Sbn)oFxcNt=Q4A?;h~tGw%?lBfUYkck|d4mvB18*8VdM7UyiutLK&qq7)h_O+i+j zrdY-4{1Tq@qk}@9rN!eiqd10~N+F!Qsdd|r0QO#2#P5&F+nE@LFlf(4X!pP>K%2g$ zYs|v>hZD=Lp_`jDMC+k$(4DO5uDR9k_5B~Nh`K)e#_$kHQgCg1r*xL7hT8RD;5SeH zh{yT<4Tt^tZ%gg2B%=}Yho!bW*%_QFDL&rjVe*P53l3gRe?Sm!{qdHJj9UH+4k)b$ zIa|QD^L5D#-3yjic=fr&YrOFRywmg#t8eS>)1x)Ie;gAKyGoFKVwyL6GJ9O78fmU1 zgMON}?HybN*sV$s_ODN1RIhdorEhp8)ITOlEU@gM0;*RgU|n2Lf@y+{4Xmrg$TwM` zymWEQF1q~}{W8TmfX3X>ZxF1>^-GsSSWJ@O*FZ38%215L7gFwW1+S{WkIkhGy^JJt zR^gFGGSOpyF{j%oPi`3MXjQUB@{f_+La705q2}yon|F0%CgXPweMKb z5fBpFUa9Vw7`Ntse7PWU)ttugjeKWrZhjKg?CJ2#rlKdh@53ueB(2FS5IvTB%t08# z5NVWI(aOXe0W!vNU0PZ;GIvkOV|hHSr%yChf-L^d3(#PZSjSQm5{htAKEG;b^QbfQdd(JgV zi@1{Y@!;en(lve)HKweLVU#oqJqw`DGNBt1#siHeX3}?kj#FF5w>L%8_9w?vgynDy zjp9fvAeYG6>wvdx{Rw{2=Qk;2r3a8;x;|B zgntH7^B59xTDXHN(V`lZ4ysGPo4yfB{eKtWJyJj{N8|`Ju}<|ZCVSf1w_%3CI5Sgb zd6CM+2Q*YKZe=XlPHf04@;4_hrr(LLp5`4aKd7nxKbF_NesMEI=tyMCe6MEHT6N=Z z&VbWtKIKgZ7e5KeJPA{;46KkxQbE432Xn@yt?6GkhfWatD4R8J5TNE@+ zXe=7GFUn3N&z1A~Q9Mitf4T_mzLw1E*?$;g7xZ=u$}-o5K6N}U9~VgX3ds|lV1&6f zg+Gz`b+5q^v@c-#Z>%aYSpe2=1Ge7Vd>M%3%2^w>4DOpS7_RhoZ}mLJUsu2d-rce4qlOsC6onPPm^9~9W7k5_^u#+wN64PR~b4qa(J=g3q(yni}5J-rP4^zws85s;+E4#jkB zoxB9tH4mNtJ3G(i7g7XD_>H}ex_VtcBmW~2ioFf6x1{M|H){je(}+BSR&C(?@$mZT zO|<)Q-2QQARt3m6doUmC#oo9{WiJltv#+Y(_Wh$499%q1s<8tpHP;+`d`2Av0C&d) zka#-tw&qz9)1`dVwH=ON&+6Vh*h!^8`XA+5s8d2wnmLltwS9^QP4?Ztn<25S$6|el z)<2&23nJ_O$E-5#!Y!ubUQGpZANv&Qgo!UVCm?Nxe-7t^3Pw2B2thy3pLdi3IJA`Z zpUAu3=@C*m$I2@(N2p56iycitwf~qqv&|w(C)@7PVr1>(c*5~S0Dh}1bCWVdHbpJK z)6sjcOKMvk12|*!s%7Ww9DV$hn^I?aXv=vussh^ub+$qgGVz_9H%d$-51t;XP@`zr zopCXg53bi=pMBnzMa5okWr1uel5X-)nl)|tJzRi*5uoYzc0Z3VK>m4tJ*NK}G4Emr zIf~9%vjY-)vA11WP>X*y%mFED%%_n?h5PB0FM4~1>_%1XYW|x(Cn-9Zjo@ziT!7FN zs4^AeI$Crt=zqX%^$$Dx^K|A^Sm5U&kU)Q z5{DbZWtzxKfK4*=b-&K@W_|iWT{0GtY+dTtnCNlJ=U#n2U8%SrE1NoyHsGa1kWzW} zbBOzL zl&V*#fkqgPT>e)=#lRbQ((Nf+ys>grwwUOgGKMsGQ(|2N!`1CO=ISjNr=UpQcWYvB zP6-l3CrqFdByGXq(&bs?XhVSk1Z(&98->lCp{nSCdfEL6l3L}A3W}pVu)}_K2eMC7 zJErn_Rlx8S=%yF0oz5;T4FSo=Sb!bj^-j3auZd{|uGTcH=O)gKJw~LT*u;?ya|7c> zY72<7w}}7)ncl8mK(D^)V}XX78#`$q!{8)yqE-`fw7nTZS!8A561*SevJ6-Nf=&ZtAGac|cY~6zIAqk*Q4%HRpqAd8mYZtTiYT@z zmr9i-qX8vr(tCo%DWMe$sAY6R;!{U1Esg-w=A*;7vjx3vQ904IjXbW@O*^Ea>=z4L zDL!&iMQLV;8a@&X$K89i#g(KO59eMu145d>VxEI2Lqxn(0}?dLOcB5!giw-7YMW}b z0YgB?*9D07D_j3=0Ca@5d>})&P{VZqPzqVO1tUYE6NrX9BfxAU@R$UlTDUlF-VIGn zL;_P*jVHRC00$-Fu|k|!sd)ntO?tLQ4(E!e{}Lf-fkt|8;$N5_7H7mtn9S8dZvS?% z%J3{;a1GoKozonrVjNDkp5e*WK<{)51L$jIpNkMH;|zcaee|c?q^4@u?$8zJWq(+- zTi7DrnaRkX+rwa1T~>p*ANqOt)>;G~XUZ8Z)3$=hrQr0sp~5HIE$|!YQ&EP;Rx(NE z9{p^mb{}AE2Q0>Jp1}YX1|*W-*3pN`vaoS0lHo=I4?Ii-#<8+wD_P`Ob@nUvxzXN3 z=7Xvx?-uY4SE2lKJ}Tra8H)19zd218QH%OtGIMewt%^#j}9S1u9R*YlE7CsElo z14Vo^FA>mU{;1Oe6!^oTgcrGq8(r|19VcHnGLH=G#4C5l+#yI&Hc&Z0R?Bi5n-ZaA z3@i{HlhYFR*&RDj2RlWZ zt0DUXadjo~yLG~=lxLW7%3133=-ZhhFUQ`bfT|RnfYZY1oi8#K06nCY?=({n+<92~ zC^2N}-=MfvC6~Y(RdMhEj*U$xpG+@{j7qAfrF+bSXV1my4_EfeY=|{PT@#G+M47vv zu#4>a%h}^5$gaBI!Fw|AY!(3lK{>t0KCXZWI1`tZ9$+Nw`z~eD?Y!D z97~hniwvc{S_+~X|0+51ua|c)pKMQGWbfc1wre(T_6VzyI(Z~bciv=9z_6!fcFTy1 zavIS!2^$)A3QM&ELgWg-s9V(>oE#y;q&&fH(QGuRvjUX;7;(z#Bovi2cN^L{m#l(i zX2X}I4F7m_(p0MR#3QBrZSjc8-AC}yo;i3wbX!8eJadaOi%fKWj)T#jSWmm;6m_^__qxh^6=QgoU3AgQt1WH`;^v=|%?pb0Ox36&bK=mW z&!;ikH6-ffXzJ@34-&$xSum%znN8iV{a%ak6dH4l?|# zHOI2Z=n4kh&#p9#b)=_4J{N144+L*V-3IrAt`nmFQrT5hz)3{!R5k~(E7yPw9iJf( z`c5;DabLqcMPn=|XGOdn9_IaUN?5&OrfTBj>N3ovbRYvK|I4_Fj^>zGn=zf|Hx+?w zr)ZzRjvBYhVxp3%&b_Ks`wHcaPlJXVc)NwC)wLodO6oz>kiv1q=z-s4U6j+V}!)=UHD#l zuaX$~7Cu}f8>8!pQzI2FB`0>^8J}vqsU!Cok*VJ11Du-0Ro!RHc8z*b`=10}iC}3Z zdBp}G>#?g=(ZWU04C88I-QYn-5>B;htkC{ExywK137uxU;he4pd)F=@Q_Cc6EkZv@sxJJHkA+5n!8UjZIrLvBybM>C&3J+ z&hH@IjiucEV2#gp9q_Z?K^~hkXAQQ-U$hr9pcGD2ZK{}>)-M#FDSw%B6Ej|p7tzv? zHmEXGn8A*7Yxt7e{@ZMaJ1sH&;K7?rp3^grk#!liibNXN)Xs($prFaa(C{@G>m7;F z&!?h;{K(~k&*<8UD^K6m#&77156r&6ex-1E6{9pN#7M!#OZ(hz!&b@Nco>Yv?T7(CK4Cx$O3wy-LQ%D zoCf~LkvEBcbzN?Bk$5{>n7?Qq@8C;4qJYu1geHpYD01@j8r9hGdKsO91q(e(N`Iwf(@>mZWJgdGNl#|X8t06c?MU?XD zXd$N_BpdhqARWVSjNI2%zB+LQMcG)jxcvdM|0=~llMb|Gg`T${QT| z4o=xMFA>Ke=fxf`R$pGgQgEevy&AW+PBM7LhObF~ZeCpl{LdiGA|K}(%t<^+Fx*C` zh(l_7+3pH4ETFpZ1zgO{_NzV8f9aqVmTB)<@uaOV(^U=P-aND7Di(qF_o^Gve6z!9 zQ6-!qxjDoH{Ne)L9W;sygof$2Uff!CkwqoUAiiGmNj7Z|-(QJBRW<6wCed%UBV^Im z^XPSaEqzAjAky}RN$$2RNp}tt^Yi~UZo!pmqf`Ue@PpnfKF^uW3=xqrVy}rdd;Rfr001f|HDFg_2t;4n6aOmT_7`3GI+Ex@OZV| zJ*I-`@iayMD+>Vw*xAQ%^z;}g4xZkF;krE@gXkx@nZO2lu{zD?4#2GjFdR^Tx%I0( zo_MH}BUoXu3TG)?2V-;0Usaw@2Z~vr$odEK)9{J%r?IGM;d_N303E}y7&V0;$Wj8l zSP`G7tBHGHL*sC4_tsZH|VQ&^xkdE5e0*W(}(@5Pa!_MKzA5t|6(o@)fX%}oJ-iFQlw)VVjE z&;DzY%^|Xnht@-M5!erF$5v1v7x9yds{ntYznh}rnRQX7K^U+K=8M-R=n(Kz)}lp% z#eqgFb$^zl$w_Z&zb1vTa$4|q=WwFKukbjn{dmn3sX8V5nus`A#b$AZJF6j;&$|9{ zhUrM$KR-qt|HsG@YVxxTj}FP9|Gy#UgU0~=CbzHRa&B$`+uAHQHnkK;zEYcT7=}CC zM{Y?dQ4Fd`@p)P`B#fpzfxq3oR|DKWxl2bk;0j`eAz0?3e(|T~ zoD$FbA^)B=68^{W{OX727{Bo8km@WDY;b~2?ByROkO=_`dGSr>lJ;^CX0};o(bpSw z(Z`36S)V>Ry0}GDkSOH0HZ>~xbL5DM?EgE}@i|`iHG)w#h_{f>31;D+xP%Bu#<--# zW=>k@EB0J6WOaRJ`FJEfVdeC*WJp&B)T7JFxS;5A;+)9-OH6R5v3aA9m3Dq0NX74; zqTlne%CI>q3Yx<54@1JC2h}fHNe_? z{r1U59sYyn6;OAZftKmX`KRwT2DsOocOq9jyN6>0CZ@oFpSv}qPLFLmc<10Ch;-oc z5*ff9oHhMoS1*DFYi4QSm9xiL~}2FgADd_NALu%*x6%*czrXgQPs)pK-4*Z|!#fqAJ4gOs8Y))QU-Owy*WC znVg-?kJ4YpP=c>?;Dfd1F#vEgN%`<{G|>RyqY1mo<&}pF&dKHX0Pu3NRvQQOhiKWN zi1EG}z-$aStH7#ii#WDpy&Br}%G}A{WhZJ-5aoHu?M*4>W)6^ zY~RuD$L64ne1sq_xPkc4uRMy>CkRbEdVJ>G>x!vW~Yrv(V9q z1FMLGYR!GabEPOF1DQz`lQ`aN{NLUlkJEE{_dFMCkZXi6j3gtV7neZ;Nd9XJ@$ZRQ zzrq)Al2pa^HkMmEphe>+y2>9u;r|TkwJ2|u(8-fdHg8xVJLXL~dpq_YeEG=w<1YhF z!}N~pHM-L``!KQ}ubnm%TEvp|xik-d>r?4TsTPN3*`&28f&d^%zlDa09mt{BHs_HBklg3hOw$!gC-@3Km9FB{*j zd+n2Tz3gyH={eW<_AnfYFF3gQ{f5mJ)38qnB6)W_pFI=Ga-@%6_G6#k@%8qyd5c3a z<0HDoGGjCJr%5oETK&jWnd;_=#zrFNcX3ta-UniH-IO{-Z4Whg`=05p6e=wE+#Q-f z^yPmikn)owlseEhO597*X}0`8Nsz$IHpyn2HH4>Z&Zo2+4DMzf8;7auX!?uAIJf(&OW_R zzK#3e>TkDT*mpj%{%d}_Wfueq(bzR!bi~>avj_<)CFMrUwvGEUPvcJYkmMW zabeQv=j&~gdj7wm`=My7Km2d${rkLXHy=}CT0x+_hn*mIJ@3F3emkcQJ%@}h;Uc|G zO+}TtV&t>O_m&NP$nT!=DapXOB%RYpUM@PUbu7Cn-A{P3W6TSd5}TnKWi>a7i^+eq z4L{G$2_!Wj{-}0kS1`oldk`kqF+HLSGZq2x-&j}z@Unqe@2A7%%i~?MsH5oma_y`@ z?0-v?X*Rc!QUG^qr@eprX(#009w4fr&lZzXke`bP&)_3Y9mgjnBb&8q1`2wASC+-U zCAVp5;Z+J0%^q@freS%I3$Psu<>Cz#K=JA-4lw|-$?5D0@#Vn<5l}eI*DXvuPAsZY zRl{~&+3{3PPKg{^DUoqLbTK(aYfi65&i+7lWHkgOVl0=9sqW*H3-{jz;&(#$M28_fl zX;Q9RecAfN;b}vdZVoD-&KF9DX!QF;A7@#(2I7HTFJbXO7j9ZRRFV*jF5N zin2cGR8f#GrD-i@2+rd}nY>&gv#sr}k5QLPbCK6ud92pb^3=#1A=Bxy#{AIGphBaY zIFq5Dp=v5vUS`CXJ#(w84cI-a3CsI{YHjG-#+I_)QCdj0njZ0x#PBay4PcmKZ8 zR7}MDVp$k&0~AG52c)c@^DV;p)>;BL!X5MZ*0>61&+CS@NL7?eG~^THsjz3xZZ3{e zD-=qJiOOI?DsA=6iFQm4SiY2G}8TB+(B5<*?6 zZR;?02~F*Qrm=%=wt|+xZCal4A%@Iqhif{lV#vvF0F?gS$?o0Ae1>No6{Na!D;0y4 zlsZgWs(aR$gK*2%Gct(=NYps%1$;I6E6klo>vpVo^S>fOZ9?ezvVCDQr?$@5gGvDc zpS5WBi-%bDJ{GY3Vl@l0Lxt1*Q!ST9n{@GY*~>rAEj`n^{b4j8GDN7(J&F5^h0$ch zgzx7F;PCmH0t7q&vj4`oEl~8VCgy8^z|94`I5P?|9h<9Of>IG~J#GD?pi)A9zV1iVq=%Txw+Ji&9sjglY_q9)%--qs%+>K*w*Y*yO*zVC0imVO1 zzGw7>2oM_j;VvE9gLBbIcwIhgD#r8dTZslMr|4nf2w?QpL(lA*$31w=s>LLV5O0}s zM-&r})l+D9g$nI#E^8}rcBl+p1q(k)*{lgsbaf7)FN!xv3iD4c|L$bd*=Aks$lZNN z)kIn2YcQ6oNUMxqvZX9@Fwz-hBRDvXGAv5@tN81hneVsmz-|i3-LhNU_HIBW5lgRhuz2oUG z7aznn4crOhk~=&e!eozwDA2;U@TrixWU>uOV->cx{!ZC}>$4^tHEkz(G^23XvM?jP zAi8MaU(*)HA0r%+4l`Y_hDvEB7N5kq79Q&heeaYxp^ zY0*z|l;z?LT9~Fz7V{ld;+_J9Me{^WjKN%9!j*=mdU-+ApWDb+AoJvk5>usvM#AVJ z4{^Ebwc=#-a-)bU?g_Suzw67eMG7n~l6Nl-9xV7B*!H?+0!j?(~wLn++ zx(*{Q9ULz*p*8aJEYYpUu@qc+`BKG#{jK+ut#~wqdrb!F|3}kVc188RZTJV$-Q7J> zlF~?*bPpljNH>C#GNeNf-AH$*NOun1DIHQ0&;Gx7J^+igW@fK_-`91X$AJk^9sfwi zfZoETtQhn4b9c8_)?eZFj@@}rWy2&ZIW@x+KyecY-@u{5(gH#1%sRo00pb!b3(Z20 z7mkVu8FhuF%LG^&%9GUQhzVV5n?9dhS7P??#BrU+2^ zw4ET+SC+ACBoWOh{DFl~!1jS1Njj)kbJE9^s-Wn!CMC6;e-#k|OVQZ!LT~u8-;2YSLDn zQeGVE!e8a8sfb|`LUeM5W5AVC=q2;T+2H@P0I`h%B(b5<#{ohk^c>)pxIUK8fq#-Y z-z{74g(eFqb>x*P2eQ(gG~gG>WD8EF$rXf!9`HNsmAyK-+DIwR^NZ&79$Hukku^0nUf8&C^F_^TkP^3*xrWIGhmSaA<}XmZT`^9}z4Sq; zlWX3PQIdl?DMp7mthD5C+X(TaJ32djaN+I=*>FWIbk1BxdH_yu-!~Tlo&k&pa zC?1%NXgV$c)7R?Y71>#82#sIqP!jmw7z2v`U4pPj*B(@^9^5Xs!CLX!$;Ks#NEv=)7q)VXhOmZ#!9Mo<9 zlf2JKuz(n;)R|7^d+~#=OX|mN`wP@A^#)xEG*DE&fQ@Kr_IR-(C}D)&4jI_D|I&+o zhvjC13PMt<%Nx?=)2VzLhS#uS&d0>9awRrMc1>(Cg^LLIVb=XsP3C1Y(wI~M(g|?T zyga?}AzF!UD8UUAyB;^G#C!l)t@;#VO=1qenNy zb)=N6ZqOiFxy^*O#O43`R+cMB!i*I6-=G(06eBjb0p**NVd^jo%a>=EU9H^>2+b+k zG8GdTI==GZJ68IqIQ!q1V(-ez7&=tAS~k1L-Y3bc~~FZ*gpT0IJ0M}a!>zn&xA*lQD#^Vo%rC^S` zK&$*5bHVyommCS3!-uC`(wrJFCz~MqM;Jq;bxHeVXweSt=>K#yaN2c_YsppmrC_` zeFPiEpHUsCpWf}-z2aq&Cdo}?jPm7+g@YMa2RN6m!FK6+#~9sf`4fcD`Lwwg8$ZiZ zuW#{_6YD&jl4i9A8myEUMgkN5J9R#;zmG)Er3~GIULx|}DgoX572qqM>_k1!bqJlk zy}zF@x$4j4?ta38D`zq(2qF9%^jSRpTVpTp|2Jjy8Z(gjXMI}Rcf*QQvNxJk+C@C= zp$JR1Ic^?a04QKJ&V{nWMpH(Y=hN7wN#wu5JH;7K%H6jVf6_pQ*to6#4tdH%x8F?e z^cB!In~vwa?x+v5T2?G%=5+6cDx6=$#&_d14(Jen(-I5#OHs+5wD2@Y`;0xxw!Qra zA~XsLGbeTyB8zLGj*rrF)YF_}lW6*R-PiX9B6hGgJNT5k@hs74+P&1VE1X0u0%>V$ zV^Pz7DzmCLlGGu@vao-GC_3th5frY5BMGM~(f&)zCea>ej#kO+hFS;vVW28zV z1yeq~?%D=kU90yPbX`slW>V4eMKQc=vjz{2ULs#VglMz|-Z_3c5Iql$?YVv!w(Z`J ze1(6)JK(X_*!Jbp!T{i5a5x+Qf7S8!HA9axj3gc&SQVYq3i01?_i!yZ&4l@^2geWI z(OjtPU0mn9Vi6WOaeXemi?~0h3N@DA{2zzJ`xjR|(3M9K4`a-oNm2@_$&F=!z*mpF zekf~MgIu_|FR4=X$apERh8V^H{AymKP00$Y2F-DQ$Y{9=NjY+&om`$kmwWnpjA0Qu zTdzfZuO`W$hj3?bEU=S=Fy3X zmUV&U#(XIDNLn*UI9U;F^-8cjkriesm^JWgih?_`G{09g*-^rai$ny5iAlsG3k`vh ztNgLn%*~Ewj?D;7`^KA};eFPIKZu314`xn%lmrFj1<%ix!5ws)ySqr{TUU>;2OCu= zlaBSob0=`~p}(|HHqm7R0UW3uqm6r(px?ktuf+9Vs29v#Jd1!bly23 zQpZ{;rC9N2LcTnjQv2-I=4Nglf{DJ4SJXL*0alh;#`E)+uyfvY^^E%DMu31+KL6`d zEUcEOFs*FhJB6b_k^Kag1O+?Qn7-=EYj^j_>+vK?Xaj%VJ0xWc2hdMvnT_{#^g9N0 z_1)-#Y5R(fr%h|zO;QM|Nn8)uJ6-|)E-?26Ef_(k;rsG0jxT)HQiLC?RO?SPORHag z!dR$SV(fmkf4YSK*1t}eSukL~OpX^2_ytBn(HB;v7;HZlIy6q4M?Pv}0$9os<$^}I zZjgQgBpSa)PLo9#7=Bpkkk>?^F96}DZ~A7>Vezk1Ohm{+B1>x@otT94gRlg}Xc-re zv@6vap+8L?$gqM$ap{omKjWVl6-==fT!~3qa3br@A~p0R2gJwhjqT~@NDX__%+BHo ze!oWSTFfX%;Qgf%e4KW6>tAE6rH@T4r9)xQFU4-vX%dk0vm7>f zF1~xT7GQvtN1IT@gXQn3PCF&qI#@Nkwegbi8r7U5Y5RJHAAHkGh}b=!M5`QYQVoJr zO0?XeeGV-vTnAPrC};_PN$!0{i!%N8}S1*Bb2k(Zv2`e^7G&8qR&>jpCa{QkgRNxjEiQZ>*~7J0x?A!oi3DMPh*r zU~JhhS_o0#M>t9(S)b~J7O!dL zX^Zv+Kj+J>Fezy&7U~;7wRV1K1Yly5w4Uwd&wt|S>fGBpvXpqar=+5x`B4lS z9E=P+5Z%}sPGk+M6qJ10!hLwU=60n@z02vCG!rW1$Or(S<$L@45jAVufd6D0V9Cxq zAg5K|I4jLenM&Sof;R34-uvEeBWH;*I)#56Ae0vseL9VQNzv#21pI^QjgI|4kC1mx zv-UoUvq^w_C0oKz`M!iY=)UhYTs`<1SxcED8d}CNZ3FterxSrLK~JEp%<6Ln4Z5UA zw;F@0OiX^dtlW6!>b?f5-{aQ@2_)aym<_Aa<5^Em&ac)*zy*SD{%s znzH!v`uAD{bd<#A>3k}dpGj4qbv-i)BFmiJnz1Cz*18%M7!8bWNx#WdtzkL|HFQNE z&`G=ba^dGZrd%yBb>XgnU$b{P2^{c`pR0hdC^F{zdeG#=r^FOtg@Eza_gI16C^FEB zbm1mZYM?TqB1ywb6Cbq`)>cM_gK}RLO$42oNazb-6$^a&-n)e(`R_iVcKE5I{1OTa0fcb1DyA7V7aTl zwYv@y1@9k8F0_|5q-0_cj;_7N{ z;qK02q6ljW&5Zp{-Ga*y!8X*B9L5~1tEq=v z{I+xiL&2Ag1Av+(in2DKetFB0({&Hcxa3R*MeVC_b^ESQ5qphiJS53w^G#wZmut=x z&3~Rg^UC-N#`Za1-9Fo)uoEUi&8mk7G4(b z!IrtrdefFYx>S^FyrH!O1S8cn$qHvJY=sy`E$hSv&|F>7o)h9owMYeEVR9Y6^%1wG z_)nV8|1G#i4&Kq4k3j3A`BF0c_+09k{a|iD&8mvCz8}gF=hjeEfx$!&o2L=c8A`2o z-u*_}&EqnqdT%)#czG?Tv6W?mM09Ix+q-xAN^tx+DA6QpOy;UqRUYz7cSYAKxNx#H1l=zx|Wr9yC4H8`s zH(oX7$>FB>Tj8*uY>o%i56!7ti?R&E%F$#OR~rj^&{{e=nVl;^+gP98Lfi8BDBi7- z<9mxH=_*NL9sN~kDD3m)-S5xP9|K6$vGxEi(MuI(Z9Gl_uz4;fX!@k8K_m+lMoDQx z^sx)ON(Dk{J7K_iqCg52j*C~NKo%D3-Sio4O-lgm9n)(?zT~bZoMUlCBzXe@V@zN5 z_~2#Xi0|dIPt6MV2gd1?Em?z*y<#VLAxqHyK;>-P`>s%pO+PM9Fj6JSNV8B=UdL}Y zWi9yqa&B@@B|9YF$!0WLy?vHNS&)u-DB>kwj5Jlg`S$h-0_+mJ+GFHpVy2mtX2#xz z|Mn5b_<4BSw%Y2GO8fLedm*~<4`*%d%grf~roG@S@|tP$(ka`taY{vAmGU+}^Qe|p zk((o_=KH;}v)o7msI(Ck@>r_Jt+)5$#v1c-OT{*El{@8_T=owebTlPkP5d$p@*?8N zG6wq4YcFWY$z&!{nmb@Qdv=y+9((9CaAX_|=x7zPOqBOrrK!?FW5$mQ%>z<5savi& zN2da_b_ja2w<5lkct+?St!wP+M7IB~q@H+2#yq|edB(}o1K51bbSr~t@KgTq3u~hw3B{8KWSlGIr8~g zM%I)keZ6kj!adRbZe7Oz?i>+kt&JfTm?{>$l4=|*WAe&8z`qLMf3)O|)>4f~Dv~e3nX3ehrQg;laA8=s-Vrt1jINiAQAYoQB!jpA*le=VJWdfU^WmM;T)n_55N6X08Ke7xQOv z$R}Aiwu$2!OL=!}>SZG+j?o_#BC(2gAD=i!RVU06XRA0{LZsnCJv)~>3T%6BorZjB zD!*&gTNR^@p&X$p?@%kwB%5!u0Xo#XdqK(VRh98;g>ARrSE?Y8<|G zJ(6<%cMXsjd@D4vB=9*j9+;1HF4Y*yCfUoU@0khk+Ie`MC-whL+WSlFmqI8QMX>6P z3cm)xhHVQiYS-qr%vQQehl;%Oxr)nD(F!FcxlEG({vL2Fuv1MIbjq2O*h}jYljUh< z+jW)5Ni~2A5L~88fd00d$yJBllyO@~+3#Is&OQ7R^tTszD^kQb0HP$-LeM#3Sov!? zo^@!1+DORtQjB^|x0OgbUc(oWPMV3PWYOr9iUNTwQ_4byYFJa;9IW46i5<#pC^R!y~2GYB0r(?O#`Te(owH_UjOGvq}he8;cCL(d_XUiWih++x{5n$u3@uxVvHy!kC?bep}pxX7(aG!Bqc&FQpAZ~4>6 z&D${*>W+UMydyioas?yE{V2FDJL)7AHZ2J+33O_YT>V~bLhEY>w@pkfT+mpcaLgd7 zWhXw?m4%~U#`Kb;@Q>hisgQXO?+}?7aUc)a&3J`LZ>i80F(o^3iOLz~^6csYB_q3) zmTc*x9c9`)CPVaJf-lZLIlFe;TDs$pMaM`90be?JB4Z#;;Qm`THj1Ky3En-8JGIi(r;R0Q)|qfs&QK}Oqrn;K*C=SWf`m&&e~}ce{`K9s+0;yf z%SYV;>2P<-jZ#+X7|^@69s^XsE7F!%0}~vV>smRM!86;37cOg1s5FAmMG#Ebl@QcF zuzd`@t!A$fTx@G)+7h-(DMn`JZ>=-fkXk?~XOc6akBNk0Ou9|!&IWQvXX@c?{*$<5 z>0SHtU(5p97R%~8L-l{;Y zuuvqP*Z+h6&B*iDoIzi?55kNtnmw%tSCdT^1BZJ_DJ8j*S#yb;_vX#O79aySbI4V% zC^$xIamnFp!Ua%KQ2_^J;NH6~2MPxB(S!T@gm-8O1FkPm#D3EaEQ#|JtQF|Sq=Rll zf;`in6B%{I-F*KsPsLd$4wg=#s@Da(4|UMZ7hog6*As9P4lWHavS`WkqmylZDo1V&tnLnOr%hY0$xsn+?K1l2GS_>ex_Wp?%8Z9#aPOf@? z(#E)Va!YJxvV1qjHlU5y1(%%`Ae;ZmOG#3u@0asB9`sb-%T6x>~X@0`0aLZr-ZD81yvG?by*47p#)deC$>2AK=tt?a_ zl(1v>$8~MjFJ)f8>$!vERxoQutlht$+j)y{8V?o`B2nG=&%M`QozSy$95$J1l(!*{ zi|`fRv+;_4mr}@qr>C(XjG>ZMBt#-oDY!QM)rwG)g*ZP zAEAQzb69si_X`2)eu3xomreu0PwJA}fGPv%D2+EuKBgrm61EjkXMc1N&WJZuJ!nw` zgzldpwoKCz`l+Nk$KO@6XReKmO+R^fxv5f>ROn;s*<;0R-&^G*X1ytHZsr)!zNJ|Y zFU$Y_zCqzlM;1NH$l}VzLE-G+0J%#}=kCP151yXcNC=xMSqskb5uy$*1j7NfUa6(C zWjoq-(m)S%cQ4|@vFP>NCQ(aAz+U$vG5Co&ovUSCcI+xst-BA1G`sT+{1lkB=~M0K zWg8yOvQ&$Ud)R)!1cypItC2Q0GAX@3iIG1!J=;E0lJLF9DY*kWkdLs}YnRsutvSFV zz}0Ux(RY^MLbJi@?>BIq^9;DrU5yYvb@@lkF@xd2%xV(X4qZw&Nlfw|v1WE&W$sAb z{)A3a7{%GmV}~b^VRj-T-DKMO>bv%~&9ht}lxN;$tbw7DU6k1=%y=zRRn1lF7e}n2 z995=m3W!WtAd4Rl!e*F@=(+rQ9{Q0Jhr>MUdp(E@D{B##m7%H3z$d%dW-)cDr7K{d zWU3cq%a^&8ux5_S>hqJiR4=q8b0fyj^B`hb>5f*6ZbYj}-{UG@)@)IS93Bn2bRU;| z+GS;u>m6Q8jF2XB@da*R{>fjVnd*aLz`1Ynvxh*JwQ$Z3qP%|0jJBE1^jOUPcP?Bg3a~h^K z2FvoNU;R9Ad-=nxYrMlw`)$+AC1-!FHu2TXgm`w>9Zm5 z$aNRbVO!c0OouSxzXfWag z+=IZ-(vF?&Dx!Gt$kX?+7ga3iDNSq=s38ljZ=xdHop0>413HfGX1Qy17Q&G_blRLO zU_m5m(+Iu-j4Ahhl8=%%0>P^YZ>9q??tRJtVoMxR}w{GWJb z9BM?Be3y-hyD;?rKo}8UdpLz|?!~i>psKgi`*cf+~3Gj?syIKd_j9>b@?=4>* zB>x>`W_9ibKl{AK4f~E|z+KozLx3$&RTcL`boY}=&^eH`+1(8Trb0LV;(?N8B3avQ zkn^DPfF}T5vT?PSnsYtODtT~w8&Ut>rKPnCSUAQrMLisMzc>bNlu$wZ-#@BEjO3tBLpFy(T2af7fn{rz|;jP`~0RaAY$ zk95)?GX+<<4qW~74{T@0@)1=OSRD5+36JhUG`l0K_@n3Z(e>sdUd)D`QA>UwN!Fxs zm0ls93NE*Y7BH@Vc?`?ik#Rr|4T|qvGpXyR$fNRZZi`lSl-=aX_^6neCgt*BvkiMb z(I!GqdDP5jC=vi!HyB^`S4&#*q~})T&0`#5p(sw;rrRVPBkN(r04K@qW@#}?x8(ow z*xt&RE+jRwxSGgU;thi9#EN+nnDF;@Vc|c&|DoXgFozt6tbiVei~Fz-?~Zy;^-hhK zWU{-*A(oX2Jd<}SaCp}I-jd5kd%u`z7R4F%MMg7u@mI~t5x%F$oNnAau^)*gXG4<3 zxogh!I*w+FYiFj$9I?xL%wn&o0;2Gy-%2AK<%hlqh<$Aa+8G4Vy>e3|H1@idNxvN< z6(=oAx@GDhO7&?>>V97?Q`Fj3OIGMtk9dsqcKv{In;IE`r)XN8SvC{Zt@mO4qbFj{ zzet4+vUv1z*lYmqL$$=CU?I8iL32vSjCuO5qkxi z9j?#Pie&y?Kug!=iL;zeMKEJyuN~ps)jzfgNf$6FahfP(dAjYI@*f(jmY*^ zuSp8d;sVhxF(E{44}l4#a_l)` z!%Tp2iecH9_fjTQbdeNKK$Ap~__@X&!cJ@=$;7EF==DuEB;X$^8_3t|Uqsu)rB%VW zi2{D7If@!z`NVMq;*3^hCGT9GIF+l=32(g3s#?|Xao8%!cnpJj&2WUj39xau=uFf8 zL*R^k>N@m1c%Ik5tg8Llrg@di5d$LcxJH{$Nn&jLscxNLM9;HN@(kzB_h~|Vwf8?= zo$qtZSg?bIWSn7785Pv2=DBIu^-8mjb({c7g?00Lv)4nipB%++4XYPoNIixq{jFiL z90%GFo%o3lX-iJhCi=cYEpN^4Hoq6NV}Ela2kgG`0240_hizyuQzb<&R|CskDbD zIVmkf)KGstsW+|od6mEPTEQqEiXeR9E$k?POC=Yu$k<=g)S z3vCIr)*4wUuAnwaS6)-M;h(rCPm}Jhfe6 zFsb-|dT(N3_xj=);>uG*4N$l)w6l-VKT;v7oE$KD6^{_EPW*?6t1)LZXE*9AJBnP? zbV$(VyDBVXBi7A4s$EflmmMl+VWQ+DfS&S8Pp65+=wr(`;lMP3p`$Uq5-GctZO_pQ zz879iOWXeTDf06fY^Olx*XQ`4W`(Zr!=prdZDTgt`Tz4`4SC6L9D4+w)6_qNU6*6N zHDY)hdeDS!oFf#~OD2{#RcuplT4TU*q0?j65^9{ma!Sjpc*JWmQF|b%nKx)kCia0_b@ifjoP>HAVIPFV{%w=DR-uXKY?<|xmt*pp%+TU29o@3E zGdl4XHwYA0bzR~6$EldYb)*Z7`(63zuw?Y?e~tS~nWXLxd_7=DmZ4|vzkQ@V4jG-# zoOc-RaoIvfXev`GEZjlXi5r!N$FMdR%1Lz-Za+wn0D-^Xm!|Q5Ej~6HCL9vL?+&pe zf#qUGT~8_^D1-EYCC=~fzJTq4?ICa9weg232ju&if-%R14D7}UDWIf*aNbov*}id4 z5;~2O&-NqP#>F*;t4%VrYj%&Ny71+^SsZkS&6AE*gETYew+aehH{-B8G%rWangC6a3g|L-2_^o0h;LSFer|WS^O_klg{jg@ouG zUYp&8m40vS0u-TIpGyb}lkH608iEy*WGnPkem5N%6Ek}m@(b}Z#StiO6y+CJFv$z~ zE|kDe>m`>9HqNwDkfqV~0o!9bUI`Bdsrm6fuQg?OXr)(ZvJO{{ zZS3NzUN<)O(vRa7wX#t*bcLD4-!%Uq>I+5}GffN~XU^;kX-(7K+WGibEU?d5&2lU` zt2P);JNpdRQNe$ZDQLn|+St<8)-B$VSxzs6?BIn_e=L{N)Bl~3RQS2(fkI=%eDTzE z>WEMt*+QGAi<)uD7ZHFiKG=vJvDZ`C>&#XZ|IXEXo4bc_ zDAhI5T!C;n{=zKc%;h!8EK(W8zF7UrG5HRx?X)5{P8w#j$VO$1y-eY$S)a*STG^XM z;f!rVDb=%pR-mD`qr|2fyVNFWf{Cl}Z%&yfUT`ci%`*`nL&YUpSeL>|cgHT4XOm0= z?X4rI9G1^fD)#MGOoPB)Zl_g-VXR60FJ*i_UQ65x|2+WtsBBhca~{)Avz<(ik!J*s z$_8AiD|f@tahuRa7?3Fu$-*%&@9*8Bmowz&>R{WxxcD0UsQ!xXWpX*2^Agj+rlCBI zBeS?>?c$QE$8OeW`epv4&vM0#fQ>mpnW69l+QU4Op|h8`G}=v5<0oB;N$u737!V|c z4PwBt4}ie6X~ZRpsGBIQW^XNW4urkdHdFE*f<>!T7LRg)vEOxRBg-W3Hq+Mjc1X_a z38C@iPC>kcleD1Lb{kH?R>JJ8_SsrM&*>>=`QNrnM`C2Hvf|U%((UL;iGx2^P(WG) zEbj*+Q4h<0r9vpA>cAduFDdRqzlotW^A@d9HOb~vr*6KUVH?i%YL)|VxTn9#nRv_O zYzghA5RN9*d($2cOWyRajlNxz{;f#PHOo*|^5~@))!jNZi$8Tv;FJ+-p+D2dVQhJd z1>gDOc$O1LgsoGi22>eN=In+igtpqF0FujOS?MZX6Fg*6BZDRhfQ^26 zM+?Oz*x^BY{x*H?!1vk!&eQkPjNFb51ch=jwJ7TT zpRjS;%`;R<5`Sl$I{eBviL8MamGYZ6%Pi_G%6-$KNftO{C}1V->k|)aa3UdmQm#K} zkJ;!L80Tkgj|_ae|I+1Kl*T=Pjc!Bj_7BKftk?JC^q^HoDWPWh)NDh_(k8$cnw&1LYT*= z{=?3uo{EDh=F0M_5ODnLk|Mi9XE?j=u%ybLCXam*gw-GCP7)cafQ9L8JV68%NvzG!zAx)4JpH7tjZh z{skDAD3goJtx+|-0;I3vw8DZTYUec4578<#SPb+2F1y)m(NU^I_TG@|K-Scb1Z*uu z)GXX~{oml7(g35)79xD6Vuq-}D){a{6{EsL_CjpU^5NSTn*5Z^PgoC2z`(W*A$*5n zgzIe4@6{DE?)fUS$m-5?hUG+e;7Ievm!ZFR8&amK zLl6imKz-Lcy|}l1jX;6$f5O*6mTHe`Y?n*hH*R-}zGSlPG{9p=Cj_>;>|Na5vRrR~PN_($vN;eAOA7z`x8eEXq z)*@*k2(!d@`g=)2QdJ3L=K34OjP+fgFA``a0&|LY@FVf{>g~lcNp0zn;mzJHfgTv5 zU%=*J$xK6abaucR;2V4_0ja2<*{pL30yW-e$sd_j~+nle1CZ-X%Xz0VLO>~ zeVI5|F&Z=NJN9C>Lbqh=0b$y^?WIrWQqog_c=qeCWiuo94+~pEYrq`jS=seeszY@G zf92_k?|Ig2qM4Ko;uX-Cv0)~m)~%Ve-TS-S(84nNIf3@<_zM{}c9MhCu}32;3eGMs z*H~*^_v~Uj=JfG>DpSX4$3_DZP}Olw^SrHuQLQo81$88F-&=L`5EJY3pt|}CBjx@y zbMD>h=lQ#wkk9z9WlsJOxk+rx7vG^~8VNHo8V@%=xfJ~*?oN8Lv<7I(~0ZSU% zZaPC&9Ydw&B{LVt4`d=?amZfbpDC2|_L=+~CN?pQ zSMrDmMw^DNLlUp~5aG<~e1sGONOP%j5rz3A$UD*W@nsNO?ri$$3Kl}h9?Tn03lx4! zMYA3pS#NhczeM9;#-){=j~G{SaVC1kCOA@Mv6Diw?5ePmT|+5Oq+^B>YWV@= zV-X^290Q{8{oRu!oAPkH5HUUoKP6jqNE?T$(V9Ex7%^&~5&ImIUz**4*_9J3>*Gps zWxHSd(Bv73%ERP#$^kD^e7y<>@#>jOe zh6l`|u_({)SklM+Zcl_sUDS_oL;?>AaF^DW^6=$#`tWb-icKs00Q%eImWjy97rkMa z9WkAB>S#2kY0xFH8-1(9Vv!#7b_+-0&c)oBqVx0NG!|pkU30o(i^sutn-W#s8E$5B}j_oHN#f;`b*6z1yRx@11DZ3WX0ZGrC`imGsg?Gm?moLWWij zmR}IgyFGGp{DMbc{~nbv`N^L&UcAX^+W0Uhpq?ElhbLFqc#ooPR6(F)2y`LNPEKmq zR({n{2VLK=lgxs;Z0qaW)eB~eb)cj!8}G=~F7p5T$-i9ZYQo2;qfB2!7iVb<-wW7y zPS|)k&B;&RzMtm-LWED-q}{tfz>%MV=TtA_$O&TYh=YUskQMwYX=WP`AAHIE67at? zrF`}QAY*a6-d8Oks5Oqzx6RDXCP0!n?|$W!cs%?kpW0-~LxcSw`LfOJcXNo}%hL0@ zy{EGN-m3x!oiJ~@$RCsw?P-vxWm_(%`WQ<*1*RMw7~y2U44>?i;HXV zI%bKC1neiYukkh!y6`zl_c7aenjZ(k??127sc6^nuL-Sf0kgN?!FQ9d!scWbm!F;- zU#{X`!?uplf|F-7aTMAEz6q}og#KSGEx{sM@=<;1Z``GPZpL0S@O$i#-<96iT&Q?jLJ~-EuZr_l>lXtKaKoew^ zvU@!b?K67c@_Hr%uuS+eRLSGz>4;Mz=&%fJ$&=qGoC+=qemkH2+}PSdRR`u+TEhfH z&<_?-)`l(FDj=k9=Y;Jqa1eikGo`whE}seWu2<~22$8OwDRG0VM#_NCn^`>KMtTSE z{*I3mY9%qyC^!n7h&^>~5)rqMEC$MXop)ar%8AtpwcAG730H?2Wpk%^2kSUsrwF(- zV!I2ml*U{@Kj8*_c9u%T-pRSvwDRHVh_4F91Hbc0FF{wIoJ?bOT+T2v8FjZ8LI|o> zGFvGn9)t5aa9(64C`%nK*{Es2GdukHtoVNsK>w4$f~;_^xBAdl6K{XoU<~{+c2tt1 z$xR4!Kn-n68IT6^m3dJrSxnydm=+mdTiiAWJl$+Hw~{y2HpDkcZ%f6sz%2IAyH3rB zLzec?Bn|nDIN9{k^Q#ite%Co|d#4)toNc`~+FV(zGdn~jDnkEpL~&K|`z>)@LQ-9E z)wPS7VBTr{+8@Fuk<$F#y$s8Wj@)@W4L#2N{ty_9?hLOH<{LL|!JEgHIDRB=E=tp> zhB;dQGdisQ1oGEcsxC9nE7nCANlMlwAR~99K>zIGaU7FtkU9CS8z&}e?1=k_)p-9r zvX^NHw9s0)h`DiZ%JH0cQG!lYPgW|`I9+tmiH8x5@?;kzSGRq77~64{ONBsr|kq{^9>YjuF3tf6H|q=&+!LU^KD|Z0EYgBc!5dKm&cS# zU+L_$0NeT{;Q7SnB2i{r|8jtUd%j+z+b=!`rFlA-Z-irsradgcmk zkgnqO)F43FiYP;63m?OTaP)cA)HtU;I1Ts;OF>{Z1v2IEH$`Y2--XT+Qqj59<1bGW zhWNU^iK*9cM1L+(SUqzK@|HHi%rEU-I79e$;Oh4nk#D+VKl?Q^c94IEt3A}Q!j|t3 z?;gOKwwc>D3(lFT@_pE6MpGgiK+{YtB2OQi`oMZNb&8XwCeQS+k4VRyYU_dzfCQtZ znn!o9!pf8lt=Jt#^GO>@Aq0(58vrC$41RDwN5`LBYR50a-_$Gx+HqowHLCeYsFo8P z?xH8;Or88$K!kn>>351b=;xQt;TR`l_Rz@!ULVw~ zJs_m_E8+~3*3hb`(1almdwCwIP0Li_E@wtrRp8;!?G2Pb1__edN0)J3I)&EN6O8gZ zaz=|>3^mxa!G5T-8#_oVX?AG2!~ z$*`6|aeGrTzdum9!jaRRTZJsAIa4F`k7o8SL=NVPhh!j~dkhm(A)mCpce4^3&5k}b zIH6v%IKTM%QH81qsCt!Eq{Xnt*l4HBl4~i8!5JO+TRg4>>-V71f1&Q4aYV(#?9TPy zCEEhxU$^gqa~$8FX~dLtNch>4B=~(JmS?LpWO4L&n`M)NP*^*%9FSshN1U8F=Q+7j z0&l&kZtt(NpWV_q45J|tw%Y8&PK|}DW-5h(FTZ>4mj2+fCFlEkNHaU^kl!G-ttDht z#{9XW8mya^*02JJaI?uXR=pPyYw?MHubvHM@$hsuw~ro*I`Z=WzWn4wY8cL@3=9<4 zd-BKyqC$s^2M#=Bb+zY_uUlF41iY=lS6VPL=}nX*>tQ=VDIJu~xz9~#eczYddl@KQ ze(`Z76Wup5xXZv|(I$P;<5-F8M+`C=+EKQJ)`e&}Da@nU&=ld0Z__R04fdVC(J~ZD ze@Dr_0sX;FnnQ#)*49puv@8$y$`lMABQiT;Bp2|IN)LL)-mzWN&7)=28>a!< z0@eG$tH8Rp;t_X%*J^F3IR}DLsEDFif_mgFjdD3kr}6IZD^c)a5eM54M3Y?uu=X5t z*G9q0$u=a+L6{+txyxE(GkgfBTnfMV3Z+C_u280SXcDshWE(|<3mhqrx+k z**F?3w*nA;9Ml?D{|tMlcK$1$_%0z%)mk{o;J!(w&%@11u8ckOoE_QQl>CMScmZn| zYD5E&)Xhhh9c#ly$`~%`JV*0Po0%}ykF&}yU4qNGr5vGt`ZIxCRXbC5{6LQU=HHi4 z@?_}eW|?ZZrAStS4f%QJ9nH92qIXGO&g(-?BB`*oE`c0A*j^0&&jvAbPk3iIj9*o$ zKBg>XPC6q(+3@pfMMlCemWHBaK|76=T!U`;`XF&EUFE!_e73j7@FF%0H8r)L#}G9@ zv-Cf`+1DQIA6h}75BkdV4m&e=(oS7LC=XVd1~|&fdga92pSqZo2qjvs5&kEg#RO~5 z3tTT{g3}KC3Z`>cj%ozR@FMU5i+PE9cmBFr9ia1bqn_d4vha(QeCIU*69+7&u#uaKmKVaXLDnHKa;i=I#Y zY4E+;BQ@^uQ)OmKDLTSI39J(+ll=cIz`tkQ`c*=?q+b8y=;ZzVxDj+I zDdO~M^F{Q@R`Q7_RDP&B_!+b7=?32=r<>`E*MRq;g{YIehY#(B_x)2eOw6zbT>bDg zoZ1jzvR>cwe>9zCR9juQgW-gDF4R2fO2_Z$&($X-!2C|#f;i98;ni-RKmWIhuRjk*i8e~%R6bAWnZhF;ap z{mEbUkELvEa=h5^@QX^&@*i*(U}V)C3?Lr_E*cy6G=>y4h71Idk%a^FBsQ$lDI@KEkAF7m5!t7=`H)6EzOUb z@RD++#r}qfwHW4`#on&I{?{}m24Sd!xzLIl`$A?y zcZY;ZjM@t9B;!@uk%5aI!&Afm(`fXqF^sA!QD9PV+CO6&ibVu50D3h0Jfv7!zhbpE#b?N-m#`_o^w^N|ZoqB_nLEiGZM8-g#gzSb^J4?I;$ z%ENQEg12XvMlW-(grfH&j;f-50~6Cxq3`3PizPcJ{;mjVH!AD(o?mmmX$(2x4>k$k zc@v5V>D!pHUv`5Z@l}7(%aiga2n!eYr#dSRNCW5-}XgaYT$I4Z2+9%KTle zrb&e*rTxx!WYDpOAf!Kn1#5@Z?9Ss%T4R^NAF$%&rj}NBMV~K}OOiJEjJ^*7kKXwG z0cjff#k1bo`AI?BKQin?H`97ljKkRot%+=x`v;y#zN(Rg%z~FMfI@ zDwy~^jrEf-{2t5F@y(ubWR_-RHR(kzGa4%8xM9}hs%ZDhVqahJl=a2<^-+H%>|#Jb z$9Tr3{--$rQ3&%p`y$!{r4SMNKK@I&6Oi2Q#QHk`F^r$TP@923CxF>Tl7U2-QQ-^F z6X|Q8oM!aa(_R*Y!Hj80oGw9eQx~DcCeX$&!34^prd6~EPL70lh1agb%gn?@H^(>F z^p_YxT$(!4s+#4s3<3T^Z^F1sd0kYYPA7shQ-t@f5zXn)qvs>fTk^~b%|e~fN)&E` zN~5+ImuIqB%$yWr%Vu3#HpOD(jx08Z)mAA+6fH0DTHWsjD6KxO{nvU;)qXE7*&V)e zI^^)EEwbxzplsYanKr4A`C}dRHO2A=>L~G#BpfW$*NEhA<{V7SezI$UEnN=j3p6c2 zM_)v;noS7Eq@;p>M%s?Wdv#`Rv6KW;E8^QQ@I@MpIPn)Ms4c20q-QXA{91yfG17Yl zoDE<-2uXf7o-FR8Nh+63VHJnv36TKC+Y+R(ThTlJ+wVtB&3@i;*(ts+8L>ZQl}LgC zW#lU8ZI>mpm)zCE9bwE#ToGtR3D8L4k4s1Zv2l4?*vm&+19NZ-q}=%sp%Gupv+r_t zYH&!)l%dcp{Ao+8>yF{^8TcymSuhiE!}AMESPc^yWYZ^YxIwUYbM9!%{`u@Au~j8f z(bI7d(xj4-kk8DJ?>G398qv(7iUNK0``4iakkhw3;%I#`wPR;y6Bpr|;k0bL53B{D zu59FQq8oJVN)(MJrfupnU&3&^Uvos0A=yr9pcjNe$Iwn~U%CxM+{TbHupDHZg11=J z%rS7DY@oEVI!Rm?XVkg6VL4Ox^DIxoMQSOS7w&xze>E&i7p(fB|K8RmNTyFGCL^jY$^b%HrLJX5M?#3@}Jwx!6=n``QVHT zn}7_9@pHS;+JAY?a0C7o8TLK|9D%&?roKrq_)VK{^QX_V zfkv+buOs&twhqezn-6c^qCI|#i+FGi*I=cE?X=yl^?9L1uOR#`MSCKGkN@Y#)3_DiQ~ptR;RSZ)ArBiRq6BK1ZW1vp{COCB5`{-z2-fejRZ~z91Py>QKwy4pZxBxYM?9`d zt#liUC4e}XKuyI`pzIz|FQ9~FG=KecrS0i1Oq3Q!oTv^c6#&SPJzGPufIdnJT#~N^ z^UCF3*5AJPe+aL(k6dbUbUFIV_V7%_=cvCI^tLlvE#ks+Y}T{?e+lXfn9<9pl$4a^ z7MCzEEN#4)Vx<#41z(cMOI5M}jHFS3zdeX~x5Hx%;$usW8J1s?IuIo^v*JykZ;U=#^nDCEbMo@)xqz8{{HIkMOf*0vo(Pz{gMk8x ztKDn8Q7}`zow<%$A?b={=~+&+?*`Ys()qEQ9Nh!u1Rkh=(-I1csWIweMF*|`S%|$ z@J=Ja!V^%iV#Vig6|@b}jb?(`D%zuy3PqBpKZ!|UA@cOxdO_@GBF)Nw&NyEOCUgo9 zEN=3KaW+$2-}v=4e6Rh%c}DL`y3ob5)f2wj+@#93%0W3x_;EN(7p{f_6{+x0)Q|yp)a~=cS^9q{>zp%jAmd zQ2GX<)YTIkXcqrH`L9&iBQE7lS;b@YY#t-qT#Yq=Kgti(0&#PI!m{bn2DCo1MVl6v z$WvHn>piwD9a9>b)$3P#yI>_fq4wcF(9GT5F08CFa$vBBN?1e+l)$faZKvHL90iW+ z7tO`50LG72!aW~?&{}N`Io`^NL8U=gjK=JrD*4hsW7;;qC$-h(z9urv@Kt%axJ#>A zcqT{M2kp%NYihDu6YjPT9_Ih-DKZT$VIzm#jzlmlVd^p=&oO{p<+k<3 zu6~Psws>p#(|Gn>5^=qa;@S-e3QZKZ9k6NbuVUHkrUSVUT~k=g3iB0HHdL?RCY7uF zN%Rt*x#*6;Q!@i)$So~*dPy2>>$6EmF{Tg7llkfL-FeJc011{!6X_eG7Akl+PgT+5pSv{h!_001 z($povWfZ3_&8lv0Yf**3|Y^@cD&Z zQ+Iul_vcB0x>S*kc{ZT_T8CoBP2bJ)3Go^U@sA?o>d*a}TPQB4VZ-18$)zZ2smy33O2x&(74(J#n?s@Ix&$Fpm5Dr+ zN7Hr<``DPEnI-(F>fn(3Lq6X5_bO8KXPbHO}q zc55BB^hOjoYQ5e(_x@~zsRmapt$H&4HqV1iz?e;;%JvqiP3`B(kLHH7mx0%`Ql9Kd zNII?3NrY-F@!%aB=a71~OW`Hl7nW*@0uz!{Au)pc`gCkL%BlBQ^JG}eSAczD+?*?~ z9K&vnp%Noq0~6MWrXMR!vUN{YxwW~7Q+Wb}>!Jbm(iS3>M0o7_*zR(I`nZDN&M-w* zx)V`0<6^NVk=Z^7{e(C%gf0;-asCMm*(hd+b|60?v>-a0S9gmx&{p>n%ie1yDu!xn z@Dzb-{ApnV->%ZB(e@qBCij~>-JGN1B1)DZj(c%sF#JRPX)L{dJ-u-5UzG|Evf=61 z-eNl_e`L~C!{{eKQZX#X)jr)o6}@__C}Y~V^*x(=lLvETyjDU}cx&O(s>SP#eQ}jC zsEBksk5DT4V{3EwHDx2}xA7`98x3O(923Xx=%rhg$^lnS$=?xrVSH$M2IJ#vA9M^h zKp9GHVr47hv!ljCc5}w1(}{I^%GQI}o6OrzKCzK`xrqWJHcI>4PHeFUccX<&;MkQO zq7#c0??#Ixg4}DqlP?AY$WTd9oSLJ=0UOx})V1QNv*{(W^{kxf?hSXJoU@fq<+@Um ztWL2aOnp0d4|gjmHpUrNNmaZSJXPG98OmHOTR~{#=?$-LVrEvhS`q2i+>n*tjOaYm zCE{QTo!!#FwXY<5N#TVOkXCJ)`!%y7o*WN@Va`m}OFTSh_f)a=|`QfhCGiDm6>;`{&5yG1OIY=ZT{Ei|6bBuOzM-?gQ1!?wedZDP%F3pL;Sx zgE2@?)SIQl&7)d($zkqhWUYgh&UW$}H$uT^L3OOmteDkzq} z8A{pf|BEBX#oK)xzQos4tBn)>F|U!s^3u6eR`Z}x(NaE&xI+knXES{{deyiiWnkA?gbaY;SSDH>8BmYFAunfMw- z7y2l(TI;}fMr~~N;&Vf_cEW36la`6)+Uf%CJ71*`f~myl=u3oy!HSXE>grOVGWhje zF=vyG)Amhi;}`%)(0I${&BRSL58AKZS^!8Ymm2j&aE)#jQNloQDa+L8BnY{;J}i-R(S*FZBoQ(1NO6ep z>hoJ)--%v!dmDqFbBtqgn&|oOcBgFv{$y|#LfE_IK*6QI)my9)t$UfdPpirY|Ke2c z1VU&MxvBK$dao&-CMAjyCr}R~c4kTJmt<7&Y^BWG=2btN_i@R`>E?whTLCFpd3Zk;f_zg8qM%M5tBG5HqAhoU;tfgpe6Y_oa5#640{666AYQ0E7 z9wOUSH`KKHEhl#+pPj38v82FN)p&uIQna5H^O$;bHOnJzho&#`D}dbo2{gp)+!=;z zfEHIou$N4QJ9~+EDo^M%1^Qrk+YHIJbVZ*_F|vflCODc?ja0K1<^z=TQD_yRhZq&C zF*%=#aP;fdhs_&gkA=2J(kC%~klTw-giYs_mtsfF2TNrD*HNqW1%x@&F#ec4Q-*_x z4-OmLOZ;Sw z#(wt%n@Hg&0;vc6x*z9K_9WbeguL2gPwOvQ@4$Tl896!>?`U zRI?@SFG0zeaKp%%jkwqIFwu?2wFkgU?e+8oGHUl4N#V!|+Pd8GIK4Q1T;oExq%OuE z0LD<8tdD6?_h9%iEc5L3oUZlu%*4RD@T}VBN>DZa;$Q%`M(&5*+e5O%-o?YMVun$d z15{3T)fy`0bN9!2IF7EKKKR$aLMhxkWL+^ef7B#KFcIeWyN$4?1b`mW_0-n2wZ(@T zAWCTnwcYcd73{gzj{yG~b{;L=J-Fbk8lSj-R2ChmKxW}noScro3$Tq#oIy`Qo`cHT z!AsfEBqD+TQSVO-IJ*Dd;-C?upSIFoA~~$Jim|aioDjtvab+pVPA3**G&Q^LvG)Ng z^{14R3j0gIQ;_j>(<1WrOvISOfO7;t#$gSz&*zoB%T13gUb|w2YZIxxlxU?34I+ON zc6{c5@0yPF%4ou$t|F^Azhe4moFn9M=IrdHM2Ds`i|<^7);nKLQIt;@%DAdAXYl~h z+dbAvmiZmUYc>;=EaxmhnozDqZyj3Bf+&~-ix9!Lk4zs80N+&wAoUG+dX1u%||mVIe=8r zme$bI_1cr3_j9L!knDh0}qqX~6UZP~k z>aLB%b8XSG>n2~GMa2}6Oc7~CGQWSUn7cQ>6-W%z29&16l(AoV4ZnOj>I#W3bo*f` zA^^Tx<--=S46?)$QQMC<-LyfiDpvGIvB&V?BmhLN7ZH_^b`)Vs| zNFE(sW`Fgm8XY@zqw}65@m-QCF~qh<;!!va!rwf&vD2z?ftB}NYTw~D4Fdn>5_iTAwWe=(5-!u91*?z9svQ)~Gf z&0~8XlgoIL!0=BKjr)ylcDIl9diKIFvtNAccD#HZ-`=E~$oyK_etHVtYN|prcx%!& zrsWcJD2<0A^2Vpl*YzI`r7s0&AEy=A!hE$5IO<0(tCH3l%gL$T;=M44wVK>@IulVM zNPX;WKoYqd_aOQHlDKfs;BmGBd41q1VV$-f92r4}MRI!Nv%^0OUXD$#UQ)F453a3j z^^7AdHNf7#@5_o1rOGN)c!1sw!#7H?fP{FKGnBttR$`ThR6=eubK>1%1ZoA z?4S_(bNzHUYVy{Htf=3SfhP_?I#astqaHgbv6v{{g4NuoT2VELeuS*vqDK3Cf9e;1 z4BVsZ_S5NVOW*UGxBIsbPcXlG(et|tvwB_+PRp&miqiN!j%*hmI^mGl;C!A0Q2R>@iqB>pqLCe2~HT052*!j^#p}2H$#JRo{!gnpwocz>y#sY zC{4f_T@k%bl@7bs|G?3&H#yHA0St`ajiuipAWe4d!ZVugOu9X~9u25Oe1{7rM0&2N zBWQIiQVqM5b<$CY=b!e!h;HV*%)EvI&l7&5XTWPH zPL41AzTN;8s|!(OOO(L66 zLRt_ynaYfVfcWWi!PIAthCM3MN9UV?6*p);dE#jzpS7l@W)e{{wDzgj+ z>jBo|BNUwYy(+`n10Mv3B?mgPqg+YRduEx^z0-ewT5C@C+q3sf*15M=Dq{Kg_^U{w6*yO!TElUK^( zou|x*aufP$|!9H-#;(Tfw_yG0R^PVjYh1 zIStaB7pvEIea+L9L71||S*oVp7_G_EFg0&7+%rXU*8Yg|a>7=X?2=pu{ffm!X1(B9 z3G=Plws0PrIg;Pi31)yuG$Yhc54)3htrWZ?O5;q_n^pSp-w@J79}dzvMLs;eV9PAA zQg)Yc(aQO&=`Yd=4vwGML9-638j7DKb+KQ(>$7Lp!27{I%nY(oVlC{T2n`}&D=rj< zq!j!1K$pG1vT8DtXBy+c6~$dwZ0vWDSX@m1gJ%i!}P;gFG57qeie{-vOZp~lz8vAy3P@wIf zNy3RSPqV+vCh~m$r_Qu3715Oi^){5L;_1E-G?tGE9qLa2$PPWBElRUG--g_pF=BqFifqtr03z1YS(MtYQ$zY`3m&p+OH5Zq& z$ulz$Jb8OA5lejoy4uY;^kxt1`xMV*$(@5YByaO|#@SA|O4V~k@vJ!`Hm()@-9oWy z+UeQp%)wdy7ReiOWzQwms{gp3{@)8w&`rcErE0o>QnnBb%V3QVUO1#DG%On;kIi0h zL``kYC%%#WYg@{{b-Bq?%A8kP62kZwWl$a7g7ahFlOmhKY=PH}%1j<}&N-taIG~+b zn}e62g_czCxfKDZjP(asKf2sH{d(AjVW6+nkPrP>KFt@9i$$?P0 z(ril`o4s>}T!kzk0rCer#{VN6W&u4~Ao^YU!&OYvh6o~t%%4Sc;_%jbDSA<0`wsjn0W?l(95ZGN$)b$MoO z1Y0Oq1NnJYi$qY>jRxPCn78|`g8dn(Bc3t#OB9{={x4gP^+Et~h4+`n+`yGEkQfyb zBlqxlW4GYnZwf!|A6%+QSpKdwVWUO9^m>7uFUeic#);2eudF+k?J6 zxs%HW95vIU*7BQtG>RuJF?i$q2C(ygib~{9rXP1PG&JPWMoCm0&Yd=L1wsIMraP20=D{#&G&iBmfLjD-{6gpKEdg;!XZ#GA{`>=NJvELrl;7YyV79f^>$ zLhO<%n=6PRC%$+3AZgBf2--L%Atb~_p@@K!ocN#P?)-Fi?Jtz?2 z8+P4As9GbUOPdA_G713|`dc*A8y(KVrD{4zQPvxxLY5LWjYNN&jg@ zcnXUV*&mkX0ujah?)eYgIFwqZQTc3aF}emy6Q^eN7M;4a^WZ7B5ITl{lMk#I3aYq* zI3}#QC9Jy_p;FoJ=+5mTGt2=5@RMc+cO-}x_~$~_vR>sE*jZsZa~8_FxW9|wPOzGz z!$+*ACVEH>;Q@%hUy zt07v!E>kx?$k2th4lfV(FW9Z`B2aL08VGP(bdms@?#sqj4wq2{$x8GO7pX2L^k-b_ zmUcJy(Iyekw@VEp#4hZHIWtgw#3kuT`WXo`?HFmh%CqofOw?QDxbCS91e?0u>wBPh z7CTSVShiM}rVLihK%2KbjhXqus$J&C43>|7Epw`4Mh8TLmkmvED{e^Tcd=@gBs%TB z^W>U!^)Za_z*K_FZXbp6X%(k89;_+<7X}n$hR=E{Sx)ve2WG|#vW1(zUAs|n6H{Z@ zW*n*!_6|bGTici&5NM71tsqvxBBzn(3~)=r<*4N)Dls>O#V6ALwlBw+cE0$}Nz*0f zDqxNZGiflWY1jLvtgQOePH0!~?YCYu_m7ZG)YQabdAE_sSO1_L6)vdENbdK}qA@M8 zm0I`UpBJTt1Mw=9meGt*5fn(4@dBGd#W^}!CK1FS-*y0gLMX1Qh%d#12|ako%*=)g zktGa(M!8`GbB;4>OAJ`Le@abTG80M&^km|QI$qe5iSxgOwX&p1*%D2~PrLlK&tRTV zY3)Ts#MDR1FaOzqXi|+kpKSMTT!|QhXjAb)*I2{2F%l@I%)_A2FLX)|NL5lTM&xd! z{6KN4Mo$Q(D8LBeBGjEV*OAtlCDB`NWmn^gDJnKHO4vo$N#f}zSmA!Kx8`${AKk^U z!BW|h`N2jBwx_d?)YbaaYD!sgk@eqFty5<8{Z*?ZxgtZl)b|kSNNK1srsdKxvCIZd zNZ|*?YU+pr`>P)oaZFfpAh1b65+lr|ww1aneL|(EC!UH5n+49v6A{r`g8K(cIOV&a zWrlAwH3!revr28gRJydaC-vc!kDpa>9 zTS0U?KF%*9B4!I;aqWfQg--3qFh>X+-&#K+RMrDV`zvA&=J?d)_s%YEvOkCZps_nt zGAqDeoQ5|xXyjO@`SWINpuV2NOO9O~*c>uI)6(C#kHMeiWZPCOEUP8f`P30A2ud|Q zO+J$igjY;>d3%JZ5|)hz3d2BG($MKMfX#V(fQq1zUTX;E)L02-3ch1Rn?dF!NY1m? z`pXl-0{!_%8gCD!x6#U@&8kA?Ba-wM4Kx@@Y`AVouYZNoEosB%9BW%@?AHXqlc|8> z{qYLv&KIXi+}_=ccx8JecMl?R)5&j2iE_tvc5{Jq7=4l;M41(Q@V577um^5SM!rw@ zhGmJe8o8yrYH79u1J{JFyc~C9S2c6;+7%g*u5EBVN70S#_3*CO`yqt{X*&G%bvM1I zgtZ4MX82IfbKrrEbcg*rxuMPD)lcq%pENVDoe97Gepl2pI7ohazU|Y6R7ZMI^FrRRjwI%$XOLrCNo1f@R>B{Y+7cjmpYR2UJj9zRiaz49hl{aA6hI!G~!-xbi}Dt7+G zC5C@Uz{O!uU}0;$?fnPgrC)2O)t$`)u3^XbGz%*vZIsldu7L-p&5i-weDW- z7Nd6-qesqC*rNkvX^mq2Pvm%uBAvwC0Va89?TjCI`Tq$}Qf)5r$|j#b>|zwLqB?{- z%=zA~+};BnN;QB9XuvXO>%p+#QyqPlA@SOk>~t{ygcBt(I8u?UP8VEl*VfaTO!{q> zQLi#J$|2Q3v)tli1pPoE`nG{X)wqs!yt%;8idw?qPAI^U73&nCjhWNd*gCC@rWt={ zXk-{y4B8qY(X&Qf`7Ti(L6CUN+eDc2jts_MZJeT z1tAUEaZIFYXzJD;*t4R+ee&2Y=#7V+gL``1H}p#yfwc;*qNc zOUNu>{lmerdV^4fMIakmP4A_V9{`;5N3Gbkor|bM3I(L#%Rp*0sNEaZgl(NgWa|c6 z5Kn74nz;+_)qFCG>x{bP(w~P{>Hqp)ZL`*pNg5}g85PRlq7Q9LXMc(4t4enhmeKlo zedq6r{jQ2oNI)usD!Ido1t5%~kZLEY81UY*a{L+P!*y`?b!!{bII~&a<&#&H^ z|1<1hkku}i7vl>z4DlbYx!o8a!ly6%u5F)gyoHuyqzN=0uur5Nc#!k9Og7YJ30p=G zen9kcQSN!?5B4qQ(G}6ERL9cTYPxZ?$W!gqlpd=|VUDBbTrz;E{mN!j3EL%$F0Ngi^$=DxFuKH+OW= zvG&5Io_vvz^V;s!p@6?(<%NBJ{4{H;>4A^BBGP#>iM~W273yS?&<`$>T5^-EO@$cd zetSP_uJJ*9^Yl0$9NDzyIhOE@FPWTB7Pw;`IB)H8euv$^Dqm?9wHzMozMi1@A`OqSp=hdxPd+d0BKIiv5*Dm4*4|;QZzk1s#kL#&#m~}Nk zY;=+0chPkTlv(t;eItUQ010tIv32O#3+Q!9^zq}W=M&@1Lg0?KRD2<}fW(pXnYhH) zPlCdmJxTks`T+fnoB3?NIldtb*Nm=6LUVS)U#wyh})A}jKAE-`LoRIOW1f^2VB6uv9} zvTO9pa}N&}z5Dy6y}_^7Czk382J;(o?(8LNyjOm`dJR4g^0?ca%ehSOdu&p0bS$Yw z7PX_(x4F6x_UX_hvU#I6C9M+LPQeM7>u23SNLpAnbeo9}T_e!@Y7diBZ1B)$6vbEH<>yv?GeVwH z@T8z^AQO=P5?KlQ^Iv}iTa999=br?M$DlSzu$q81GcJl#-KGigXGh+KtWvuZGOHgr;z*SrnaCh zpW~D5)FgVg^z|moN32Jo!Yk6IDKU7Mo`3R+h*eF^ZQa*bp9uXvH!M{%@hmS7C0|q5kHCXV0xp<~y zNtCoHS}@#UzQ-ML7(*d@%DTZC#lH9=k!5jRHrAm`qH1MuL~Zv7)G{(Ty|cZK>*E*8 z0&nSTr#IlhlgkUq`+y-8!+;crxbfJGoCt|1(kLL%ADfpXg@b;tXEo$rXX8Z?A zPs{y_eNkS^sh8D=8{f|CWB}v=%{o_eDI=%jx09*=;x-Dme}7ZqB3MDC&S2V7IPOxo zf($NVOJmQtbcA7^>k}KvD1}K_g*A7$*F~xlHpb1n7a;wvH|^B@xh)WLgj>WZ%^Ja7 zP-&wp=6|vXq=byC!P<|o1sRrgZ*Wx_zTP% zg+~&VAFM;O*{RFWe7o|j7vjgb>RS>1<_5igpiqzSZl%xRh!bC5!ZAmYv@ST$s`_0( zP{x~DYT?UQTsO0O?v#_eCQ-jgLi2l$l{<9Sdw@P>Dmw@Z;JM|q1rR^TOcbrWuTI$^ zXf6Igw&ZfIhaemO&R(-Tg|*i`HhCvk9XLhB<$j!bX;1e;?F3JFlS)BH7{OM%#u~HC zl?A0!COW(;xgj%+c*UR)IbOA^`wTS{pxh_dwGL}(g>sXM5;}kB^|Cp)%`!MZH}Nt50NKDsnDswy*^Z4H_h3t( zl2Wlz5Qg1Q-rE02S}a8*6O4tjQCtz-7YFV>|CRH>2KCI4OUFoK9cqMSn`RhUxzsgO zW*M#)3T5%-n3HHLb?kB)x?;cT729TlpqTlu?5RJb*(`7De{vnI&?RGq1@Yv z@fy+01a|u~%jMrw)FMvE_#SZQ;lc)Q^nHhVIMZ#?64XJRJ5Chd^A&NzhF8AcUo`1m zDPkq`s!K2w_CN9q77~#iX6i3CSH`X#DW@RpZJLPR=;0~RS5_5_1q{Hay^ca7rC}<- zJ7_gpOU)Kp?6!EAn-FLz`WXEF_59V`>sw!saahJVPJ-pO&iHnvKq|cW>tSjBjomcY z7e%Iioxk+Iqr_&(Ca&h+Q=MnM?HagndapBgx5B>mx^m`nwX^q6$e=KBSTo$Gc_OHZ z>dLp#oHJuG(yUyGoX)szAs2>Wpc!XT(rwaVSf^bzd|3;PlmC&Nf8jWYo-k4m9rk2L z6r&izJ~Yr>DojuYR$z^GF>ezX87c^*ttqT)+JyS!*;huZvjIJYWX_tXPL+TsRTf4& zv56{6Z(A$)i-7?#WQs>T@C+bO>#R&z;OmO@82b6gQ%cuyYUm{NbMoRy{d`5;D#2D0 zJjQVcO$Q2oB~Vv1BMjj{u5=<>ZeWWOw2za}n7K?sU92Et=);0~qKLgBa{T1m=%5 zW?Mwl832)yETt5OcvWHymLOgfHyvOoxL8JA+2zMcuEFc=4M)whQ4nLmz7pQ5jL=aj zNDQKEjEkYKwmWX6Rly}W56NAzc@l81_{`g9CNE2m6O(8);~5=sctqrlpI8Hq)GP}^ zh*wuVVDvX5m7tK~@9lFj7%k1!{L3eXl}KBa5wh)`AIxf}&zFn5$tC4zP=#ISx^z0^ zpf8jhQkoG|S$Hw3SL@}+qRJQcyR>+kfu%~Nb+D($MHsP5Y=kA{c9SW-XvNS^GkR#MlD z5u!Pxx11th`36;z2uIu()_`L1mX?jn!-(Uf-8upw@Vt03Sf-vt2+f>4aBcQ`MX21m z_;>I%Uomit|BoDC*8_UU0e67^hk9KE@uz}-Dyv@nXdGi9qScpnIi3}e<&rPH+NPJt z?b*uS{#}VcDvMMy1e_vYJcAApKIxT!kiYN!Y>K(pcmh*w#(I#wW0*=rX=TQ3_;te> zpailnNaD%ON~(_eidep``z!s5JZj$7J6;87hyN2Q-MKff?@?wBg4^1JIv);Mr@4!! zF+ym5U`p#{?ruJWUSG3i>|pS5Ftg6)h8IO2`OJ65vdcep@2xI?l(U8N$}?amkwD9! zS509e*2A}l4w0B6H4A}^>vXLuL%dL$x{*wePsi=~ zbf2OsRdoh!I(B=eK+310{q6?&v+;Iy-S~>O9I|SFpXq}zb(u3SP++m;NQfK%hRKrR z^nJCg*yW3vXB09Z@3)n*q&TzjLCoxBf|K%xSKZg{YzLP6BN?%T-ClC3s zPL?w38&S`86V^t}QVauWXsDGSmc6UjMOyW}MJlwNq6~>j{&-mm1R(XB`U)OnttctP zGtXCr-kWX`uwm`(RROKSJFO~nX!4s6BB!TRoqKV`q}f2L2456o^r;LoO=+bnB%+k{ z-+ua}d$)SOl(Y$!o5uQn`V;`|8x@#eVH#m$-%AmWw1E4|gId4G1_epfYbxyGHJU`? zgPDs4URK$syK`sF&bCv>FF553=G(nTu6;+P2}?ZT9NFIoU<=`1^}Dlh>?11)3zkt@ zy6g#^)#aa3cse?@rE(Z%R&IjYF+qFxPvb&o`FKy42Py5%9paz?bKaemu-LnowllLi zCui5FhOWLoCS_b{=p@omg`(Ga)-5Mg+|48G97*ZDXyJ1Cow>Vw)m&dA z+uw`O)ecJUFJZp9l&6M9D(#(v4Q#$k)=olR^)!CN`{wQ(jY0rNXD6wudW2G2 zWF?PO8jXG=5Q?zxS+K^B8=0Z_VlBDOM@E9s5S*2T08OSP!qmN_p^Z+f+Lf83)wN4C zVE_GANZ84)uynYLU`wZ*53eo*@4+cHR!&MF`yw*u``G_h0#k5owjl^nMH(Tg+rIPb z2~%(-?D~kcG=K1I(5`|q{N)0Vw;JlZ+V;xm6J$_XO!xiezDgTR7mU|_{a5H|j7%Urrhtp}6EudbvjC(G|9fU+&W4uTfn8H3S$ zmDW6mMV|{qckd(jd;wiS`X>(owS8aE$!4ErlQRE2mInaVgfy`36IVzy{FsP z6~Df1hyJ&(yK4Zv+gIWJk3I5MlW@zn=IPCs5p;)&-|<*WZct%jSS{es0>TIs19qBa zp-$>V;1pJhxq=z%x~95FwTOJMDrCe}P)cLg{a{gCi$`O%{*DjEFjpDWF-x`3D5b&I zTFx!|L2gTzz0uw=V~F<;k#w0f9X&UDtw0lPBfQGu{x#$5^|iCpFjpS*nGfc>F)vfV z*=jR>Ax<08^B22U-F|>yF|tO$N8Res9;;^+6)#v-T`IbOCjd7%26k$kvSX*Dx|8Vk zWBS@XfX&Gu$M6^2yQ8>-oZ@!Q10U3Q%R)0UnkmP(s@EvT26H1lJ;9S{LWiq&wdA06 zThBWJWmLeiq(nw5_M6pirUZ<@@`tY-+jZaKn=@{H^ysqm!+n_0B)Hx@r z>wbH3i*C0wc?S|b50OQzWB}pdJnY5$jATjHqN+d1RGDtLgfVpV%B~XHNm2UsOIt#Z zhkWD3?1E1V)u|O41+X?t+Z%lLHzXf3Bp3!!k6iu_{?6+JPX6{JM_QlFUkKNQdXDbV z75`3N#?~y5SAXfXi`c1GV;CxmHr~Hs9eet-rnuUp-m?#b0rlGDjGpq(N;X8@X?Kk_AD z*5n2RJybvp2gB59hYNWqDT}wO9x`Dw=E%+u3O;x?v6Pok%q-Fs^q)N1Lf5l&oVPT7 zAr^Yf7uxN9BYBr1_Pr%5tXe5RAG-@rPd6jme<40oOy`bnC0M^|_J48zw-J5#01Nbh zQ_IRy6^rK^jT&`4{Sa~~`jyr#9!z^gCG7qi=}iNX)x z{9+iRy^aq>B>_;1C;lSckOSuTSLVkpRR7_<0T>|2dBL^iT!{_1sqs;X1-9P<;a)cZ zWy?bO(*H~|5fNYP?5dyogdRVQ=Iu%eJ)`5|9=twEef+iI9dNY;{Awq6X-a}mJS4ui zL>vAepSqs6>6r{N>!aDUvtkm#dP4oX*dLcbigIBC>Z)9BF#_frmD?F6HEZDCgTM>F z6sy|pAx(;q_V$jKU0XLLl-9{bpVw`GYr{AryR`}~r!>(7I>`K`C2sZ|e;XIEr{YR5m}o)*IAnS6vpsi2^hS*60E1?04u&tag!f z7Wi%zDX*@njUS5#crVuTz+&wclO&REQl#Stu!V3i<0};>O4dpPkz}f_3-U&}L*8N48AP!S-x~x@*pqE4=4xiz z6Oe(l&sy=^5s;-*CFtP@|1&`A^}?!;2kQ5%qzV3!U}h5@?+V&7%5@D6op7|z9zum! zz=y3f&G<+*^9eKUi;#dQM{6f#1lmm4%jW~_pnN_bFs-~zfWq48wHkds_QA| zri-$1CcA;?to1Nkh^t&mU1V%!b*W93FY@!T9ph`Y8D(a}@}vm_O4m!i5@&4m-G3^( z3pq8Fh{HmLlEFWw+_`_nE?+^aM2uwlJ}YV|Hg@6U^+C2ZNoH1W#+DGK9#zH$d^P6= zLh7m;R$AZv7PlD8U6~%u~R9APY19xFrB->U$rJYT}MIbCdPo=Tkcav2aU_CM#apE;)%@*VOQ4F!Suxfvk)QV5y zKEu)2%+-sy@{-kE+T;aJXe;rl4CZp*%jKdK6#@6&vI3MPA-w0OA_1u#Kl5N?sl^_>l1&u_|+EG5{4rxr-Z);U@oHAU1g_%u%hzQoj= z#V*`Nt9KL?nRT-lbn=OVpqlz|z+ahLxcx=i*QLy;K2?hywTjD#XH>4#{%=7nlb6X0 z%lIYIGPSjWKeom<%27NGV_O`2!4pO32(xD z7jOx#4cNg&4mMZB!+^x97tGB)!r;Zsii+snwD!^iZXmQ#y>GUX9$DVc-rf8-SK zgxMW*G_(#Qtc?olc!{zj>ft@pPP{>#IF^6Z3TT665GueThsHcO>-unK2p!8s@@$ki z5_-niX<`xllXX&rxEYj#7GWU7U_8+`4@R9sMnlg<=rJg^0O;~BG);V|1k~Kv$ z`m3XY+s9#8n6p6JvAG6sn4j4J4nv7|{9^F*K9oC9&^v}?iwpb8Nl}O%K18@V_?l3o zb%7Ain59Zi8(TNp{t6UT9_%UtLskhGtR1fiBQ(EZfRGv&=Oy!lh>D~Q(P;yF0pceUqQ$VTFPW)p`e zQThyjw8e*Jg<1-nUhq|)KdVGk_QX=kX)%~lTFNHTdz}gTP4VvM_U6C`qG(moxcmmx zEiza^KsV%AF^cbjm0qT597JxJG6($aPbs-z4$0i(5Plif)tsOrms3HhNUohH-X)CvHb$n!*JEX-^xVs6(~S-pu{T2q(BPF zE&{YibRa{bcZa+>PZ@#DTz62S3XF+pWq;DKr4^ZQW>W+e*f5~ya)2PNVcNDnOQz~3 z^5IltU(GE+s!)b}Mm3$lF1EqkIoaL)HV!E>AeqAQ>6ffDp=Beis9g9eZ#4^N6_)hM zX3HS?Wt4Fo8e$zKRitQMP1IV;w=!W)WJf{@g)X~Kr56G@z&{g&PN&AvCW6lgk2%{o zBER(mCq$xE8}7gNFQ5&_e~o;L%f#_sN%V3Pi98I@+%j2Kot!enai&*np=rQ4sHh0mw&Fs6 zUieeq*GnHCso8H-Weg6He=(=s1Tr+fG(#xzdSx^-s`oieqcFcC#?-n)5o}yBoR2J> zke#xcivBh=`&fd=B>6)sUiz_251B04%l6S(2qrzbDp|cv2vzMgmk)?1~es=;M ze2>iFmP&!}pzQ6-DBlWIaEtIyEz6_PnXp-J`$#LXbj6m2hcqz3VQ8L%`}Yv@i@x-%MEYY@)<~g?Y9ld|5kzyc*yz`)-Qxv6}$d zig`bbp$SJknDPa|%@&#PG>-R&xb9v>Wld`5~-)*K72VkI1HH z1&%Z9!-K=U?@-I4t-TXqbQba7HRSLq?xV8WCZ+fTU**FHIW0)V`t96>1%w}N@e1n$zS)mffIfV z!^8@{?NxjBD>##7yS}<>SIF<#*=z*yEb(=-2Qy31M_MrE&o>@>fiAeQ#J1rU0U-)o z*{VsVVHSSBmOg-bd3mlQ{Eu5*sdq%Mk#vGAs+v8+HI? z4?BABFMqx9Ar|xv9q^f4IXMuQ-tc?|zc0cHd0!z<9MKLw{HFdQdUU;cg$Wd;@T*J8 z!pkZEuxFN_M?Y|74Y(T)4u*odVs<<@TxHg2z+g#}Msgy6lh$&q*mRIiyxfOVL_zH=FTta=*dh;0&b&-n7Xih*|JhyxT8o*UE z>(1?KVhMI$dPo_~Q4qSfx76!Bs(+~et&)EXoD%Ui53#}PF}v9gYt@BwP4g7B&?A)4 zrJi`P#J%RnZ%xgmlg*=Nd#jcnRKeFU4}PllHj!$Kx`A*mz(k36kKhCGvq|2f9q?&1 zNh+e$Y7=BX;%r+oa;Ki-nS9 zOJ`fsGWB-P2o>#|Q|yU0@cHmkc;D9lK0h%93v;71HjxRNub)0MXFY#>ko{M$UzP6q zSA`oos2|yv1yr9!JIo0Z23obh5dC?B{F-=i}Dh zUmQr6;KGy}e57?)E_~! zs)?vw!3n+Vy+6i$goP>*Z&^gV3j#&1r4w@Q-J`kY=}`w)&j}y!LG{OT^;5mj3++^P z_YW4lX%1w-p$uH&Tmf^T%gY`Lp#QM6#06yjFhgE|Ta;@+@&yf{7-Nr)iJ>hI2WE`z zQ(3j`^dt=AK$H)FR=4?0*H#Tc)|Q$kML8@m;9k8 zC)OK)A7iFd%#^L?B7U8(D7-x?`IacQ!4!}Ekzl;C~6`-R=k&TeIGT?$b| zZvmjJX3%V}OT|3x_&-%Y?q<3J@5#OYUcJFPh9i40CB?BjLjA95zdL-x>aqK^n5V}X zOpTZqAXERy`V0-?$>IKb4N)mM3 z9U`>1x2OI+@WN)FU~{pPBURT+C`}ww7tOMdHO^)}qp7>tlFV;FhH8G+d(KBsq)OoU zIj9POh7?2WcKDdG%)ba*rp?lnb6yd`X|4)4X!&<7SV?qPeFrI+B8eP|t}AnKdgfbt zCO4#+(Jr|+cigVAz)vB;%8N#j;}dTzf6tB>ql_eDWLN&UB>g2m&h zziHj);2e-Vd(Io5DD`m8{zpD_yy$b5QU>L>tUe*Xk7m!yLo%V4fhiu(xBZv+9-r2~ z(jvPr^2M0tzg=|O&Y}yc!D)XV&{3o{fg^{zrsnGzq=4V|8Vj|rWNzRVj?z(9FY#ZM z#`s)h9_`spYZdw++DL$1_mqy(hG>&$MgrG(jKN$YcGu3drE6?sove7}*-L#Q4H9R# zUAYw2W1^*^T5?I738?yeGEYQN9ja{MOsiP8sa(8HdOE}0=OI@>P-}WxUqaA`rVVWQ zM6^>f2AsbJ>m^dabfG6oJ4unR+RFXKM;We9wM^JV#Cx(eDIf5`-r;pe0u7{88`RP{ zHSDM$%Gh8@dOc=>w=DX~nu2nYXJH=;2AT~3jzOBzas+QAXvEKcm?LdATz+7Nx2 zXEa+{T1bPoqpR~s4xUqU2J6&$i9)N!51LiK?7p`b7q|N(STZ`LY1fg3Jsz&5gBDqx zME5^G5~V0OwTx3@K{{;K%`b%K#GB$!(hB7ek#7{o+_|zC4VIT3#A|Eb7E@c-=V^Pd z(Ov@OE*-J!l|+$=@`LX3)R@{T!YcbEl4MI%ahdDB9W7a+ZtG0p4nX=p}XDh?I@!z?<bL2r|mHhPUukB3b zXIXf<{L+RZRpeFYOP_4J?kI}Sbd@x7|L8z z3uu(5UY#L}$`)8R);p%n&fgQGeM#XDJMBn~q+F zte9Hxd)Wy$exK2enK{FmpevMBO|It|JE5n`U-oZ^Svn!*AIkby9?n}|Hb9ExKq%7` zjy^}LQWNMx6m$|`e1xEtF@5H4;m&*i!aymRQqq=}lY37jznez^%==`L7rFfc;-Lvq z`B8^lyNVY^@4TIh=gf?ol{N|EzQQmYWIA~|OQrRTpW)2#@@rJ*MJ=$q`%$l<55(O;9E%27vQGyT@KM^0jGML^VKm7U-}v$aIRY2 zr98sWV-}Vpwz+Ul`nu~G!V=;(Z|H3wW72BG-!8U*O-AOb@8IYpy7pyxb!AY8hf<~& zn2Nny^++y%wFqA1u|U#CbGUf-rF8If9Hq>r!1~A6HnjLoW|X8h#UZjxF@ak#i`^LK zu}=2Z6XqU$j~=08M$LRiT31Fh7Gf5+U4hZ|CICjgA5M!mvP{vIOcB@bcQ6i938Ar8 zna7sMi0zjPuN#aYZ@LirVL~^l-}OT!rx5?YcURVFc}A?6Zz0uEg|eVI zG)dcY0ndPM03A4b22r`Cm%=9a_C>Gh7rJFKP{0$*I?&b4$}9MbDvE;ou)MLlc|C#O z_U-l+$5h|x=D5+;%8W+2VZ6A+WlzqipNP&H^=WzX~npG9KQ2;3J% zo~$LRv3~-SVbZGWq`$~eAM~A`jubYYG+;s@GT;EWI72V<(u~Kr)cQ3?!i-MCb@GRG z7$nBS?=^&uxiqqfi?D`s)g(*jAm;#{Pzs|Mp zAEFz#-{h(bl$yDQ6+_Qnq-@SERLyzR<1nG$e++NDLorvKKki2`(f>e_X>*3p$ddU41qkj)aEv4c7YUR zje&Fa-Oq?h@NOi6zw)5ETr8#>UA2lFb`2Y{VuAvkuHBTaGMu)&hZRYEe+FpegbKoGS@JRt}vmw@#j9$FLhza%;BevZ+$ zA^xqcAf`-~JQ?e>RTRf0t%ty9iN8^g<0AMxEs!{veKx(*S z+$N1f8Eo@ROP188Tt-o@GHA)-no<%Gh_VwRd#dlq{zeq@8PXcl6yfb9e~hBq`DSX$ z{Gecbbzg}C2!Qoq*@npPG$72}L~R3*mr~MSY=Prq>5tU;4(fdwm_B zzNQo2@%O=&cNwQ>{2{{KmP2-pMO1C+bC>#|MWyYSBJD|;J45eCYGa#m6vwBZ+7wWF zOMP)DYisSdUZ0BQXcMj?M_eXtcy|WIa9<}NZ$#^MxJ!4-gtq97tDk=k_4J?vTRlfV zzu&4FP^^S@HJzOb)k|X56Hj|E2L5lH?mMhn$$$b~B1^MD+t$s^{b@Hr$)Z7&dzSYS zG-1)w6ME4(HS)J8qplB@wq!KEKEfGP34Ds<2hO@fwTL-;qhKap zq9C+K5#c)R|CPipoIl8Fb0lwJq}@xlt4eKs8(@n?L?=JJC})mv`o}` z?YyI<%cy?kKMpOeSWfILuy|Dr7WCY*U>ZpXz}QyN(hfz3&F7env$=h4>6%*i86=;O zK5zyo3DyehEsF$at@8@OCtB72^5{wkQ+=^Ei+@Sxi2DWN$hA zb!yzby$#}*D>+7-JFe+$9oTv&YxjnGJuB|seBBN|ISN{K_Go!S4}IaY>Au0a5&Cd0 zve#Fmu_ai|#Cc?zbzfPB81tuZ7T_N_4RAsH`Zjzf=_0f$lD}z*1m@^6s$ekLRnror zS8JL|6v}?B=kuZ7Me2E4M~<4=EnntMQiw{6E)5}|ET*1kHdvN?w+dE8HeX74REgLc zZo;ysZf@GLL4ppQ9E^1*>6TzKaB}pPh@&nkYVtVD83^=7T_Lo~Pa8$KPY)rN8@WL` zlZDME%Ty#N#E!WT633qa1Ry!n;_En`Aold}<+Xq2Eemjrm+1WfTVaX$dm$|ktdJGD zBvh7zBde~yfpc>jS);Jta?vkKki4l3!QLYd>g6hWxrdBOF&;;f1&!Lo4xG}_sT~`S z(AM@oBCVdd#ui@BkCvXre7J8*OIW5oJ?~^?Dn1X#eE+#MHM7vDT5Y^v8vmP6xW17C z*2FwqS2WWoD=TdkxQ3$cPPyG+pfiUSub!cdIIw;O!;V!w8YySXZR=D=V^qVMH|pH0 znB6&{V7JeH&NPL5@sSX-a?STyec}Xov{WzTj;eMPNuq=zZCvB~zJ$;0 zfdRey${q3$m%H-fsg2#$JD>ekp!pO_m)vdkM|kz*hO&u(|EJ-@%W_r@m8~Y+fC4rGc!l`MA`TK89Cw!aTL0`Vq}Mk2m)7$Z+kXf31fmR z`j|tI3|RdB>^!V`xCU69zL=^fep8T`J_7h^Vv&m`o@Oe|g=T(yUvG(kDZ^0boyx3( zhX>F<+dZUV=35-(YfS{Mhmy3h=9y)NopI6W?^*^T|ON>X7mmX%VbmjHIY z{^luM=EeOHFfv)n)(YZ59BFhDE5vq}ucxUDGJo%s6%?A+zg|)hl35;yx6R_&B8ZlA z8?xa$vv)~wVv8asHbsQ))B|tdlIBwCC^=K(qD8(|RdPml_6{$KtH$)bm{&T*HA8;1 zGXSCm%vlKJ*W~q+=0`w@+HT*;!$sWO`0v$IX{P~#LO#KD+4ja3I`FXm$7HU%pCo4DW5+6s{xRFqt2c((Ps z`&=^^|LF%FseepzI9>Ht3Xzpf@!1PYBJ--~#QH2p0?78l$ZP%g1G<}*osE(@+2R+w+IJ6S3*FC!Gq=Cc zO0l#Tc3nsAc2OYketnl#4Rt1197$Dw2IPQkew>V`8usOzb+D*(CG`%FkN|m(HTNpA@=SzuHIe>IYxiPcDPRr?17H0|gU2BvlITz3GBnT?wKz zj1_f-PLTja}AkjiN+Q87Z!>j<~s&$Y61i2kt^$v^(-Q2ZzgFP*S?(fy}pMH z<7T1Fa{KO`lLX@z-{kmY2ZSiHbVi=HbE>!lC;OI>=1iuy3G|O=RR3O*_gz%Wr0~HA zybz*Ew6N)BZKSEdJQJQj*AwOjTa5H>oj6ljT~Uw=Wv}?z6!Cmwsf+Hu#YM3HQ#Sxw z^?AZBQsI9&{6y^1K1?cZ4pV@ySm@z)LFQ_nuzp4~3+$bJLg#E*@sO{)ZKJydw(R)L zjJ*@CS9j*xjs4!Qb>g4m%^yf^W?o3HZ#Tr=j}QE(o{oMa3mcZYs8q|fV_!`)LuQe6 zPHk*wx?0JyryQY4j(BPEMd0f?emHVTz>yiEZA%f$(%RWk-(HXyC2n86!O0iPb@|<4 z9C6>S>A8hcpm1@qR!ucGH;?bD5qAN1qz{3RZ3}OL##Hv~n5Tt^1K?Tw%1FoTaneK4 zRta`*cF)K*xIS;6I(&e0SxvrlbN3!A&h{IHBk7m|=qpO)3xgIwuNifDc{!)T%I~p{ z?ewXD38?nu+lj_n$tvzfV4Z2pmK( z`%Rc<`alUr9lFEYu*UelY48f= zzN5p$%xp1=p$Y%h-B=Vt4gblmn#tp8A;stE30Jq)IOQPEvU&M>-Wkv9VY8rN z{j6>o^U=AN&+9uJ!)#Ex&&X2uBX-pcfKOB5`rMl<&3=BJnh$vjgM8qAd}59^xGMI4 z_IG#~t9HP??FAEL61RT(lJ79YqfL9woxAgbmrpwu&oQM8>}_~myoj9ijE-Ruf}&AJ z*(7kT;wuQ(v-!8yAF|@gLi}G+{6)N6e~WLnqMWhhF@4z{$S`d) zN~212jf$wffRoLa|B1n*f;Jn3!W&h390Fo76&uq^fJ+jfchRxMaU5qB`iQ(~CkT0C zT4$j=Z2-cJWQ1<_4;~kR501Jq9KW^3_vh73In!ihJHIB_T%2A$9;w+40t2hFC7<^_ z+Wtb_fb0eummfZZjy$`-jOia@8L5sY*yQGc+DRm6! z(FIE+*FEhdXt=bHPM@A)p%3hb2ULp}#=JlZoEsRfF&Ni))p?l4nJ^H*bXNoUr1ZV{ z2A#wv^H{1Yb8=$HNjWV2Jm(*KIz3^2x;xR#*w9luhNac(r2*Qgk!4~0F*R$sSNwUs zRMN&8rXoN7>d|{dQ0_e+r!~+?&jN)RoqTkKG&TAG6INIC|!T5qO^WXZ7n))h}%FsdgR9b9F`xMcZHI#f}(BQX?Kcv=xkj%V=g~^QmkI&!??|GxYRozE8$^Dcoq`YPk@q zorJ8o3~rmrXEDY}ZvT#bcMx~C$1NtB!N2vq!@!x-aY~@zWY~8eO}kJX@`ogMv2 z_*tcV=>3i2b)6y-fc>#1?c@=OHC2=Vs|qE9l9JX})+-m$)n)vS&;m@?){jkuvl$dc zdhsRXhx-e3r6T!@bDDHS35mle?kwPIrb&y%*gUXr@rn786)&8hddi94KpBB=h_O74 z#cGQ;qzFY>A}X|iNV4HAz>0Opjb9RbL0bm1;!`rloNzu8L7;-0Tl4qHp$voU1TZTU zaLOd2QP5ibWt@+AT?Pzq8$ zGX4?vXvha4HMb+n#O=yLTmgU-+xDDNpqgBvUYwRnHel(H3PyV!Qp_rq>W_A|a8L@-3?H8rD#FKK$}i z3Z=|PT$1mg#6eqSty7^rKz%aIax{H4lblu=vjf)Jje z+u5m(ekW!gV<7Ri{uNR5s?UE1|V>jn`hi23~_vj%iGGU6%O zy>l-q^}EIRGdDR_iy|YihpM|oThU{Py9dl1Vl*MIX-`f)Zde$Si?+!cFu|pVlAq2Y z-a+)ASL0};w$pLCZd*FIi%A+C(U4xm;wfvzdSqvue6Ja#EEP)WercqISxtWbyNtY1GNh9AfVGwI^p0qkDJ=Y$|o1CsE7|V8|CAGtPU7ZoCgN>IQ_6{00YUCYpc)GuL|i) zJviJ@pq=2Eq>4*hg@kt(I!v>>KUkEF1iJ^{s}Bd9^1*AjC&cwnpVgBY_SFcTz_4Oq zE--g1FO`ns;ghe`LhK-|q?L0s>B;)IA-FE&qi7`kx#=G{3OmtJbFb0>U&z?#KqOrRVdmW z!yd#-)Zn10W9xHSy2WqP9X=}S}ZzM%UAr%hdXk8 ziyJ8RU7pd*gyM#syAdN9<>>@wH$2St)t>MBoNMb$d~h#F^C*^T2@t(ii0yhT7LTji z&PbziKfJ~cLaj^chJpo1BBP){MU=SdH-Cx-mZ*Au(AeG>m%I}5>3^2s;>O0Gr%l`* zM6#>d?GmLO$BYMa{T_MzR!Uu-h0G9tcy6AS4}B@E{NH6m;}s)@k^;!k97Yka$w z10yRimMQ>zhgFH4&bB3e$}uvxr0sK;Tn@5`R$VR`ja(XoaZ9%ZwMBxyZd@Uc`ws2k z3_L&aKmXpN5d?LO?GPqcwffX4WsLn13^@2-OtV*Ly)5YyBkAMMq)9z-(3-M@n533A z5#4sfbDzm5-`ohu+9}6^+Nx5OzLGLxKypgbkTkhH^n)B=dJpgL&`wo!mCIqbygo~k zC+4vr!%9@rZI3hU0=!{QeSi$3992}oM)`}sltsZdp|g{C5I(sayV3IWIhkkO zExqfoPX3@^FI?0-R&36~WM>*LA}^(CXycs8R3pBhwpCVzhX06^5I#S)Gt(DmB>c%K zdJ(y-^mhc7MeQ_p;|bcQKUlZF;C~iGvd{bUDEEm}_W@eN#&DS(JoN+Vtyo5kRYN!k zcS9h2rInSsY8oh?NM1vQD-D!hf{fM@Z4I|lCSD!_8;m8$*!}jVx(>fasWjJL)K7mR z8=etRx#dw2elSmt$avT_nj@Z$@lu=V%`LQp=F-ag6+^Wq9JfNXuaZt0$Jr-8P7=dP zj6TdFm`rZzzzdwK&v?}cHIz?91cH28*o3Dkhc2|;A$d!`D$Xe*D7aAG$8Oea29$G` z*LU=ME?Qi#xWMCWs2HeuflL>mnp&%`e6u^(1(oDLmwMmpn{xbp0b^FfG)upPx(I% zTgOFw0gq#vv#YP17EWX_JI+{Yon1@%I5!WExpRX^R?>WKKe0b!Y5=0rMtQw$C*}rDA%;u;Ap;1%o(=B9z-3*Z zTZ(6r3L`-YJ#VGp6tSSG%VVq`x2bc@h*RSaHX`=y^(`xzIlM%4ld;4XZ&XtFKT38j zZM;%)QEor7DpDs7+@!IZE*(cs5)EFKm~9?*jz63uJl=EijD zXb8WR)6|;^=8l{_Jcf+~cdpMd8j1PCwaEi!EJBCuyT``ty9URQqRJeS1|4;QEtX&N z)Z{)>XHDqRiG$Z`+JMQRaO+_^kLE#&&AnvM8#?a<-jm)a|H1KXkPlI+wyr)~nRP~+ zWLe07Pk36iOhiUS6)or`Eu&3j2|E{4c#};Lw_j_VP+?zM)tIIrr<)V{$f4#Y;N$th zKf9SkVE=A};Jx|dQf+@Ep1byZ(EOq^VrO;Cg3pTe@SeN7wMg1II>x}+({k* zw9J|ffuIxT0mW^`QlcGlu#+!!EAjU%!niGzFE!KFMNJKF;C_Z|DS>alb~9gTL&}u) zz+RF2{q>7kwx5ib_t@r#*{On`$;9kS$3cdDG!OYf`X6`V^0u-Fb%C1pfphRmkpwyp zsYpE6#&>J6kC=`c9B3OkSn*GFVP=?=WL)hdU)w{fjyBrVHZqK(ANQXKnY(_deCcsu zVvhYg5gExm=?Q^cct)doyh40Xw?d_t_80qJJc74B-jDI&LIf~`_svkDUPoP=xT$O)Q==s=SZr?I(9rYX|M2j%S?SKr zCs6#b4FejnYV9XRx|$37cr+I>cI4bzc%qHC`!yNp{fhdr)4d633qEmo?wfzC`IG9v zR!mh}LWIQ6Pk)?U%-|z=oZO`JC-CSYZ65`_U+D~k}xs5W#6)-6jOX{GdQiJ@Y4?`c9z6>6uV0reiA$rtj zY#$)B&88Af94K`MbQlpoewL9ogl`J*<@JqWxOS8$*jjcO!?D9~Hs{`MzWA4~iT^m5 znryiRC+L{ueDWC9m(E3-7dssj8`5LLdf>yqzaM362k{oh9>~b(G<5ftR;Rt@FrFrv zIe%Em9gKmV1TLsQ`KuXgd~f{vhbc9RnY-0POe=9&SPrjXj_M%Aynlz*PF?L=TD0Lz zz0I)mxA>fEWGaM`xgaik{rr0r+G7y5DV{7w3Jm=3zv7xvZlxDZe}v^--|Ot*@IXAv7B(AX;xofAFB|N_h+=nITi-mkavHwi zwK5$W@O|DyRV9g2B@2C#)3tCWZxAh>pbsS#Hev)xC^B^t_ZH6A1zB?pzkC>u_B%t$ z>%i0pdv*ptHM{&Ib2aT)xc-zeKQSgORQKKD+I&%z)+f&!{^mk)y!d8f0q8Xil{lX2vnLO&fd94rDDj5N91kxw#HIxC46L)Z_5&n;;M_Ys#FoZx-@UZ+-uWV~ z(of(iOUUV-Q&wf!yb91{I+8<;SLBP;W;rZr1dIOXscQq4JcKi<-#K*7K){_?cTMDY za7RxwT$MAzQw~p>vXBWx*)>yfdncJf)wM6cS?P9XKobm>ncf$-3a}l9g<%xOOk6-L z_$x{d7Kc`oW}y6|QQ*qnkf3e9c%*QGVn~W)jfsOTjf562s+r!sS9D*+MeN2%O6$y2 z#T*CfFIskUHGlp*!Ew9=LxDw$N%-IY&jQG(?uGUC*6Wtl<;~xj)siZQ z{K%Bb(33E!5-Y@_3SePrG_to&A^BK@Ye}Av%Jv;R+QSa6q6rdT2GdnfmwgR43h5-% z@#d4C#0)22V=JF-oN+a?Qy6@BuHN}>?n=Tj^ySYvkguM$-N202@l%h z?ROn{nqyAYB5G>)WysvJBbfyuJKQ(L75(Mw=;7*qBKE&tpto7u-pU_x(Plgz2)}a@ zap5V{v+!#Cd3g7GQBb6&U*O-?BS8$Sn>)AH3!~ukivPaS#~cZ!e&;qDa%uq-Fpxz| zH|(A|pF}z9OSd3+@i>XIUxhtw{&3+jQ;rb`{8TjWW&w(n8%aGbgvnh>jm?jmyVPhaO-O zeviLVZs~hZv`N-CR=j&L?{g$KBL@a(OrOjeNfC`U-WFc~$OD(hL#Dgu?IGaah^(g8 z)zx)4c}#uqKk1y{(Z`@9Gw^$YX;kI+c?_`kKUtf1l}Il9oI5pk!0d6qr&h(p1mq?G z4lmMN!y~|XoJycpvS@DiXESmr5=T>OqWqLmgx;BAJz_zo@leXt+MEG;=9%c z6JP;H6reib7&vbLq-#SK)6WtrXcd~=A^ohBy&N*g33&`$qc~B)MaJ#7nK+$WXkNtc zdpurxq|;GG!dyYuU~%A6zw%yG_R#rMeT6|DJ&raaM^rWud8-})=yjQD9sHw&x1wAHvM#9EEqN= z_>81wZNtbSAE7OsXls=2TSsF>c$XY3qfop~Mx*+x+}X@ApVJ>)Af>DeDQ3u@!~MdxLRPpVsxAE4=NL1@X3SVb zJhDQ?JX$t2`X`CJ_CDPwTXH4ws1+Ej@GiY(hjr0?dP(hVLayt*nRKB+_yoDPP z?j3`s{N|)AvjBr%ZrH@(94>6{%gj<-Z`aOhrwqHQZvJsa2D=aEt5Ke}Ued1346Y1; zD=Bg#L}CdG7Z)f8Hnf}Xv&=BSSF?t|w$qPV($mwX?YhlnhZYUYe9XsLa2|B#va?LG zl2J>+*}c*63+ocJ?-0!{l{-*5wvDyv0BfJ_>*7lih^QQufHe-WR-N120CN8NAS+4( z)z!{0H-qcgYea@q>f8S-UJJ?9V;J?|Du1ko0Xs98)4U4VdpD1$^POPOj zr&rdogu%rvx916JK62^|h%srx6e-}M(rye>X1rqEzj;IsTNhN?#g?>jPEl5bG=`I$ zlYS+-A(G#@!{D{V*3bTmo*JSyNKsqn8rqa`ohOe6IFpUE)8jOk1TZuKDp zC-;tWN!wMXWKXW%Oz!b31GE{X0wK78Nr|(tR}h(XK4vG1Aqh z7T?GoT_YEXB#ALfFowR1aT+K+V(#%#XjPSq#je*M#(GPM1}bt8R7G{2+DU9WW*lG| zk!<0>Hqa4G#+YH2)6`YZPICTXt+z$)Z+5gz+ge0ZD^6#^tNN73&zKMvdEhl5J!M>P z-i1VnX1q<++bqx5PZm5|mybeT)(}*-XZXzJl)3$kdGe*t{onr7Uh6-52kt-yeKgsNc}RCq$WAs}u0Xhvc)7exe6z|B8#$pG4LN!bhfishJfdijZ9g@I&4k6P&h8d8peVTWZ7sVy zGzX4{(Ln%XQdV9U61#e5*`%#0K6-ZXv#G~iFzn0w-{gP>IsHgqMOpi z@*`oB*#(U*c2>|zBddJqx*fST+DV1szgn#+d>F4NR}yP-#KdHf!o`kd;{$}sD=;;& z>s8>2pK{EFtos%3{Sf^v=ZLgK2XG=O?M zI`>h9b2rqxZU1GGUKq#8+pRY`2`a@=xb^eVI+9}oZZ*V|hiJQ*AMb=3A8L|VWR-JZ zCcS!nvBm|z$|jts$QVja#WbD|AcZ2@CDLhtxh1H@12N6USx5vQx4>SpscDg}nt0bJ zSE(8=rnY8e2M0gc8u#k>I6FQ7K=TY{H}Cz`;%cjKl201->@)sq)~%~@z{{yfw{&(h za{W;QrpQfLdv_^yFjfJccG43wjHkGOk*U38uo*IRB%#Wf_vjp%41~+Gt{%ws7mWScA+EDxtut+&&CQ2ag z(Xi3{S}F9(&%xjhmOn?%3`V+ExF>ytL=zG=RnmC-+xx(!0 zwyj7MkC29c<}`<&Xri9AMsUB44H;BmEX7T#JBTGp3@G(I-tx+DK1dGVD5gkQMsmn$ z=Wto+C+^aV=O`)7*00K&EIa<{`#yw$pP)tv8AKt+|FXNUtYm^DTzWcp>QFD`oO(hX zT1an|aOtI{0?ka_Gt|VRf#Vyk8;eDrx5L~eRMP_luzXgm4sB!f^uJ01Rh_T-t?JxD znOVhl+(>VpshmWT5u8(uts@t4%`%K+h=-dKN~B3Nk{KjbQOUaLkQk0>biapIlFC`x zX9~c{X#D0D{Y0XOilzQ##I0MnfXk8rhGRz{l$A5ZTDjkPhsBaf$v-5@$7#A_HO z90XC5-}Ox;iN*j2?NEl2YdWc-Vq_adg@7kaI+g0-g!90{;@{~x8vzPWx7UOrkLl?% zm2}XKCyKVH{dzkvYbvH2+h10L5)cbSC`VmKyQrUVT3D1)Spn2XI>>JZ*{cQ-##oNn zTGG0J^WX&o8{}m5^pZd$g2^7_k;a&1+p(4VqkHf466wSu7^6SSN3aG0K2vXRf?fJM zCEl;cxLT=O?aag64%_X_wFY?{_~8}8>kP%7uTPx+ix{vNbW>c2@=uc^{ZI9Hw%+kS zywXGod(am{9)gQ%2fshPy&szGT>Sleo!Jf^uMb{c4umYgU6a0ig%ijPbO$#JHvW35 zRUYV$HtQHa8*qwo3b!JBJkBXX{=|!?z4TWi=E z6j`|>!&7b{6#`=-xbeLpx>#1!Xo~6bF|6@s;5!c{@CSjICsTZ{;U8cO44bu8#Sy%zZ37w)n>5lWC34v@j^44vmio%d6%{h1x5RN9 zVq{3r(2I+Ntyeku8^IZNhu@f2mNoQ`BBveGOtPo;FUCP&~v&itN%)4Mho-z3APfv@r#0S|aUX&#cqU1aqq8sC5|ccQMTcWN0Uj9jxW!L`XsH}MsTLTQ#hV!O^${xdA*~Q&ULXE5ZRat{)PQ09kDuo8IX5E;T zWV?2;$Sop&5bnClikI|kvnReIAUF*;b8{3TRX&$n^PT;C_BewqFBe0P6H;MMC`9cM zzG98mt@nz#u&(v3cg%*k?6a$u)AeDH1A^}SP%$F3=U`GKp<->x2?d47RGYb!X-_T* zRivD~SOyvfHWXnc+L#}JGt@7zhSO@lF)D3o&Wv@bZwAf_>$k16K36Y9-C>~1=YB+W zQUiLhOLyiFTlT_vFixLik4{YmjJUSGZ9X!Wf3DN7wOZz~srJ0Q!p-HVvzcTm^u6w0 zoJjiFFw*Me8T{Jiw+}VpAC}nYmgeX#83TSSsgZeFXYRS4g7@876y1knznmmGd_EJ! zslV|v*Xo0mvUvL4g-Q0@GSkUp(#E)Z9Qr@&On@g@0-jXpkW>kjo<9s-aBbv}!x!&Y z!^hX988!Y_h2!q6n^LjcZ_+(3XNeeLgqL%6qx+ zd3iwh&vSPW!#w~3{KiKSd{SlGD696I-b{K%nsB*bX$!{1H0<_G-x!c=AC-B|fTj#P z@sFc(*DtlRYU16R^>=#!KtuC%-9cb4Usj@tJIPlSPo(Byf`{B9?7Jv1{~+GO_^6gzwa>nY|7kIQIvRpK z@Mu+-CqvAT3^`M*%shDvVbxM8bZips(*9M1D6W@8gFN=#L@HY5Pvf+Z_$rr`9%Rx+ zncR`7w5`8{KIOAAEutN?Sngy$PCaeH0=qqK+>obW(+blZaiyLOl*A$b3xRCCOLF{L z>W98b2c8xI7CvmMmDBs8paz6~_6RW!1C^PBrA{u*q3e~*>(}*YWvOm%H-(Ifc1bXY zygeytAAEAScoP8_+YleLr&ZvGa7io)e;sQL}-AhW6v|ngb<+ouv+>KuKUMt8U7huz&%-r zs;H2HB-2H)78OBHx$@B6

      ^0^<+7(o;i|ov~|*+8EWTqX!e|tXG2E)QnctA*le- zra%lau$+U&@TBKtI9lS7=GL74?cTfeo#?~g_mfKX*lB&+sU2;4Ya%N`>~8^eAvf3IT=^O}*I1 z3+}u+lvLG^A@ppDu5zEsaR6;|ggRp)ReuAM^@n1BJnf1aP9e?f<0kUU%oR@bZB*z* z()R-0KSU2X75@O|0GmXpun_fZvom(hIthwf!F&YPxdCdy!X3l4i-ezF2dC?cfpD1b zpEJt{=#`?ELN{6h_}yzp|5gTFBn|2Df~I~oTq4roC;xb-12j37x2SixHT&Z3>BOQ;QKxlD1V;6HLlJ$OA0 z9GS*kg|c5_GDb*+7c09qMT8wk7Ul>6!neZ(R*H43teWnw;|AHL;on8k! z_=Wql*mEb>w%a36tTQ|GymIwC1E!dbGqQF2v<2_U&#$uqe=P!@*a6c1udv>eB&cgU zQ*-nG2SPe@KckfxUDm$ezV|^arkB>2x2jumFLKU(@yEZ?H6%a!DyXGMiDHET^?-2q zj!EY>FMi zd`JhNGH-;n`du{g#JW!7Hb%>68c--O;S(wbxpd#Zo?q@kN@0XuSmYA3cM2)}-)Vb> z&)%5TGB58=zxf_DEs>pG_2zu@z22g1uaV@+a=Lwi?FhyM;)U6RzHvI%Q?<;R$%yZN zKfi@|+&4cq=Do($3ch~Cq)Cq(UO&xh)uHUvc7DrZX}jK7?eu#`4E{XeOY#n@XLa@P z_9^C6aJoc;AWNNFO+ICx%2F3%i20;jbCAt>Z|FF>~0@k2MYGnZ?` z@>8IRHjr=xt#c$ca@d_6%Oq9#6(vkwixJ)Mk&;0EG|P3`~Z zk*df4dYm^i3$0JuM= zKPy>Sq7?~YhrkSBEN&7IWS~h@4q6xpn0X5fN&MBGyxw*eEL@DDn~rQOA(=ZQ$}dA| z_NF9TYwNdkNUQIm@_NiRWh>pl*|V;;S_ZZO82ucV{Xf6Nm5(D~W2^k6HY?26d#(yK z$AbfnAs7)-IR(u}HFF%=p)P$}IT(s1CSXeQYNd%Go=l`iCFyXAuEk@o0hIOPQgZ7U z<|z_3lXVMb&kt~$4?`X4asAhh!oKc9?KPSjoa2*v9XA?fjoh9&f~y@JOEtl%^3sQQ z)h4-X?XrS-MzVp+O7luCLn1OkZX+kh)bRaG75p?&pDN@r#PaLc(ZW5>SyxtuNbKu5 zv#vY6WtsrCmNX7rc3x+1JyE8!>JSdYC&VUZHde<8JfD6&&~R_}Z0X(&ug`U2UCgMO z7)JPjmdNm7zFOpW%Hyaidzo}gDYOb>_d4N~Umnm9ZkL&vM$s16H z(T$x%(P;(Rn^X2#)*S)aP0>8Z?x4-NRrW)y;kU`V11Iem>>Jv|KE$(9U zz>?MV?YDkf&A3lt(j5#5VTQhHiN%<;2KFEi%w@?tUt# zJXj%6r?=DZ5%r1rkk+tFAp~<;?W&x76c^8jRoF6?79MvRQN}KY!NShR(ZczanJA*R z^h(}r$G)}_#6eZb&H(vChDK=bpn}JFW}cf>Bp=Ce4TUiaBOYvRhHok`(@dZHz2l{s zE9&79-Rme;BI~-|x3pqBf7XD8Wj_8tztWs%ZXq}O703ps7ce5sPPvQjNt@urUX5{3 z&2bQQoj41xHkK#FP)s8>CO0k&lb`P2K^UAHN=V%vK;cc99B9T6Api}(*S{F7Kk;q(pxQ+h_^sj zVcfpU26D*DLB2zy_*gRJOH|zo!%tlK(&>UYdM!DhST^sE+*jt?CA23&n=V!ILlT8#~h# z7h+qi_;WZc4O&9?c*JHC>oiq<02B~GyJ0KK4K-s$|&SOrFf9DYKWAiTFEWc#+~p6KK5Aysu>ns zC6oB&@9~1mQ#DyQ{IC=`{Z$N=-Y=ZQfosK*Q3_pb3G!5hCmQ7KrkR z4eo%(SgMgSl=FHou@&i;R8cBHpLuPUxXmgxBDN_#YpAI^muRyF2?^P(Gl>X)a*sD-zN#`^GYzLg`W{~f)12P8iw4akh^{~x)tGO@rTH1ILsHT;DqGpIuPOet zi4_#xP;pV14%`iTu2+QsxbSC1gCF&B(R?gUcKG=)3{g_S2zu%~GJSKBR+G2U*fgaF z=}i&`oFRxMX4i{JEs-xjdtP5uuBbkYi_y!MTQ|rTs;2;h;+RwYc%ZA6%fmEBaj^ZA zSpdQe>wSA8i=2^LlnrW%FT=H4?G;fr6K~X=H{?aLuM`L0l}CNd*_;3McL8G2>3Nx5 z*hNebhg$NXByfiZWmRtkX)3SlZ}h>B$D79ZESlJa1iTS>_Ch+Oxy~(^21Khl3# zl7LJm87w#I8bisiTPr+qAHGiWlBAJb@dYiDMjg;V&`w#Q(aA8%i6*MEHCTuJ5FuJy z;x*)0%Aa7Yp@n9lZEtunc)=Zggw6pRH9P1p2SJdzdH$)g*6BUbw^UX3F| z0A54;whEsfCXFE>cYxi;{}ZcbdYC}l-q+Jlj7I7@M7MY{)GN41jFALIwfxYBv}o2` zcX!DgGB>0BYmZl4>F2s(dWhbfyIvWm7b=n1*#Bh#vJfAOD6w+B zH2t;%AGv-DQ4-VNcXCi@%?3OLX zA-XG|QnTRF&zH-xu?{MOTNfSy+87ZDbiKQf~#WCuEpeE2`#U|~C0}CoQ zSQ+jf{Nh=)SO%Hn&Y|OU*Ht^Y@c}lJn|3M|84%=;GnY0-N&$zf52^inckGE*Ozn_Z z_m6+!tzqJ|kiFS{$&eE>o9HGd)pISXBUH?CLx_#@XbPkx&5t6KEb4j&&t$pQ=yq93zaQ2_6c@5}74 z@6(Y*OzrTzj0piv@Yc^&kF$%{^ME{s(*DsCY@mgdRHAmjk1CAeC_t8Uz-y-Fn%m_&BWDglJQivXWTQt|4>UVtDyNo9FX;0v64uI zNIpS=6W(^Up)6D)rNZf1Cb)?1`;qx?JC52mGXm88NlV|3l!{TC&?+0Aif9Oi1xhN>Gn>3x{!d6Ut07Q#Ub6A z8PgVU&HRH*kfKs%iY6^Pr>A5J8Mspqy6TY$c~1a6v0bN;@XxQAgT_+}d(=rMY{SEn zDDL;34j%D2Z?b~#FUWjz#$R(By}f`-kC)>!mlr@&#Vyu)Qt6}ny-C`DVm@CXLI*1z zw}@-?i(FMcpmoq!fV$$NtsOavd^wV<`py!WdW)#)(16p=nJA(_yXID(`wv}HKach} zh5setAsRJ^0E@Ib#~i#=4lm#550c-8JN;jy7Mx?4bU}6n*X9Vf4^t*}OhJ1=5N=vk zapCR=Ui3WfesGQ+u!##ZV(o6--o3R+CI^x`znGS%5lZ~?vXO6_s zub%HiA1WXPYa4x@Z^>zS=0#c(+54TIkBLIh*FqM)UV~`{exrl8)a48#43oW6c)-(# zH|91Ub125H@W5g(+7B|J0<&)j{eL~k1kLNZ2J?U!x9`I;EtUVs*V-dA>NvB@o8>g$ zmj#s#pZ8B7h{W%s({smzSC4dkJ#yXfoZbZ6u9A+%P>(v~XCH7=@A667O$bdk%aZri ze??-Jfkv8Z9WLQ(S-%!>+bZf55BVuOb1$k}dW8M11wR8prPA(cPqwYeLEc;w7a;NT z_(-3YgqT!m6IC^ENpeQAZdjjwxo2UpJ#4fSkoIw__21dq7f#RA$+x#y8Vu)?pYLaq zLM2^Yv6`XtN^(%=a%riT|8UI`b}a+M9sL1)S{0PBL45M>9r*+5_F}wfUprN6x0nVj zdh@q=i?n$=bb2ayNy&#DLfV5gU4z)jYn&EHAMtIyT#{*%2sz-9Qza@xK3nJ6o}KJ? zfbgC%Wxd@+^!VNp8tCOhoJoLsi5jlZ!`bs%w_ldQ+o?h0McPCfas&UMyB@IgBG4jJ zPp)?sSeY~RbrSx18+jlL6U)*#$64Jxe&-l{WIVO!ELUMo(l4=yRIkt0-D!wfrRcN< zgH!w`ff+eKA-kBz9lOe70`Js5oI+l!R8YX=PjyxcT}h%DiD5f)YARJU?3|U;$%cS# z%Oo&k+}a{jO03tfDc7*cB_VTx^6y_aYQ&_mAGZ%VqPTmsc->sEh1p@_@^&+4cBo|k z+NW=^C;PQazc@gyLS3&|#!o(ib#`OlsHQe@&3;w%s8wV{fg-JsryD!0t80K=$`)oB zAumI}4WgDazUurUXHsMt)Zvs#!DaLnl28RfF=-^wd$yUHp3VwX)Z$(;z`+vEIOz0p z39?H^$aew}54+Us;R~T47AE+YjvI0m#eGawf>Zttm`BY#MIh(*m?9XvgyVEYicwV+ zhv?xb0Eo7cG^Tkx_`bXMa9=*=E#ikzfJB}C>=|%l4CaxasXz?g6cpUnUeGnrRo;Wu z(9j5}#w#Ijb8`%~vHD4msDWGpA;ibWch#;QT3n`_d80dA-7@9(nth!B`@4kh6H$$w|&nE_uem``rHKEcu$DmxS)Je}NwKVp+yL8SrR8hlZ1&0c!-O zsKi;oB1hG1Ww?swm6^0le@Vl?HbI`%_-h8PERzlq0fI2h`l}>1pJ7bfj_$uNcJNU9 zU#77u3YuIgIHq3mW?itP;PL=M1$DY}%yRz;x!a zbAjGUGjmNF&$ol=_m}C%@tzm)YmegI`%hv0AHu`KcZrpyQ_cPd)>)9x7yfzv?0dVQ z0l*$9W_({pY5D!0V!oiXwgZ1%Q>&NjfOXUE=6grLbPu3jz`p;?|M&Cz&U@~%Yt(ry z;!biy&BN#q|9Esk&%7Q$_w#VL6W`X|ZCalWd;}oAqR#{I1hsM_4mR+2K z4?j<9ZyAI#isG36V0YXiJ0&VQjrL!g9WYN)U{*LHJHuF@hL_}i=n{JQ^hOn7`&b4ASYGhW%9J(d%8hh7e$nab`F{u26;+f6RADP z+V>2&$3fn=TNsrEux)VgTLKUa9OfYWL8Hr(nysgwXm+%3Z*G!7qn3y%$;oIT?@7uQ zO_9hWhWJTkWM5&~+9 zNMJj$N_u8y4VT*T9%Pn;%%OR6i&DJ`w_URot56mbMhfFgecQAkCS&)xU*5sRf5kWs zo85bd7YT*^qTMS)Yf}f{*uF@S4X=B>T!Db_>7J)3Xstn`KC^Vve1aB8IF}g38%La< z*Gn$7a2;jBNAbyJ(#x_+;8lw6Bbm|b0^}e_HLj0l+ zc-Cj*AC5NPlTTlRMw&BFp1>k?^2YAPN`F_H5#6+Y+H`ClMu1rlh_Riy2eL-cFGByc z2xwQgb$1!j+AMY~DH_`%gSm1&s-1MhXYM1-#2HnNwT(ahIwwxE|Cs&_O%DR~yOes|(#Hg!L&2+QcSkP}Pi)-7;$oP(ra_?uLX%iPg&2VF~-=K+^5+a ze-*@2GdVXEHc_B`?uo_-QdXbPXtAB+t+sTkyAaJ=c7;=}@5}=hyqaM2K#@R4eu;Rr zqdb!B5W(jivN%}$(xwaxd_;`{i|k}1Y8(5rn$hS}(GMsg_)eY=2rb+}?G%n8Ve6PO zTmV`>71cpMcYBFT8dC_vm@{_|W0|yXE4}~VeB0gUw_Gcvg`~)_Ok2E~agK*_(@d2? zxQWw^QR(~ikqiH~p`#y`*V#93nYZ><3CAli6xS5}E`9}z36@P$ zR-cz2eLYU4kS2_!$#!5)KZ#l$N=PJ~F6I8W6H5!zCHRTG4yhd?&fQOg5k4 zPw{qHrG|VHAAl`=@~oK~n~2(Ribjtk!;R7*5F|aou=cAMHjAI!&9>7&TpdBRvL1x2 z#`qCR2_|*bQrV|g=F*H4O-Wm0QqR`cy>h(_8IF$w>?;q?cnhGD*aG5Hu~8}Qf6-DX%ulnKF6CKNY)Fu1SG%_j$~!2S!1RZ79y;BFS`=qZzU z;`g5Z+?^nNkr{EiP~7APBlv0bdeE>U5?F$ZhCquuQ-bTJfXr@nn+I)OAAi-&(RLMP z!JDh;z)vN;LQRyOv7yh>g&%6NbOJeXop4*cB?u??CrHmQLvE;$-d;L%1*rf+VA+5f zQDdhTeGw&>Rw4Ed7HzRZN^jCK;wrhh)xD4!iw(ww8B<<)rGl|2({4jAAzJ;~i*~_$ zi=CT}ha}7b;tXUfrR|Ys@daF*p-F06;c5mkIRDb&*-=EZPP3$1jIlm@dB(~bnN0QV zHcTa2krX6qZ45jnrqxNf;j5**Q1k?gMt!gOA8R^x-1?HG_Yj+n7Gxqj`uxxA&)vlJraxzcz-0WmQn!m>K7Mgp2s zr!cZ`#JExdWbL;)FrnN~+Z}3U>4Gvz*4!^-FCxMi#v0~?Zg+R6q_xueL3%Mh_`hnvCXXLMb&+J zCC@!+O#e30E@H;%QEE}94LP}U0`p#k<{)IG%(v~{+|oCcmuF(-CB)%VWUV~p=!nm( zaL8;kOjbcGzNQBrBrYP}Uxr=TE7TC(Sd0E3*2pU*`lvG#PvI^tqMtfYT%;bQrw8%G zn}gq50WZ;2kJ^kn6RXUl*6bL<3dSaKG!z_odA52ERQCFNj z&mTL0c}FRa|DV0rY`sLMn}3LX=$4Qe-!>{)cTaSDB95iF;n7RPjceYMamFjx=x>L@ z1OQZH7hQ8_vAN7_(znr+pA5^D53nk60rx&NXo&Flo=p>9PSY+uBON?(wfabpwas;v zA-HAT1-K4999VIsAhSZ^QST1(w1J@=JFUYCk=BoDvPFqf`A$BV1)IIMc4R%zWUCNj zegD_Q=k~t~r_@L0KnUWGo9}j~Va6$4MbvB|_ES#6nYU;*J{T$Nl`PmkjYC!*yFe`h zkL#p~*OQrxA1S;uoz$71D2YX##1(sOLXjj)cIWonwBGmiEqXl6fqz{f+v}Hgz5_y&t zM>Ai$2pdP!={%&iAF_7+v<`~gLRoZ3#%WPLg)Au3KK3hVr01=`nDGgRFPny?AT^JM zNl2gVw>(r!62OHh4KS~g>x2ed{ZW?}UnZasH}v4;S)z?<-}UOXCoXIZ5A#!MNN0)s z=n{Da zy$Zw%gjF}oB8e8J8Z+#$4{mlC#ue2cVrf6Jm%+lVlliTNppMNMUg=cJo0Q_AYfizV z(Ehfv)RqjDBtKsT-NL8JapI9p`{~C{b|_b{OoPN^6Ot6Prbh^UyYX%S^EWnWv`sw+_p1_s?eFc^5rB+$yU-+V= z9`xd8IM|MOnPWahdRNHjfRs$gtIxQ8cYhy`{=@-J#S2hIJWrZWE-w?BX*H~#ws!OY z4Iw9wfa$?OSgXvdJq-hAAD?J@+?)}n$dzFd?)2@vKbNU(JcjG_&udpQw z>y_|RsO2dm3li=({o+ffb1xV04KP^L*K9pvyafdPF9n4jHa`Du2-5EfKX08k8(n`T zb(n^$QfEA_5aC3P-ut-BVcV<&8aM7(PT!M+B<%45;zF|kE)(M6HRiOceHYv5y_|#T zhl@e@0Vg?qoa}D@*9)@r+MFsImsm%=v4X$;{_%5B!aebJgqt9QhPl7~!Cwlva}&&| zRXO{vor3=pLZQD7;uyEm7L9Wb4Ypf`5&oWC^Fg>2YWA0}ii>!Tzi@$xiyuaPf}*d1 zDVVJJkGpOilc|~s@9(Uzf?uuey_je=THp7t;DN-*n`2DJalN;e(*8GVobD56SI>ce z4+Lz4ilHCwOKYV~#RGW$2LBM;f}H!NiMN{&oEctIv?H*vh%v z*F~m%HNOH&=;G+6T@&H%?mithe#UGFTH8$}&sC(=Hx4zxuExve_Ya@iVq@$UhKHfAPu zym4b#v%28^Fr>Mrz9N%CdI^s(BlS=}{BeQ0)_!W)PJ>EIZs~JE8f?II;k#7(GQ|m& z77mWx_^#oQhu~|7d6$XzO|l2t=X}hU2Ot)xkOsn&g<;K+t z_6g|kd7lj!_!Tv4DMtVUZVpEH7$hA3iFP-BpI9)Lbe7b0c`D5{PhhY@-lbqfrH|Ec z*Jq^j=UT|It4ci}ID5JadxSb5&{CRjzD1;_KAh!#et!^hxxJNLyl1q>mpwbTFKg;^ zCQStGOfJ)>rKJH&cCHT6+)v$<->qzi_Z+!)E@s)xRGdaw{6$^L*JQ zh;>_orDwb4z`>CT$N~d14d1I?$$y_eQ+Sh0XC&FX&nqZcKB}q>IyX^moW^{cuW#$g zO*%CO3^fSgKbu1+&1}RA4Sqg>EIL&c65uHKaXM*+5f6HOf;mJ!4!6M5M@^CZWK%YS z-%JQWWJ`Em_GvTdS`%riO-1Y^UkPq51oGZ2M|=fodukl}e+It_JT;QDIItX{z_s@6 zPgbg|)%8FB$gNAmw_L!06+l|0EyI;eV*6pxIecp0U#nmsVy9SC6E@;R00ZatLOfio zS*`d{WUDUPqe%Kme%L1~eKB$-N-a?_b&vb-Mx78zrP{g~VCi=49^VmV;NFnLk8wTR zFL)152RtHIXcwpkGr`22lh z{&Sd`z4q?i={LC>rc740y}}Wft)?<$%TS2qBOQ2Ua`OLiU5BGyJ>;%O1EFumP_3k1 z<)>65Vgk7cp-`^iH8dC}6~UPG?j#NCZca&WlN$ZS9{%S4IBxJo!-j8crbLde)2K=J z>S|#;{6ns6!$w1_hgcVLLxmK3a15!d&#u!1&=BLsTF#tSX-b%{@Y4LVJFgaM!pqT4 zF0U*Ko?C&5?$L5Z7VUA;(;Y6ZU_jC$|8KRyQ7?XZ17)>Y3zUYVCGk8HPXIYEbZAHsvC831 z7r3+3fsz&H+kr_xb1HHLs95~3W*qq%7^zw(*?yL;(KdhpWu@;)AU8^)GTfyyc3lv3 z@c|!sz1dVg(n5Gg(uIF+*!C_&73KT$xgIR~5Tg#z6T~ za^}>zOIx{oDEl>esEJh2|J|<>kD0lar=z{3O4fDN*konv$h`mYh&Zm4eW)MP;ml#e zXNCwhq=G6|Z_ATx&|Wgv{E$_oDQxV{$8x}yYwO#OO{2f9D9@DY+}xgKy&IC}E-!CB zhl62_2Cs3qkJ-QRop$MR^Zv2(^L&30^sX<^syWo++Vr|2^YMB97dr$3C?1{9=>Te_ zeZ%=~L1*8f)0~e05L^8<>}%}$K{!>?TFCZ8@FAjd7$_ZG<+37qz1wX$bBt>=Z>L18m- z01;svbM2t_4a&zc~qMBHE-G~GwjlI;_;C%FW`+AKMfz; zUJQy3H(&(jlfVLH*K6wbmQ!5+Pyc;^oz93vq6H!T!2wE`A9xX@fjq|{ju3d#=Gi?B zEMP5!-U(m*^Mu~7g?5gTXaU}?dL^z?=T5lLi^>~N$aUc5`-;5te!BVk&Hs6I^H&;g z+`;wkvWhNrkGtoI8pu^T0oNYlOWJ9nKg%V%_cmwxIhVVS?EV+Q=Z(6xkK2s~$_LaA zHRs>CP%KPxbNG#%TtqL_(zZ6pHlH7KI$t{SF86PV`-Jlbu;qk&)6{-l0;rz!@7Arl zU+{G*+P}1L8dTY59N0K>*pVaXMB6WIdA=u{`&}U>y$ZnfJd;Ylve&eHqv;~k6EbYn zy{^=gA*a?-Ygo3!VB%?(m$iuqHWNP8L?N6#xwQmE+sSKR{a+S9nRB18PHkVmm}7}X zHBEzB4U&EWHmiw`O;)vwY#=FOobW19Hb0*snk=aPxu_fMBu6h!NKd(K6uI`F3?0d) zL~~T{@8Lq)_{g2~Y5!Yf(en9(16VgL<7FGd*rH=@M@8;_jH%q%D_E8 zzifH*$hJWC##wrH0dMl99ejqyz$$6QLX4y+uvnT!rK|(p4P)!``-Imx{jN2 z<-38l+YL4F=2s3ucEjSDT*Xy99o^gJEhVY|blfQUo0=9d8&MWbv>2%}ODRg058m_K zUz>0CY#ugbHEieZNB+nF&(&_4Rt!@k*#aSVjCH@=%i{L+a~IZ!s(J;UKXSB-*@W)E zciwMw_?`?R;~m8XJgwI*=jI3|lfkAsI)cJ0s#;syx6B*+kUmM!N^*QP;p~B5|9jVg z5>81|$mW#k=>3M*VV{2IjUqvrE#q{zz!>+96m94eUurb*?UHuAl~o7x>umbSZ3MT? zp90L1Ci~S7Ic4FNL^tk}$KIpc`(!C8``7loGe~g#gg^4SzJncs*Q~vAq~c-g?esfS zTUYzvzq2Ox`_OrD;gkb9ql;aHXnTu4p63`H-@fB!C@QDb8lnN~f6ZM<&!$tu3G%ep*adB%kww1Q=3 zcL|{$(2=hJUns1swf@>=&k%?Rx^C9`_QFN{ZvBP4dD*xmvNjmHf z@1B4X0eNL60}EzT0iEn(2h-d~3w&cqG6l<^+CcodSnp(M;ltL}Ld5kh#Py?yq6w{9 z=x=S~wqiS+M`r5vLAw0e25Lv&X7Pzr>q!O$OVTvU_y1Ne$?15!Gs)8sr9Gz|`9*k` z+wEi01SiYqvTcd69XvGsf9~+XtRrBG?%~_nJ?^`56ut+O1h0#c}NPVmY5aOS1!6!t=>2)w}diBh*iFz`HoXsYMuA+sw znW^?mY|jh7L^Jow)Eif9N7zNDn{6Q%@vEs{r-d_?eQ`p=Oh3TXgbTR>oi|V#GF}$0 zLeF?8n^bJsb>-@1nAUGBWu%_ZaM9KK$0?`V8K-l7B8>IFd7x` zQy8(Hb5fPo`Tmmj);tnAa)&h!iG2EmZ^K?<<8=#4yTBc-3SU=5=SZ8*lrTcoB99lz zbm54zYh_)?pC$o34;N=8MJOVvhg6GD|CQg%WF~{vMM!8u;=%&G5k{Sd=l2r?_xqML z76;4fuvyC?V=q}Pvyt{9W!&|*IikgZ zg=T91mg{E+qB`x#(JRu9g|M6^@rg-g9d1;tNCz!&Y!RJvqVaVsF*QG^^J(aYbZ=X6&LnWiV zLD&DI>8!%qY@0Ru;qLD4?heHZ6!&1o-Q6irpm>1-#hv053GNbHix&-A+#UA&AMEp- ztFfkN@rtcJ=) zk{c|Dm;k}S?7#HqM+s{~JOmhdU0yTx8CAmP?wH=vKv1Da{bUfUCD{P zg2_OjCDf`JV_bv2QKz}9G!`Uj+qjalOY(19n%YY|s(<**PGOay+VLZ=Xz%Vt@@>Kg z8xoDY?IMgtC~k~Cv9MVhZO6-&G9*n&P6%XyCY`gy57KH`5b}F>vHfV6{-+Y&oN%(k z+#1pbFU9YSh?5nLt9s$qIFBZz6+A1eo5y?v-o@_h83TPVGO~Ks zR=P5a>4Ph%RX=nhD6K6?7Z+uZWd$%2>}I`H711K+{A!);h-;H{vu%>o2;%l|Yxuw8 zZHvMf{w!Q0WpOm#hKeTAC>*YCjo8^+NwWy3RwdWKpAzH$CMxi9{JVfPH31SdXfM^8 z`{UR&94y=$r&j=yH(dDR9Pu^ITFh%8rjpg(%6fy1-kFT}G~$5g1Ra~y<7c6fIpG8` zq|=&&-=qq}Px@5`jP+Kr7(mR3N^We-R-e;|1hUtIx z*t1KtDoSia11SegKkDJ@jIm!fFFFa58E*oKlo#1R#q7?3s zg`{J>bl4vYTgrd^9JnLAeZBdb`1nc=abG_50X*a-X^iooQGl`>0K{n}(0<@5My-n`XR(}$}l z+aNB_3XMAU2{=?B0VN#oupm{0BpnhkCrJO1q>jM}e{+kpUK?pB`h+p`xtyK=*2KCK zwDG$_CARZ(6$1$=+C`HEB_!x_W%`%1!FY;}P}+w!&}C}q6O*ZlaRCB*oeT26s1b|@ zyYoynwEWlC&D1)fKiL#Bv|nwwbL&IBdZmKi*ia1%OG+m2@J`$TP0j?7=UI!&9Bru! zx_yaQ&PA?k=-9@FWazWm8{g;-rMeNbiDfg#{Hvv8(0lON`T4`sNsUN;)9Q$fcwf)U zfK)+G&-7`wHtzy9lbB9AU8IT->5gyti6M+qPUAS3UP;D~NvBKkW--jEl%*eoZ_Tj#4NR@UHr0+^433JHFGvE;5blp-cA~b{_h|Go3F9y}9PH z12WD~oI1{Fe@}mf-HsDMF;Rn;Dylb@r1EDVM%OJItkl`M2Xu&qReq}J?OG2#o?>Jy z3DGOX6SVoga>8vl7}Pz^yS~$e-bGOH<|K|1dgd5H*lilfbBS`$ZJkmmiu7ziqz8YN zT5>`!Q#>*n8n#*2dEOo@!!?!H_D zBVvk1h!dH}r9^pa4%=-)1+B9gJG;f1l<-{6&km`iw$0uy)cv1MNPLwh)I(pV0f9J1 zON;MBI~?G-g$i((g}gEZo=XDl;#Gzcdl|rB)Rk&k8}cf0)+O)bt}0CSxhJ%LYlZIx zUGg1bHa9-Gxng3@qHJk_Hh9%kZGnrt9m+vqyg+m}v>FyiNRaaDDQ?6W0+q$7(aP&cw#s3H<`w2`t80>za8Jjb0SPpM>GE+}vjN z7y5DNas$R^%cH|&$4hpOe%r@g(KM~o?>=~^-KwK9!B++CiqnIF#gFobA!biZ@7rKD3m^IK*Osg^c>UCd=XUGKMckQ_m7L5CIgBco<5}N{ zlK*agpU5y+Z5jarL;mNZ+D_)0iv<38v*OfeCeuS;j-X9N3G8G$BjdH97H81`nBrOD zC2zxXK^ty_Kh5<21HKsU_LRECLsQCln{>3)bVxatoj3bxspP)?Qkx5q_ot_|lSEctFO7xaa za@gEswvRTB{-6_aTYuy01l>(bK#_dOQ?gORv3WeFy@>1$@#C0^ApL;c+febNY)(MF zvkxyk&lTUQvJz*kUy~FhfBk{iE%GZzq(8=K#7<1Qa@9L)_2+B|K7YD39f8QNH<0+D~xky6&5NCjVKQ8tlU0-uY2!Z=Tak~Ji8>?e8y~?g&)7P z_hBg^fef$=ZNQ{%Cy%#`Yw>+qSARpR-J3~>cd-9ny2&5r{Q3Ma`MAn)s;*9>Hu@k? zr?OC!RAreQP{{9G;$cDpcXd@mLJ}M_vFQLFH3Ru^E#T2y>@6k1OH zI*sJ@46ITJQGRG5HlsmtvsI(vwm)S8SIBnOMua`aczqpAR)fAtseRy3y@1PH`gy0 z#_Kd|=*M{h{mX-rA+MC=HkZ^Z<*X<}mkD;h86Bz83abJHN%%RCyyu=Agk8G3qu(>+ z4fIa$5eAOZxH!2+j#IGmd!pAr0{5n?n;akP%k`cYzPGK=Cn}Bft@F3@_uli68@!xG z5sHl4k2yviBC7bO@9&x8aPQ5hO!pA{e`>D@ zrdwOi&XHj#Et1L3xH$p#Z2!x*z^3%c16NZ`jNiWYy=Lq@o~0))gOKcP!lIH+2qr}pZB~=rmjSq0a_45%&16UR-kC&2z~~xY&gZ}3R}d&=6;#ExvsYBccCy?5@7%&r zGX3n&*=?;!$l$Yv>jT(XR(4VLd{iqKN(F~V)RBvG>{b0VP|VL1m9_pMs{hnVa%=;B zXMhZqcMiPvvV|1{aRHk&d9(scN_$ZSoALC}ZGtIHm9p_#pM#O?-yq~a$dF+V4)V>H zO$qiOCz&9PdSmBrjo~fhV*gA({Oc|H#1d&!FJ$cshP1lgF)#Mp@R$|FQS5mnjIafm z6IE5uw(ohg6kdrB3P!LpdC_fz9*97aC@l+>T+a7v65;11|&y1W9*I0@g=euvV&9%%MEHYzX)dX)j6(x zY7dq*OimHxsxRqxM)={v;w>L1pECF()qORihL4QGzBO#<;v{nDFs7z`GoVfeWO2Bg)=Jo1-?aD zbrd_GZfxXji*lMQm9HJqX2;45HzA9c4_t231wengcOcPpz4c-fSLRfYkzkhV7!Lbb z-fT2&fjH+c(;|*2g*hKBzAdo6^xE>0{#L;&R&xvPFBm_0h|z7Z>A+3fLtJr~W8FRj zI5aL{5)_&YEY_Mc-)OB&3rb{KF}XGZ&C?t0YPqJDs}Jn>txF9jTOQQZOl{~5l{Iyd z*QD8qoI92WXw>s02hM!`n@s^ruyQIhyHr6+*1AIiA-1b!Wo6M4-`>Hto7`aXo6{%P znQ~|R?e6HB&mE?o0Y1Y%9be}Pi=$eb6CCg>5?2fqDAqAxi)Lf&#HsB`|1~HGkuLeT zM@Fza(1T|m0w}%NV6xlokIS4=eZZO$mZVk5RzTGuP1An6Zg3nW5k z&hI80KbUI&T~Ez1OIhEX=f^O`-)iNQ-pZcVATGqwv6gR8`IZXL?pf0;kx^7TGEZ)} z6#oP#J{_6;Zx|lF-zAzE6^C@JlUjvub+}VcKJIjtKfz+=7>cDBnWwIq-ug-z`oa}5 zV)mN!F7d2RW!a2*wGtR~rdVBDM{M9OR@c z8ae{zEz?fi7A+><33+}vT*!Sk9!nVX4OV!i$*qT2v@z81R)T49aa6T6PXrOY4@CIg z6K4pI1WV^n8$usqvd6VkIXxs8Q-k}dExL_yGkCg*JgyFLe3s2U+a7J)D|9ArUt$xb zc6WDq_)OeiN*BnpJ5-n~NP-oyM*C$-kU?1_loYbQC!YBwAYBP~^({K{%uAv$STb8QqnQ*-+pwo+`z(_gr%ik`RJ)4?h zi6t#eu=IBYN3R`SKU`{qkCXj66c`b%A0?#A6^Z45c2<*J1=og_o=AVQL7l#EKehHO zY*q6mJJq_(F|v*$jV>JFr(rrTI+pP$5I-}=N{I?7Oj1yO1O(tl_Py?jcz@4Els2_k z!OU~*Jo>V>cQlIE;sm_B-O~Xe=<2+uhdrh&`0kk^DXcBH5%C0R}mECQy;b1Ga%1J zuOPrHv1twPoY0haRAuj}26(=pP+gJ+`z3+kq{IGM5+;vSisM`kU;n-L-j<_mbFwR8 zJb@<%il@L{v)Q@-@|4BPb%fClB!S$>R~Kntn+5r`aJ_K>E>g-_SmQ!$w7TSu)N@?V z=kX7cxikC%WzKF;OeEhVd&1ssS4=oD|?TmgQ#%LGO31-ptvCKO;W^)V>1uW;$e z-M3Y~$1F8im?;_chjqy{Nv(r@EIL(mJs!_TQK0-(eGF@k|7E^#>2w>9+l>9AZWP)=8ioDYEV}_P?MfhV-ER{lBabNi%cus%LQ#!xkrp5_8H|jaRW9*_wqK%wQEN zC4+3dP22Q=Wpvla;h+>mm(Uc8w~ej%O+IrRw*rLEfyv3qnRoGFnLCUd{QV3SNfG`* zE#~~mPO88~1+-2}_SK1?ABWjw?SMeC_M&?rmeo>BWv&Ssfp;E2?}Jk@_4PA0AGgLE z3OG?ww}0bDO)xJq2kB!YN=9t_S3YmeVpJLQntSxelRSmGjL4TcmRwtR!lkxi5y<5~Jj?40P;DmvTD!bHFUX`=2 zn|5fHQI5d&(c~~>^Yf?vcEs;c=8|6Fe>ZeoI_tl|5XwJOcB&G## zrnoXcm3Ic*rd(fpa&mJ0s!C@@b^0*aY@50_=YSB;qvQQmE9>;s1QQF(|KWm0OZm?9 z+|$Qr*hz3N+qK(Vu&ZsIC22W49Mx zABYF_;20SC-R-fPm`R;J?5+p(KOey_G%>GOgw5cTw3p?rr&Po$wEnH!(}BtP|13aC zv)&(AFT;!Mx_q3T-~{f^b153EPnyxv*eMS*Rn5Vsx>fj1jL2e636K-=b(-$>&s{m1 ziwLX4v|Q$)p-BS+bhWj$cBS+g=^kNdU9(}iT_$cOLDNImu&ZOZ+Ak&3OjHu)O&yAQ zgnnXce%`8$nT4QlRnkisYFVDPo#TB|nQPf(dBN8lx|$XsC6WBuMFz2Aj>Pj#>j2Mz zHD6b5-SIUcuG4EJ5(OjKs?u+Cq#Vw0zW#B&GnXBHc}X)-?bXQ&4ItI;rdZQhb`7yB zFNBIpY4+^3bLtlX5|#YrAg;^!+c9N_l((?ykPA3Bgw0O>A=dF3kfs$wX*&9|*x%=k z`_bCEOwI#l%X6%ufNw;It-0`A=qukkoD%M561T3_$@In<_Qo)!^^UT-y5L^8`>{mH zg(y%Y-0?KSnbji*t#mbTHcE2=XqXMH}rtW*x+4%8R zXl>8{F=Ejk`l-mS{FDXH!NWx|pjE%#J+kZ$xiorvet%e+IKZ2lnkH$*VPay!zeeCP z?Xn37R58^zwsHi66;BdcvOU{40VLFLd z5D$FgIG9JdUda&<2_c?48vMkF*Bx{l?t8w;2V`|hi^e>_1_O3g3yDe>r-&&tsNh@%?kXbK7>h5^Hg>3dfFE4KtfaV+!MMh+aB zCMsV5*Nkj4F0>6uY*#w`<^F8jDT`}xzjf9pIX^^R4rImF_T4(wh5zoS)|gO6No2*b z5i*_odmT_h6d{M;(oHY_hX<6n(MTYZ^slVXHyDg0+wQEAMqiQ`QR&RxxO6<*B#?0+ z^ru0-nZw%@_dWob#-LiynA1hW*|IBrtUhzvZ)0@o{NI)3BURYS@DSNrK? zKWQ+vUu`I;b{sZZ12ohbrR&3})jRALelNQ`sY7Y=n}1WL_6g??pU8Y0of9)fbe!XK z_B$A4Lxts9Ip_CMyxZX|iRFNO5R=&TbcT79T4^NRbB-N?Q%@1uq^e>hG}4X$r=`qq zAYilx$mxNvw573{L|S`bPM+ay%9}koA~=@ai^i-oKIx=93%(=e@VI)6bo*U0PnJxC zVEBCwxVGDiDrG>_^V~uMCje=Oz>tNKP$IGz1)=T`K%EIJb`Hpm)Q7z)qK=o@amgqy zw#2-@8`XD==VdQXO^BGQEC%M)FM_ckp3GITyj+6ksR)b1D&2R-5e@^oQ-hTQyj~l%HHXZwZ zxBgA_@cJD({r(&`Tv-#(^CGns8o>{Ktm}c^I`;PAIc@MqV&wc(rN;i!QmAZiX%{I? z8plSEC>!@-TSMh*xxjb#OY-C2LLkF{p?zClY~e)9(JVs;TZaC=`=Do+mcrV{!lddS z!Bp<-Weau)Q&Bz)gT7C&T{saU!hZb>$g-lE(U)hG8B0rcEar3~Gs96B4mE8CoNhar zrJB2mistkQJdx{^5Z`k*fi4?Sv$>c>*kN*{8vb>)q$H_;{(&x&jqcECsV)G?r$^Qm zCVPVTFm?ezDZrvA)`p=(MH$zj)%3p+p{UJus+&Z9Y30+shz5MVTZy9Xd#U$jb6QRK6Jub*nWp1QSmK;9NH zi!=|5=sC1ZgPwD4R|N9!?v=p1jv+C3H1kJA(%kX^;R{wEawxcfjOCT2-a zXJBG{b-Fa|R;N$?OcC;~C?#z<5=(C47axta@^pv;U6&oRAKrX@`CtAymKA~)th3@4 zEb-+nnd*JlGUR5qJV;n#ukQWLwKdbYIE?7!Vd8UK;>o(62Sv$FKc&OyRxKPfqQ=W& zeQPC6p}!KsA12eCycNYmE|N{L8(Ui~f-4Ma7CRpn^mm2$?(Q*To=gb!m&nCKdhbIY z=t9chwSnhr=KK51r3|`kLHseUEj0cv+`e0uznq9g}$G^ zi>axpX(-Qqvy^;(@eHR1Duns(iXrFsAxTV0`B!EyYoX)+V>4DQ)fsZ=Wzr4gzpvz9 zuP9RS1cvrkx#sg3;D1u%{8i^tu^KC5_X*eiVF%$}>N#y7@cvgF6Tg1T36=sm1!cV; zM)T~%B3t*{mCC=z*s3bFD^^80&c;XlF5|hjz-Xz5c`5mc#ZI#q3`j1A)kYD&+>Tl1z-zRWHrOP8x~DUHO1d*^xb{d74Kpi~B19ShWaVZOsDjK&WyV&*{TC1%e@ z>gTp<6)5Uylo#y+lTuh-za7L5{*4npFjyRc+HfO zrM=nW=!eAdy-^nbD&&C}XtCwX%)!n}iWtOqd1a+&379D0QqpIOZTjFSJELwFzr9xl z;0valM4=~FIUj&z&E3h0xoc7rtKZu{0wUXUO;yM9KxN=*+0_?T6O#1kH2jK$^>~yN z`bj9}0m<56YG2O$BRPcLed1WZ&Rty{s2*Ma%FY5;b8Ds8iX5~oeJr+%|GoE-q0bvT zPnLl!2tq@0bNQplkX@qzoT_L!{}V)3r1oj234Nt2Mh zG5#n(!JJ+ie~up`F(vYgdR_L`qvX(j@TR*7>k2L@a%Zv{xzXO~DF#z2+f;3>MoqtG zkQ3j)z`0ieS)&ey3Vur?i%q6RYq&D9jwW?FTKwFNC<-)}f)?()J6Kx8Y^#ic2B6M# z{5guf4GO0#V8TGb6pNqM#eO?mg*j~t_5lOerWH(Vc z(YZ+n2nwqJ=DA#@ZV7sF5??t{VR!M0EOmK!3&w7+ZUbo?g~uch4z|t}{0m<=6I!0(4`BGMYH-4tmu$~OyWxy2uif8cE?fbktG%w&hBGFRKG3v`@@(-qWN8s@rAj( zS@=k$Pige*oYN$jEj-TSRv{{&a=$#+wSSLUxy)9sq49)tz+KMG*vMz}I(~0KfN}Fg z)>yU1F+K%773UuFY`a}j4c~qFnD+!eCl@VN6am4$eQO|k>1J{56CvJ}sJxv#8=0tS z^x5YR_09y|pv8E_wLkW;X~1Q<{+F#FyjjMd%F;g^rFJNtF*RKh06AX0v+L`n$=wrA zVEguDRs8rGnNCaeyy^uMbKEN-EyWH;QwU?uu6;nVD`XSV|ErZSG49UtbNo5A9$go*e2HRbCsG2i)r4nOlJlup5%==bu&Kz9&nrQ zIZS@YI}-c=$13l@k0{o011^04{gX;0rxd+>i!B{PeA9OwlY*&K4m44jkYTxfE;q}L zRqcvs**s$RQY<7D2RVanvkS7R1w9RniI|SKHz???V(ZtUJLOdO@ox!;n93(4b7rdb z3&?=v#ebUk+kuj~E=j^iMI{zICSg#(I%4OTkjycR1D~g!CAw=Lr4!4Xc<3bxulX@l zxM1y=rs;QJVdvJ>ORPAXQ~ls?`4QSl=6Up`-|bbK@1yDuck&aA`com z8Y9-4FBP_;;wRG{`83pGayiG=uFj%l5#jKf z?UniFM)qz+tlJu7-?(AvetD}FJ2uUD6=ez^YNRn# z1%3U19UI1tK3f~XjU7nwVSW+gTq>u&rBPkzaAuwAy0*r?vCSKEiUOYU`j}7enkDax zW(&lQ+e+Xk^^d~4V7-LTrH;5#JJ%5=qUMoW9FGoTKE5OOXA)LSN0-~LMyu=tvKQsKW+R)6E#LatL7xsd6oHa!h> z34p?D6>fy;SFa9<#VUpb&RL-3iy?|!A-pPO5qh3Hx<@j<7a7-xx3iZb_6%`4-7H)? zz206ox~eQR<}fT}3%^ZM0B3@&xyiXVR;+&;*Mm6htRogFb#~Ji9 zi2m>%-2KDlASgs8z5{3O^P%b{>#>w)Fu~WVheg=q8x8PilJn$Gf4oj>n6g(@!M#@k zL$(m;#|5-j8Ptkdt+Md2z{__sFU;n?LOW0USvFY>KGP#>gl4P(E+4mH-DAk)u|@4x zl5GfT=IrR~n)>)OSk{&=USo<(JsUIWN@%``(Yp^?h!j^k>?EpiGVD1i+n^_f9v}s= zlfN(zu8?jsQY==ngg|zlymj5gvg?_75hEy$2~X%pveN+T^jv3wF6t_xFZb4AG(c_C z-@It)c@sFr4{-lfo{G(cqCYR6JP3~kl<%AA|#cWIT_1!c+0;F)aZ@q%4R(hqlb`llVTW_vo(kpSDtWJk>MfnaB_MZ z{$_R{bNM-~lq-;To_rHvwUE_0Rskn8VKoVYmO7PDg6{pgv*ny!f)o(l!3+)bD_Jr75*l6sBw~oZ0-0-YT_4= zt9Ddsf`0$ZT-kG7qg74l9il$ENBp#ek-&NR6(bDZH0J!#=le;!aE;13n7PIEjSYAqce`VhpaNU3|(hfO)ke+(+3-j8i)6lbnmnyhn$D*8&q%kE`YGfl zI=e7Lw_qx%qd6*<@5p`f?cw6h5jdp)2EU!TA`Z6@qxL^t{WLAD3nZUzbDoDd&Y1^W(B`TR`tEsL)T9Wp$0y%u9%y%ta zYjIGs*R9FAM{y05(|OEGiupK;6*{temktymQp-rXOtB!|B#8=MDUoINc7hy%mgw%} zFmB%7*0WQo|EowY5o9Z5sjhHksQks)A4}{$-8_(=%5HHz4O@55{KWVl`#xIt)0GM* zIGW#Z^!5>5Aqfa^gZkdp+6aP4^XytZB(gMIt{&Q3VJ zQnD7nPOm*^0M)j3w+`ZA${TtJv@xhG5k?UB61%!WqjARUu8MkzCqD}}Ra~5Mgi~Ab z{N&01^y^<1|K!oVgZL8D1zicKQJHVzNaWZ%77pJVu69TWtWX>eQ-fU_0eyU^O|oZT zR$3GE3N#rTLtM)$qd}KhGhUwYd`ZyOBN0osK@uQ;F%L;mazT z;8CWD{|y(?%jZMMb3>bW9wK)tT5T(oY(x>>JA+~@>3_w;k1?K&vNxGVBRL<3rq;Am z{3@HbA+l4YUuR%yIuB;h7g{1u0Q(0VP{!AZ}0AFN*S+W6W=y;-Ceg7-AlFx z)0#~f{{8f@`95ui?I)Q8L3((G1U+2jjqYaEe*r408#%eWhqn()p%+Xs;JqqaGmon~ z0Y*0e=NAE?F3v!x3F4Yq(%Vt_V6HdkVl^cWgZ3O3J=-6jHf+z2hL= zQ+c@i44>XC(grueYO@tt#R#nq-I7Z_18YN`jesjpqWI^uI|Y_dJW2dL@yUq{F|GA@ z$7YDEcKYAEwf#g*11D=uY*Zpe619!cdOI6u6!E-skX#PwKNg$aZ3%kJLHec9nP-O7~Jj5wy9dcF6a3MEP7!b+OsCdm1#hw?II2 zKtz6nNL*pSevq?i>Az^8q(vq zV7t9zg(P`N?se$}dAZ41k-HfmMhYu^s28(1-=OdrpiJa_nJ4Pmj_Y|3A9Wg2?|Ban zc?py)Bn1#@aQUa#+B&8))6M70BnwRl^zkmj{4aPM>`>1gvx?qu0n7k5Y=9 zMV8l~+v^=V$MGw-7>UO-o^Zbyl;#GMo-&(Yr>z59m4>Wo5(Siv z_R=i&!#cLstl~8?m%QNdm2n~CoZ}}9 zj03IV075^)q4$`iN{fqs45g2S(T7o9g=y|lf&alWMUua_Pk&=09zY{(YY81;KJs|q ziUHE}T%pe#X5!DdU#)(FJnF=D-Y!ij85qU5cD3#vZY8h30n226>yWc1C8$+=Kqx$4@-@D(FD%1#lRNgrvulD4 zM1B^pP<1*aSM2?e{oqtcL zr5Hs&{1PK{aH*oj#~&}YBh|1i#Kk7~8~TuCH377lG49S>ItKI-kSoSQ10vn!G)lujN*<5?*7%D|JWHg94i}2YRKBxIYCO4lC9JEFPBsvu7MMJ z_*X4jyj|^OOQ&-{&i&b|!z5fbqq0_{O`M6#qv1Bokl%XdbQSZM5drUJyfRuF&O)T^|r3LvL;(P3zQq*485hO=275NGH7{ znd+2*pjoZszs0;l6G-VoR*^%u7@PglM){3Rg}LCg)#bFnf5V(zU$NhNQ2#4*&Nhp1 zhFS*aEQ&aJ!)@*%#t-)m@xjueOU}T&sQ%Y0w8bp#jGpj&GilOdRvS@$4LgPh)@)f` zs@4((ZWR$_!sZLLpmg{MmS7>QHJse4Lo%+Em8)ygQIK+0X=Z481otp5Of$GDwBxJ^ z2C)O))16;OKH(DH9D5GfC?X!3FzH`8b#=cBq%?3ERHn??t-aj`f$#49Uv5yM6+41n zUl6EjT~CW9iADSAW|BEF{tQSK_l0fSS$#8WXg-x&VsJCg>inz=!bm#+5&1cug!kXW z<%tK#8Knb7H3kz^mL@qgX{m23t1H%GCtC}+UITi>+V@ctjj_6x%xOhrg8&~e^ca{@LT}I`vMijp)3HeEV;60`mNyyuiMCkn! z6|q0XQ{bBT+l}PL=g&sEL@mEYVQs&=xAa7iCAIpVQxdBh?&3E!sSZ5fySA|s_(qG# zDaE7Ef>UL8w*OngLKZav3c@@Jo`L?VBqAlc^0TZ#=dYY9x89{FRg zoTg=CmHz?#{$&*3aNc8UOTe~NVPf3=0f`g0xw@2&;%M^#mqR8Fd})~Hr(S~&PE zD`Qq=7~>cvnyJQxs zx(3eqscqWn*VnfVgGD92+xHqBbai<@qs5!O;wjs+X)C_b=S~g`aphP` z=!min1C|>vFBymSQFaWqUp9lEM1I&BWTn^jykLNs&nTqot<%(Ga=d2qusC1#%w7*# z2Vg?)sosb_xnw#K7)d6TU zR@?ItB*)a`>grVNMS0a?-Xakih9XXQjiStUbsJm6tQ0@s654w&`Ih#aL`fr&bh0Al zo?TwjNb=>_8I^*erA6?fnUmF~N~D=5CPC0ZWymd%Y}40JkHy}^aA%RRguovLhSE9@ zh*3rHb#1>|*fe{8*jiaB&?9AF-{U}sjVYkh{JEq1hr?~z_&=SY&xsznv}t{IRW-(wL@&Tl`>qc! z6gWSMxUGC`a>u zhb>c>8M#pB8b0s~)c&4koOVBCr1;xwnQM#hJRmx*@!`;)J|r@t*UmYj`127dA{m&I zjTWG}hsL2fq*ZnjW%&8WSz5u`ySnat&A-CHfP~s+YWRX}o+A$exoBZQt75n=wHeoDxDj zPlb6Y5e>kb^8Tg}A%u{d%TP6fb_glkUEI^kh=xA095JG};MaGxOyAuJ+9d=N#2o&A z7GNey-gk6ifg^4&)_MWEITkaDu~E*AjJJ8I!VP}d`=S^ba{Iv`C6*|Xe!Vu=cFJa? zotj&tM*r_r*(Xj;?Bf&@*ZjhB+WuY#Y-6Nte>rzKp`)U&mT-frve;j#KR|e-@qY_u z6>%OhN+1@~s5Pw+HRGmcB>x!fw-hJej)pl-MavqEH2m%!>@CleZCQzmG*oF^oY1rf z>782wtn>2;DC;vJh)qSaxR84{39NO{oVl(Lf6W5KUo%GCuDKh8_aylmLWRdvoz9{< zuSF!%4*;0MDw#9W1-gXyj|QS&;?Ccb2i7Gz!OiDz-m;Rp^NRvCDLT%o3xMYuR~ScF zkonX##@z#NhS1&WR;041R{5$y&O!q;N1WgTZ%VvFDl2qWU=*=LI`r}{g+8`5)GvC- zV%VWe4ou30OhO-gMO!*6pgCv#eij`2m{#?O;hl&3fCGIEw$f|lTzaUHrBktSR6SgD zIzPudO{y>@8u3;Mb<7q+y2q*AI(cOq1KeLrmad&i$D$+tO1ncJbv?xLQwBMVjKsv- z-(!5wF^)aHR0~9$#kiD@Tk(|sQYN21c$ne=nh;fucrMpyRz}#wSk_G@@xv4)jvC&o z+AGlsV)?j8GyrLuJ;Sq75AOkHeIt1xXm};NMaR$~*fmeRM~XJyV(ti`rXfabdnMhF z*mrqzWq)Tsyfb;XO#U#+AG~w*FFw0byFG6@iArMoIuOgw#->c&$Qa}3mcSgFFIMaXQ*lDy)5W%>$@*LM z$&R?03pu~F!jA89LO^^Hm?r|})M3n{>$4udaG}a>lpmrD6la*n0lIW8j>U9w8b1C3 z>hGua-xtL~(m8P^HkC-Yxi9j0JH)Ns!UusF882u{H1V{tYb@uC`n&SVwMMj%fjF`F z#H7n;y8c00L;0*72Anl9%PDoWQ9&TVM}7KEgADsY7o%|{ZRYx6_tFxUYwNM2W%DtI zFb+Z2P)mOMaG8Pu9HbbO=jaq(0?z0!cbd1V>7wA?IY|GJSB0cy?Sz7S zZjDsC8F2e3SmIl+B@?zu_>o3Hk+a%uboqDZNs7S;97mCoUF$rmT-!T4=q5rrdAZ-^ z1k>CPw!-#!>D8Bjm?_)Iq*%Q3mCizno7+%PcHoOcU$Pf(ynM~{*aZLrK(S19~ZsF?*Y^t`)BrifFxY3wA9 zQ@mvPql%PH2Xu*pmMpo+3qkVVb&XApSMMqvcw`EjzIYyO*OP8w)}0*`uB(uCEo!R3@|L51?CX$Vc}*rHueGg5}(JjG)4uP&?d;V zQz{sUSKo*a{(@W^j zGLpNt_IPae3J0a&DDhKaZjf_&P?a~L<63`4I|DY1(%*r5*;v}*?+e2!s35y%Zuu<~ zq9u28S;}8*&w;-c1Dw}5mWPUXP%ZIMt)u<==`Jk;rBY$-op9$z(!JXHJ;hVh!k3Ui zM{~;7zc>0fKOdZaF|b6=&2+Ia(lPuodx)yuD(C)*T+yeZPAE>v`Ioix0)<6H>qZdM z*HUsn+7c(_N_o`|>3mcut}k$Jz)buy_Hm-9#D$^VdGt8z(L=tbtHwA3 z7FOP2MgeqQp8G;V#`*cz7aKg9_>C=HLuYn!bf*Go^f@xMlL4{v-4tnY*iCMnw zWDX3-g27-wP0IkRmBvO-fJD9##a+-01O!y)4V*uvYc2=?R+Y-i>N(lv&q{`Z!ihBK zva5PK!h$z*O*KOTB(m+M*Do#8ZNgGa@wEHbBG)VN^h(I$NzagbVtAUhklwYr?!Eya z0hE|@=GNMyLj3Tl9B)6>2uK_HzwIE5@1@)Zs1iSQNBi8EL~Qt4q~Wc0 z%u@cy++?Qw;Hb6JEtA~&pXv`gLuggMT7C0F@AX56e6X+1R$L#~-l0VN`r4~U;f-ax zA$5?mONo%h)9a*{sH$r|n^ecV?Tbf6b^nJW+rLol?x$!o_scUl``9y1S6f}%tskVgySKP|a4YT< zm*7rtcWH5l0tJd&p}4yhcTFKs+@U~mx3k|f#`g;{lD+oIEpyIGEYZ;|{=c0Mq0uwq z58?k7iF*BR>G!7inwjT@XWgU#xTfFZSlRDmzL|~gzTbRK8goo>v=YKyVX!j~*ahir zE7MA>&-?XFAKFAJaXJhU(YCkb0PKI3@JSC(*g4&AA0_^p#l|Wrb_Ktu2G#7;t!)%R z-Vv}j5_9VBmwTx*pjL{~D)W-*q!<%cWgs9XI(-m$2UeC6kZB?8Igj315=YNUX`bei z+eF2d_;-Fihw#j_zq>0Yn}^?oR`^kI$gE9Plnj3e0hp81w45$12g;QbX6Wfvc}Z{i zX=lJzS;({0frgRuBeSOokW{Eq^RX4Pb>iJ0T#A!3H`}vhZ=DYb)PL3(#u0LE=C|9$ zl00+W?}2V)oiTq79e+JH7tbHq#q;_|PaXS;bAxV?5Ecal;=Sbsb4glt9bL}20v}0>os(`n)r<&GtOtY}mvhD}VphW9 zQn8=6*I4s<0~L!|){S$vUeK_-@BD6`$(@~RGbbW1>XMHARLZn^9v(?sp{S6SVeYzS zu@Zrk;<>hd*RyHdzKV(EDLzFCXbYy_g8SJ$N9O=Faxta$LWB9OWkWpM1hDsLBUs&k zm&lU|VpN9Z80YNxa-6A|Zqef+OWY&cFw>lqB()rgKag;;+cgkASSa2;iWz=-Uw1c# zaEm0-&yM*v;2x1pOxIx1#b@CFD*4VCvyJuoHnf;6rs$vR<3A&`@w%61@HB6Hh-nA< z_+JrIER8%G#BqWus_Oi7vby$JLWm*oppKRTO@68P+qQak0MRsu;-59tIb332UeR_brX7PNnSG=o( z5cxvDcbiHBiA|}zLf6)?P?n77Tkup0Z#)E))_2Kk&*m$vCMt77Y|<8B_3)m zNgE1O!;weyQ_(n3z?1^pu`@Bdl_WvWEDfEKXEmxHe~x)@)J$JIhUwy)EjuO%B+qXy zWb1)68ynlFPHbYM`ATZ4ts1d%v^@xy4k>D4h_&p<79Y6C^viAR8UtT@R=4G;k$U?(Iy%>N zcTRX^70_q4$dZI(7$p_2$fJyGxr-kJa+leYxmVYbEo^fKP+e3ouwLnE(WyS0#EmBE zDu>SlIveP6P8FM=pdj#1^|yl|(bA;bPnw9)(LqArcQ?(sHp-gJNl+JsVuT^dqqNas8{|+P4<9Rv490G%AP3f0I64{l!nJi*sudiXXzZ2ER3 zWm<)RAT{dpR*iGa@Y0KfUM0a%0CUo;u5T^~E08p+SvI%Bsldek{T9lsUc>~O2uJ|8 z9{!>KreAw_BV1ShxnoYo?K8Ei3blE+jKks3xYD$6yLieV-1t)J**C8>UBAD%XwBM2b@2G3okZ8_oqt)74{Ed9r6Uu|{g*wzf8psi#jf)o506J#p3;87R zP&#Tw{NVGI4NFT)eB)iVqGW3lyqtV|Te8;QlVS8Li8ifopTDGKqIf&6?QezoJODw2 zo>XpaHyqiWoudt<-)l2XO}K+Dhe^Mm64O~r60t4)=^dG#X4rW_pgM@ne=Y0X z1@>^$btByykIBVTPF7_}9a(*5))jd&Rs9py~n7+XVja+R~`mjvzmY;s2zr=l$2m*C6QoFl=S;3}x+Geo{41ycWl zeST$Eo8or~TN5&>$k7I$cb_$M_R2S+wfT2$zCDe7@_jfV4O7dQ8jE&qE;_nzGf6@| z6W<(bEDOB45il|}rIqOn?+!TN=F z;G4=%58H7gfwz@2OtEP-XIlnHaYt!+<~*xQn_=?r&-W(KDIk~YYd%L_B02l4iR+!8 ztXP9z?v*c(;CUyRQ_}R}2z$i?rUEve0B?ZdQZ{f#ir?3Zc3OFH@4V)U1fHcP#T>^9 zKv{bpk2bD0UxSK{g&;UZak}z$7$RM77f<(RYdcQ@=)eGWI_d4v1yYngy>jLmT|vR9 z`T;d2^gr}3AV;}i?2TJjjJPTm=BrpbMK>q>0j@vG%EfL@*`OKJ<5;<)o2yn#JqZ4- zcZ(ZEwvE4}k>0WGGq}@C|2{FUg2lNMCgU~KWxqC218K4TE;`~a$}oUC@LE8Bmcx4K zyTBre10?sHZhfBWLxJckOxXCh>`u7!FidD7<#JqD$Wq9WD9xUF8_2QVV&5(QS=rya zU=4oQ#{`on|L+;0qVc#i)Na7cHKOn2__^ z9Z*F=EdEqSmXz}~+i(2fW2cw;&JZWM1JbAI;AmvA{bAoASjI!Y(D8u<1E1codwb%5 z)6d5?>E$Bx@h?)DU7NtN#mt4e(%jm*buevt5sq{--D0WZ7z0A@#KQu!bq>w9FV19a zDs^mtWPDk?BdK1=^+$rE*|(}ccwg+Ji|JufEu-h9bR4wqxpQ_A1XyalGrQ*~6X_r~ zjBhscl^DN^pl2BK~I}Sey(ali-9~9b-F-@v@I{riB$U?yLmZ_P_O6! z9)p+hhh{r;MEJ;D?g8NN2s!zF;qRKa?*Kccv)~bugcf-{{Iv!6&u(ww2JH{YrsRA zsWOvErsiu#4NOYuescQXs$wzBSK?dvmxPuEF2%YMVR&v8DZ-y1B5J$}yjfizzE3kvbC$ah>3c~dsMx|} zKx|jxRcu_@w|Qkv_RJ-Ik#k1{6De$}$vma7BMW8nl?IZ8$m(JJ7BV&ICXvcg=bx83 z5AI*48`5tZcrLnxdX6o~Putg;RJznUB|uJbi3eK5^j^AVWDLb>#2NxWLGlMq=JoNG z+e{Wc`gIt(@gi91*5=;An;p?$b3d%L;3P*vb=}i{A7hX-4uA}J66C7wWJj*Cw5JS~V)$uWgD1dHdY8eK*C|bE4hwG4{;*Sj^38*MzDw zuy@4V;<=RP$Zh(UsJ#kANGj<%F!VQtE#}Zy%=;GW>kc=IQ3@Yvgpz)mko|g#yBKWf z$i-DitXLDXoW-@0LeC3KhZ);vHhP=ulWfp;NmI1Q7wpuKGv(HpWdf5XTRH5oB4vx- zM)@-I`bz!O&2e>%-e4hD%_3})R5d!*pV>7zhZndpa_E0A8)Z#l{vFHOcJO|W>lVBm<*%!l8QBeRvqgbJy&`J^Rt-3^WC)m^bh(+5AW!^i!dbBX~f?i-5VgiEyO5cm(n7T|N_Nwe(Pr z+=5NPx$~z9B&rO)I?FWPml)V#JqPt7SvUs#y;ptm@#6$%&+J=Qwe2R6ZNr}>TPI2+ zJ}@imLZp^|F9m0JC|<^wRuyWXtbCB)(&zt!_gk(LT8$}LN*FoM1W8`x>vzLxiQpsq zfFx!EyjsxA9*FsEWLp$N>v~B3L$=3w#c&GyW$_R||8_>krB4GQ{fRjRgKu-3W@x#b zvKspF9Kxp`&1+#jJ2W$fj*jUbZb7oTiwb&QcS&19JAwLcXX6P0Ney{CvSUiSJiZ#AjrXil#*d700pUyb+OG};sK}f~83FdU~Yw!WV_ZTN(05iOrII`y%na2LCQ83of;$?CK&;Bl|Ge7}? zBLg?#E4$1@rqiI`%s!DYN3t@h0SWbV(v{+7=g~AS^z6T6u*Gema^K)7FUsVa{;s`g z-h^2UDgx|j{^E+cv)T?6z1Cm%N&P9M^bP;vHU4Ohb5vwz zHqq9&17B@FsEL#nG+1Q~_+XR-f??q_Ixr(&Xp8bj%SODHgDF#Xq9<3AQD+j!V(stQ zqc{)#ZzauI1T~#>E!v;jYSPlhEBOc`o}^fj1hT^{W93co@rxeI#~S;DQt0DVGDU_> zhFaBMFW_Nb%vbQthCRRhizPdcEs7k4b ztKbCtTs4)(NFyq%$GV>P5TDKFw`{+?cf>3qbUE#OKg*Y!v8!jW#y%0Nb?G%sLS|1W zc&1?EI!}ld%h{oY1+GO(*qAgRTO|G7k5}z1Z50h1YVK}QF~y|rVa64?PHl{ zr#NRABMO^bF)9E(JiA~Fxnv~KbocTb@)QQ7#_mBuQ*prCBhhPCukRZ8oIYUK3S5j6 z4X%z+f-$JNaHY#M9=%t&XI!~z1{~?Dt89`EMl+=ldtpl31g0t&7&)SlFwv3!hSV;(O-8dGE2lR+${Mi;t#a{Ra?-DI}f$$6w@lvN9Z;?R*DIKD=nt@ZpsA~~p zlU_enlA7pH90(Z-wBLQ@V`?%|B*aV!L5B!bK^JEUd={TmMFSlcjSBV3X5y@V%gppN z(Bzl_rv5Clk-CehpmDGUBWVT4QGC?>{Enx$tS$jbKq$b z29&gV02B8gF8#yU4>9FgWbBBtS?BjK)4GjQO?ExUPApb3iiM9Pm-iE#LP9|k>vmGP z2Tlm3kjyosOUT!Hv2HUDP?3wlq;V7t^JsRc^;g%I;~5BB%vt6kFxk#p{Px#JpFJb+ zVwZfLi)KcPrJ8H*_K6~owv#BtgO>`G z@J+gdRqfe;&=``U7#-$4S7n>7k|z9IoU2MVr$98VDwJ(;V)~?^Rq|nLaZDNBgy&d{VVJ( z!Ut=;(C;E$qfGgee!ObZ`E%@6Sm&rDa=`4?)-0!{JgdyXGMRsNAHr~4fw7sgWY&7iJ}6#GwYdng~K?MP}WWIENk~mQEgokPD5SjI$zU|d`J%yYkUciE$)d3-H_8NlP&KzPq0f1S?pB<$tS1q_XKkoBJx(8_a zTU-3hg}S;0EyHU)P5(~|z(p~8dgFE)JvNLqpq3%W9QZE(6)K^rN6({1>g=RdtLy6( zrp2mjuCS~PD(y2q`+N*@$;{80XJ@saONp5jrS0h$KGX3O77s2S3;zQA&!+)GNzo~E zPYo`D4;_@luSk;Vb!Z5AI`8I_1;eNe2nrljt(A0DCGnbOk^mrHC=*>YZ4=I9G2zbi z=andA$A6AMC?uaGg$7w@rK{xkJqqA)cQz`6zdipwf|VG^$f}N<)^+xdY*nxL?%-B( zx@!|@kgGfN*#)Hf+`4?#qnBdcW-3hv*htmYPV4PH`B%rve@m$+c+jeU;xhd(2*+)h zjINCTz@ChxV6U<<(84AP-M?R8eNB41dfPSwSvc^Rlgb-KQTwIPG;MDG1?DBBSW)cz z>s*SB7OErVs2S)Og^F>ZG*gD!-4I%bh~sug75>qyP@Ouk$PhXm-pv27QKKvB(RpDT|rm=pM88Gqf1dV6~x-aP@7EFd&)tg=c6lLTq4d84VuK834@ z?U)}UkwL3tXcTP`!T*6A>sJ=Wc`fW7TrJ)Cww+PbZE85nLD*|7-1J_?;iZ-dVZYZ5 zq{s}xQDE<-)P#Yl?G@iWGpwH~#?+~lXpVaMlE9^N^>({tHn8htN;NT3`_5FKyTzxv3g!Y3z^^8E*`X(6YL- zETWSwsHZc#W!2qH8>(rFvFwzh z4sloR&dzh*CTCtZB%=IOEEOX!qu1*;rYSO5=~6n8Tcgjq;~3e1-+syf!0w6EDLbYn^^D9}d2Ron6Z?Twd;fOg+ z=O(36{C+uyOukNY95AASGule~`n)SOlrvcKa=W)g!ETfhznR86Bn4u7tf3x3Kt6-` z3OPB&TF*epbK_g~<_+tKGmxIfj>X^l0Yh)D0!$0X_njfj@ zj2(O3^5K%bGjR&L_fCvI5@FvZsU3r;tEX#I;$``5AiHcPxpaW@_0`r>bnN}}*89uD zuq3-Qvk;g3xJHj{rrno2s!NGi?6<_~sVQ&WuXLh*m*Kq+7aMiW%|iia-K{+<1c4Vr z#Ltf~)63NS=ggfQ%l@AWLl2bsHk3Bl#nEbIfWxhVh1#?WBV%Uz7pH7b5z79(*teIEr=;hLvp4aLw{uHJs0|MVZv60l`pCmnnx~b=`J6P; z*~ZQ?=j&I_x6874E!8fJ(e2D%i(P&3L_9( zxX&e$c9J^HzjKP9KceyX-7w^o|9kv9hR^RG)FqdUh^v|P8|>!$Lk8CNb2ZsL43gS~k+01Sq0;P3M1mi3r?1^P`wHnfoy#DyGbmV+k#- zTjL^k3A-H3qae&Q;Z`{39{csX281Opk94_lO;lla@?jceYL*GjgGRMg_0zRG7VbZn z$`z7FBqOCxu`@`iqezNn13YCu%zmzVVX6d6kFVjAK$r=KOLSUkIzu`jFZpwys0#DB zP{E&Rh~cdDCAW1%L2tEh6C=BDZTO82MLE~BpG$N&T48_UU zaD~~K!(uBNTR{d&F0*|NPL~~a%6ctkmUq!xzP~)Zr^beuC2>DAf2k=%;hpB-Q0$Lx zLmfNduGyOX{jN0GGYX+45sOO&UC#@UWLX!|Yt$9Y())eWT%ANMiD3?sS)0dHRuZ1K z6kN61^(C30_r+T44x$(-wkNO#(bw{7BLZz5oql?PJ)&xEQ#dBH&^931hCsG|Zx7X+ ztUyLtxtVQj(+qv%;-X|=;f8*qGN)neXKbt^sl^Csg@(~5PSg~_^68(RG4zg+sZRfT zp2SPdp@^gzWo1U}wF){iI<|-t?+ntk_+ztu0i&c5R3hi${gEGBHv5RD}`>nJN)sX2l>syV8o)cgFDFo(zVbQO5Hu zUrGkO#VCqLkUkh^>{aNzJQgY2E*0(wmbgv2Hy4#VIF2|iluC|n+o-|36^W^LfSx<8 z8q0FF@5l$DGIo25B%7sC_U=FrcGw_!7)ghESdNR_iandKe{%(6E7h_QfOYvjMJDyU z;qHtf&NR#>jvSi3f1D}rp zk{VJ64;^fvsHoVgXqP$UPu}$mECF#-l25e!`SIc!?gVDD;oW9)lKwAZ@J38!f+k)G zn8mj^rfHJYjLp7p25s|wX@VWsaZ?ohjeT$&clV!K5-3OfT_GjRP-;sJi*SW7bp4H)X@7i(AT!m`!dd z7#wwc<&gri&xkIin*lr@CC7J6vGEVvk%H5tw@>Wu9V+S_46Go1q`0Aqpe;j=3S0#! zpr(waapqLUr0Dhk66800>)Rg|fbILb%MIx&Ce`>W~anhYto_WT`{|nX&j@i z9P{*eeU8Oj&!dpe-BF4XW@RFtSY-5igFCXHUVcFJGp3$Mo7zHwkQi;KK>j-t0;)@` z@BFYbj}!*U;<|82t#3pkH@1?>>u8kKAw%ZW!J`6?#?oPey#i94 zkFOessGpvXdNGv=>3lc)&XEq{qC z@MPKwdF2+%sQzG8VZIO+7Yq4JN}g;F|ILz=ADB8H5GHQ%96lIDDUY-5oGfrBg66y$ zy_fh1RN-U;ggD0Iv$Et^vPx|#CHg!>ozn%ZmSbgf6qreG9#LRJ0;;zR*^_^7>olzC z8An{qEW?ZhtUy262GlW)<#}!c8M<-(z=gntt9_pyUNy+ahR6`%oLqxlG*qPBAxr4f zLAlLEJ;jUU+^YIRakjK%zPfnk&x-leKg!_SBhLFW&i5YIhn>D8cGL!h^yc4-F_wk< zCsLTy)WNgIcjamOLpzMm52nvT7YhWi2Dg$0lM`d&Y64=Y@-!!BVNJaX{{Ju)!fh?m zn!AWlW`p$95+R?KySBzVEbRAPQBLjA4PeWe76W4=&2RJ_quc?;-W%;xLzNj;2FHQJ z&YW^rX0mBNs%tA*lCu$pu@lep&yp#7X+D9P(-g{7eW~*EH3)Fo-ET%@Tn#1XIdj=U6Gb}?!6Uugh<%5puE4x*C&(umxC?41lYBSX@(Zz3u{1nZoV zZ?KHSt5#I};xgiwqZJO$*mED_G108RW5&>pBg{_4Y>~4Z4x@&A<>_u`P|E5~I-n30>>3R)H5d%#q=>gkzGMh3m8LiAJJUgFu4P$4!W+}lSVj~hDX!+E7ywiat zYy5c@D9Ea;I`5sqp1t%c7!WgZ25TTvINv;ltf~K3!Py;CQy3m5BwcGy_V~t$pwwIg zl28N>*HNwko;&nk!*antilmk#1^tn$$-QlWi|PN*(VRxMGV5z^`(X*GD%6ArbFPQm zC7$uO*MR#n9x51pt>Y_g0pt%-&X*Vhq@pi$@rqaR4J`Fm+kGgPL?{AFL+54AhPufdFZ4bN0LdV?8&IbZX5w2 zJkr6uL*Iy+Yob%5K}St9B-KB&$+Sqcb)fz(mAXRbPR9yOs&p%9haDEdL9!c8b4nAg zvRt|IyQCe?*!$V3sKzsU#mIL;0WWBk6*zuhSn1b-^VcpAVIXeVr^oroIV}E!mW6~O zOb>+^2nk5(!;fEFzqk-fAuT3VrF~pe-Xvh1->T9Y1a_dEvCJ`FjE^L8>_j}uevjA8 z=Ci_tGcz*^sU-_oBn;U9HV(q%lhnaiJ`yjTd_Ud+QHRT`f3~l$(}-tGo6wglenDdh3i4HOR|=r?-78yOyd^w3p75V@@Z69%W2Z(f1P*Q$9U|)0)?*%HF$1rN-sHpg;YKz0uBW9PPOyGDO z!)jq+24KW=O|}DN`|7buGFbgsL)A;W0H$y*mWW6v3Y-VbmJ~5lljpmN?_IZ#n`n}N zOOhfqtqpB7HSNJMvcjHX#b)*xH-b8D4{hUElYrg;2QLD3(Lc{6i=o1q9998YJT!c# z3PhWgRIr2!7O?Szn#mgLGU-s;A^g|c>P?a~OwnskzACGeT*};&rZDmYLZ)4fLn3H$ z9H&?Qfz@3*)f_Fs7DbI%YhPo$s3uc~)ZCc*3yjg_Ax_YI#qE%gZ=a>a5J z&QM!#U-1(*Aj8L#4_7?yhDpt?kX#wQ4+-6AGs?@qsH}aTDua8NmFSs?A&0@w|B*yg zfv2X_xM;6Iwv7}?)mQ_OHEl8QdL5Yw(EGt~-J)hLDCV)r_>fmxA=)m~Hl?dAZ5-TdVdN2;lC zK~x%|@ChxjH7prv%sxU>N4cc}JY#Na*}uNdK0W=(;F}O1rA&&34tIY`y*%wT%`bio z218^8*yhcO-k}oo*t=esGSWDz&nljuZoz$e?1H-#q~Ry&q%i(~XWZPQIssbV_)}V= zY|<;vP|N#MSxE<(rrUt zdEWHtnK+F)+cql-%)dKZEn6W$j6->(RPbnWz|9bH%X0T~>*GmmySbqKN#K=sc{v6| z6<&s4FFTybUAP`2gsT8U$B zvEDR0-#?0{zGH@S>|^w8@r_Xd>15_=3!N zKjP(?%q=hfQnuhiG{BI{qTIC#{dZsDV&Z|%c9e*upE$C(k5ox#Mq0(? zFeJd4uf;lL*AR2yWk+B%b?_Tc7ZAb0Y9ZrUG#D|(B#x3ulsynBo}>8?=4n{dLREPTU7(92yHJ_-EV>C=eVzSVZy2f zOp;3dLn#6WjE;%&f~nN@-UESd(yh=RnuM95V|LM7?cp#zQNP#t4`_wDAf|a5Kvi90 zu9-$?n_;WZ+qyuj!zv#+J@2dX|0v?s1nuUfP(Dz+6FN__#iEXyJi50Y3Mg zqe4`olO`FSF~lkd&z5g}k)c(N_GHy;J&mm)tqY6PZp!Cu)pF_V>Z-Q4Xbx?H%OIVV zi+-d14QQ_h4?gwm?`{)7eQ@SKvW{7KggKW<>+XZhrGJ3(k}())sa8V(o`KPn3rgz! zN@=sFBhmo1VRm*7kX6i*PxR!x1e8{V&HenUjsr5U`@5~f^R|9!BoU*{{-x?>=wCGJ z&}fO`tXBrvI#CjbofR%P1K#8@DNX*9MWu} z<#zrsC@8uJZoUrOfurcM7Fd4$B+T34&Qe*D5d9Bs#-v;F+p&ji9<55)S}uTT-trf= z#$}r|kJiM@O`NdZ+=)X@20h}dWe7EDw%*7@0m371A@Uyp_VypPf*ZmRq{#B2G@6dn%oZT0m{ z7xQDBq_C!*8|}WSYm&94t7Q2qq($xANj;WcA>g zTomal4-e;kzjZlOA_2+Q0Q+WF2jg z&d|dcsrPrT)zwXrGqLR}gHhPqHFF7lYPG8P;~{nD(-X=BP3QOGZHzV0^R!P$wmg8# zdc9>Jmv1#NF}=D;b@9EpcetDo%H!e^%{PpSdiHmVG5pN_&M&19iEm&oS|{cF@tIwS z4AP3&AsC&U7^lGsn2-Cdd!tg2N^zF*KKTfil-oPoXz^1dA&nh9kSZFxX%YOcD1KMeRUB=%$%_|uN*%vX=y>N>+_(O?eD zwmrueo9jX1ulKaxEv?)oeL%z=Kz=j5091!CfbwRUC8q%+Tv;(RGHJ1mWr}64Y`8&| zpKC3&XQubd^YHQ-D#$NRvk;_cn&_cpnDG#uv9+{J?O-;j)&)ZIj2(<%7B0477ryc4 zB-QiW7!S{lGbmxnMWYW3wc6_rPvff9P7G{3hHpNg!t#S7{sRWW zem*{N{a*uLj%*1O$8%o{DI6W$tXH~xUn$%k)92O<1D{vk(qFLG4|d~5o`Dq$Xo64- zD(Rq#6B+n0MEtvD3;qK*dHL2uHKeXQ6RyJ>SFt3f3A-#{?$;o=zYHxK ztk_yupm%GLQv7lZ#GLe153D>N7AJkbMiyKX=d9tlj|;gED7xaM+Z4k3jj5-nCu0C4 zgwV%H@nCdxZ7zvu8GX##6wwt$i=yc*CkRgG~Egft<->B>6RneY_L z>BlL83~C;iJdAqmPQUpmwaen>;h{W+Ss7;<-++k!oYPaMTW@azHlh-@RgS5W!8?)9 z`+IT3T|&VFt~`VFPJttRJgPvX9>vUFQt-Vr!w$E^+epYRAda=L>&WE85ME2Ct6Evs z^67p`?x(|`ohDYsSSg-F7lrkm-mgwN-=AE~NHRaJaZt|C;)G6Jgm;zyWLNB60qi)P zW=1GT!=Jk*6`}E>GvyT>-O{zv#p$2|XYx&OcDx+E_nr5Wh~S_p$9G0%m;f*6O~Tk^ z(b6D2??B99=4tX^F!RcYx3jWyPPIkB01wjF@==;N9TSbqZ0W=EM4JfyJ{Rb$pw{2?gUkE`QZHXXXOXEua5WkcQU?Y698z1Q7M9a9*ig23b z4y{(I-@r~Z_&D(8f``8)lS!L6=Gy_%|ZdK*^ zBowjyX|VqQ^Z#f%<{lZ7oX?M&+qc~6z6t%`Rcc>M|tQvLRgX&G-A&IyJ`FBYkoKW3-U z3!|-7Hp%btLbta*ybLXZ=9uJuC1fpe^Wevp6eX*Fy5}}0u^h(==^jKYi?GWMy=wHK z(-{BfD@P|<_RxsO&X)QbE$>5xv;1FWgaaS?)~!z|0}j;-9X*ymsDbv9mIqp3C7)Ar z9fjbtZ*SPTF~;B2FpM8s#A4ShgEnCX8i3;Je4ooitCIgHqY@4yQ-NAkQ=>@1k6gXEipbrupTQgAT&FscrgUPnKT!F2TOMng*IRPZrB%<$8bx4MS++S12A$$Mttp zq!$To>B~&-NR9qbDnMdES&GMbzP!8!aG6C8u-HIlIapP zXbRYsh_SE&J6g=S4(G_RDUERtF&`(rvF|tki6wGOKRi_Gi9R19yzccrW;~zEOBAu$ zzt+B;+dgMYJZLRGq&H=7QD7(_OUuKv*0fLaEUJcKAfT}`TTP5Ms*K<(;8{Qn@{Jpo zs&Kk9KcM8eYq0p#ISH#Q%r;X}i7yH?<;F}84el#OAIad;AFG00*+jYv7p5nA;KLIq<< z;v*3?WLA|)F@ejrGl{gEYuqdi>HVE()8f=)(@9TR5_R1?@tX~r_!~%bl)N3W@=zE6ZU#aGQbN?0vZvd+eH2Wtfjl(PiMequibR}_J^$_!t=P3N1S~A);*NBmva?YuSrWOE z_Y^qSPgRYf-GDzqC6evadc%p)-}Th2+@?>C)cV8}SPbeci7xZA32Z1Aqzp0AnEv8B zR*{^D*55tc+~m4U=HfK-)5*FG8*t0dJ4;#pL?u=*7irpa zAKIExc0GddTtTlLD;V9zp=|#nIxy+THxwhV#1S>#LqlhrFO54?ss$uxUW{X)`+Ql+ zdB43TLe+aGE}8Qg$FsrGc>i!zzJ$93H5kYJ?p69v!w)8V-CqA`)0ZjJtHzn&F%X(! z|7dd>VVdk%^@}u?_btS}H5od*`2^SP`D@oT{4$W^D!!(C>@ugpk!zUVUY10X0w5fn zocya77m^mp-En<@11n|Zv`{H|C941Dseb^(fO&G#v^7oyKgI_zzQ0W6%%c@>K#Z(n zLrKY0)tR+B@Meoc`{WDcz9%!OJ)FQ&Do^odz*U-vRCIarY=|-3v!I-wU{wg)oc+Ms zMYv(3aqLujV56)-^mF);XOww}4B2(t323oRvRL;&agoL#q#ab*@2O5L3d`KRT{4IQ zB(lX{i=;_at?&_(VL}N`C@2c>0#&g)nR|c9mKT^mC2_VN;DXaW1TtmER;`#-(V+TcAP3n%gJ!8FfP_gU0=zX+Ag)Q>S7q3; z#PO)aArI!2uo#<8MC;7ab3Z8gnG@dLpz~cZagmCA-of=Y)qvG!7f~Sd+f2g?u+3Ez ze#MhGPp%jk@tJw3*$E6*{5SC3UXYvb_#?02l66Q(zB!*oXP1pfkg5gySDq3SO$ix4 zs+8%7Na2V->7WibYJpEUBXE+U3=HHm{&CpEz^NSB4cE;CERHpa==}_# z&Fn?_9a~k}jv1_fk2s#5Ix#|{6;}_s7HX;u1e}-iv3%VRsFJW;zLtvpsVdNSs>^dF z>2i{5G17A4r3;ONYF)Ao9AdMf?k*^2ZCPRW(!m`; z4G8GmD7wv>BWZ58ysMAscaKkT`r-8UCLT;KHhZFK~J$_|}6z`+wyr z1rF--O`7%$o{;8pQ7d@7F9#3^Y57AyHQJ@rPV*61V+IdRo_29 zc$ma|R)_eL-TDUsxHkUmi`PcRszve^zi9zZ(}pRJb#g4<$K4o_OrKNLRMvx&lQcRv z;j|()1CET*mLZlYAh)~b2xTDo)Fw+W^Rslwlr_;Lvt(4;hzAxvf5g!fTv(f_q8X3lz&%<_BCOZzQ zf4`Igug@I0n*ITOh0|PKAG(;;0n$r1Qz@!wT~@UY0SOsmE)Ib5(oHcpIL{5ZBlV80 zf|}U}9&e#01&74HfBG$6Q|JT^#074jV3OHUyg!XFUX(1*AhDtD_fLvt)w&(Z{S3t z`q*M|hXe(W&#mZrS`QJMip!(qOXf86cFKncBJN3noOIkguZgA-q_&<(VrcB>D=J69 z5r4_HP5vUODHW+6kfn}m67v<0QT2b~{sScM&X!7|D7Q~V7iGShMgRAgW`yM6E^YCh zrTG0O?e<)zfN6;AdfI4WKD#IVAUd;15f zn?s4Vqy*YWn1jqBjy#-Zx{cAL&#^$k z>^bc2kx(~`+5I=Rxyrx-^~uuvY<+*E_e$hCk`_p$%73}pIKO#7HOSLo6Ik64D;VXe z;XEM7W{2RUSif7@OL6Kl^9zz?3S1OWjX1uE_2k;UD3irArMCH525x@m~x0PL%>C-6U^d=d9cvI%lp9bv%oto z(V2sxV*!GNPx_MwqovmTB<`-R(S4TnMs9xX1wHOqoiEE+85tR(Z$q_0LPC~)Zi=Y~ zTqKusJMuv32^iPU#Gn4_W^WG;nC!FrEO3H*`l;<{9lzpA=sYVL4C(*ZVZ(qO3Mf|*6W&UX(3M?nc88wa-c;=Z5l*w?bPUQae&1782lyrtCNpcZ9j z$jhgxN|MO`kJjGmFb<3y$(41Rt-LU4Hg8XZhBXv&tLw?a->Z|3ajATt@;+xjQPK2f z!2h@2J5by67~1>x45I+lfPdBw`s^m7eYM;~MDR|JPr34*^W8BQJ5*cU&>b&d9%48lmRkR^|Cp%4%9Yc|VuLb}agW1NrT8vYt%l;B(T*j)u|5L3&gv!mu8~g1#`WV`(usjz>LnYQW5pX6p)W{`7 zC8(*y7uj2aA)@rhMmrLqM9RUwY>v zcyr58d5w>a-yw2o();9s^v1Xi0JqaHZmQbkloHA4i`q5Rwq%1c; zJuHY(-9BeYXdUyHPLbe?8;H#^cg6rt2}Npa4N-U!ljlz`dByc>ac-~e)Eg(_dHy4i zjoK`Lu& zyZ?`-v+Rna>$d0vL4&(XBf;H0K=1&;-CY`Y2yVeGKyXQb;Ly0c26q~Fch_6*hdcNI zFc{rc=j^@KoKSxp5_SiZV_z@-$O88`ox&9|m`TlK0s*-!V@GwBcT9b!UVk zvy~o-XdVO%0w7@8qD%FPpRZ3Sj+G}uAr@y7yY;ez>nNCClGW0OL;i!JX6E>EYSmY` zIUqN!%JAy$fsjEj^nznP;eUT*LVGsZlMRL#D!>XA*EF}bL-Ld1smtEkI*AcJrFLX5 z!48gM$X>#=5~0$j=U~b*S7)y z%57ioAjadZ(HoE0^L@a$7Ml?}S*-WD5Cs<$`iGC$Y?K(Xf=S#9(Yq(~;h^|_#nF2h zN<6Fqb)HMj>U>4uF@mtE`uNLolIJ~Pd6KVDt*#Fua6DJ7T``$(NV~ibn~{INfXNBF z9cGY`as10CpeDArnccebYmA*7ctu>45g56+_(-Jft3z2vYm2bi&*jw(aNx+LThG@j zLOzIkJ;ea=+qWY~Zox>fyqxaoONZy(-QSU@&i6wrB#e(0I*xq6Sr-!x!M?$6K#1!N zLh*uWWb6O7WaW2xW#?yxbP<`9E`%77avan7RF=ywPhH!#aTq~yIru(9aorss01d0s z(xb9?xY@+HIiyu47u{>8Q^p#o>7YpH<5(Tz zvUT)KyI%{4FFS^pXG}?;rD@b`y6v6tR}poFB(r_9bh$12X3h5Z-> z#royRDHSceA{$U-@BMelP(wqJ`Un(#q|lza1MqJ`~5daKTNcaaUri%NiuWcVtB&AoAeHm!wD2I7gQJ{Y{kO zA5*%n9Gx^}j49400u%QM+1Dcx9nS$i@8jSXnhlrsz1pFb=MjR?oc$4l>9L@d>fXZj zW2|s;DNCd^t8tCL^}(1(5Ln#+J5%^CK5C&)9QffZX(~`*43hy#Iz< zTAbT8= zUl4xkV$WhUeWgKD&Dx%RB?>}E7aukdf^qNuG{Nq!V2molX0dpjc<1XS*TWv?b>i)% z`OUtOyTz=dO}aeIt0S|wq!Luu!IYpwc;o5q^v=<3j&V$vz8h7k@^zY{Vj8!$$a*1t z+$>#*NLhLZil*~3Ka}c1qJaAo5$Yw3ng-$Dbo6ljDr|Em6>EF?^b_U8SZY>B7y7Sp zh@oB&%cgkg?8ff(J2wxJMT@3kLeIp1hz8W|JkN1tzRyGPqAg-M5X@-9W>cV9m0(Q6 z&r|9tpFFwICMFf6S32(lyAb+RWD{smdqPcWf2)wGdhSH?#12`vutc4ObJ@vB^{^jq z-yq zn(4k|QkwtVpM}!a+n0ov3# zViE_iOW)vdG9ecriOCasrRFg-tyMCFeImO_T>i#QWTUeQDmlvFj{`yn0AAI{`5&d? zV&)iWyRr>{Or124NumLOI8>X|BJrg_nHO!u`XwhbmVS-{XpdQOo8aG74F%qJ1`Rk zkvC2RHGJaqk*^7FyLiJ>$c7s@)))Z{##H4!527{ucUo_Dluo=(9_iI zYp&%=aZ9D2MJWS(;SJ0sBT=Q5mm=|oY_zBMM6ohATeu=Q1+8)R5R2Be$$45{B;?os zX5@$~h8%gPD^4(Tx}wd#5VolK5n_kIY}a9E8kgeh@oC#xk480=+8ixsXC_C||B#dZ z@MRru=nLC`f++%Z@w#>N$8*~-%t`Raqq)=;2P9&<#4;A4)@RbS)=>}d;g`}bZAms# zjOx6&7V$7`U!2uYy#V52!kdAdwcT5to8T@DL5oHm@q6xCTMf?PxQ^@R#I)BA7n zpnj6YdPOsmpCTeA<#m^)4iP98j5CakI7pP50?x?^(qPKQcvS6Dk7;XdF0t&dSyVl5 zdSPDclyL`1vvXA&`Wso~1Gt075KK%s(_IY8`2|Hb?OQGUoQ7Vllx0IVk3VfcwdE1? z!;MVy(9ZddtNWrBAtQQv=qG?$d&*FY4oh0`V=Uf{bEh_0+zhVv#ugkde~V;jQqE*p zG)TCkiSJA{=U`>Aur7JPCsMfX&x6{BWBOYc%CBj&4_7vAIRDrQMF~?!Q4RER=n^$Z z$!WP8!{^}6N*yDpX|hK?msCnI^*?UGny_rY#VmD$V^Z9hLe}Bow8MKr&ZJmUSQ7lo z5H`R0rPM+Q3-Q4tL-HnJVZELMe0W0FUszVQgE|^4WM7EEByqMvd2wV)kFL}L&qEI# z65K1hMaEa{DnM_UW)4LQ0b)?EAEY5Qjo~CkDNOZ8F$z;2Whs zu$J#Mt$lM)kQdvz^NLt<+IVX<9D(f~!Z-{QVbrP7u|ldK{LPUcHsq?1QBaN?76I^5 zFA2qvR;d0~)Tjg^izu-wd4Ko$n6Dhb`Fo1YhBN3B4S77jkzt~qoER#Wf8WiWL2$CG z|LYcfRs7o3)~*69IDM>$@bAH`>WIFY2A--sAWB5;302fd05{71Nmypd5?0Qu>y`hc z@->lw8NjYy!(-$K56pmES~njKSQIz?l&Fwu5NiKnQ6{nX=!Pho3Y#^#-m{iH;?)FauKJZouRilfcKIL1Go$o*+%qoNS_=qQ!L=KQ<(8xOHc7rXwl7nr|288b@bEv z1jz)oqvebWqaMzb};)g`2f63=jXJ_Ex_#IY&;Xzi<4ilw@MH`(DL{9W=j*qKnS zLKi<;VDvPVKaNaw;6B?*ourLK*?mcKQeul1xWEo1BU>bISBV@oh|~8!`5-SB{$-R7 zA;GoOF-@UbH>Y1+^@3!(Pp_e7m;VPw8z7eXa6vT?f*eG#VIf-KKr~S_>mKbOILIL?!OdL>Ffj1-uY0`rgI+yJ~;nApuS}#>>kp`6qa-Z4a%IMXljVRfUR>^G%e$iZ<=jZ&%QSG zCJ$M|#Q0``JVIv8Gq5S#i}_nk!$dUjI^S-+QPqS;w(y|NsV;1tU$CN| zYY&>A!vjt8HbS(jc|IU#8y`adx9w7l+20osG%PLJlc zXb)nU9Z1H-)WeXAgxpgD({w8 z)S4?P5ualL1uvP)FCSk&tbGT6)uom#ApQyRnkxb23F$rZ6KcIWw5#A#l zw3xIvSsLKBz3%apJ^qv|d*WkZH|roHhco#vws3dWJ$Bz)mcd~32qAXDBRVBXFM=X?~36zg$>B{F{Sjpqh^; z@e{HTgbeVNP55!_zieeuvGI$D>^>TAAmC)ilEjfLR`Rt8`N&{CaDx?6TU|8+*f++r zg@8dL-1`0FA60z=gZ$V}aX7%&GjcmUq(8XO^BfS5{bSqrOZMw^02 zqMgsf0Ph@R)aKW{P}MQufwmv5FtCjb7}b2gI;@(wdW@tQeIH)(8-IMsDg{4WOyT&y zZ(|H)Ms+^+Ta~jaB^vaWHC8PN@$Wo~J&^_bWBdX?UUxnQFjQ&2tg`tJyoNyiZn`6c zA1|mKtRjF90$#M|`4A+l?EwKx`rq>h9~*fcOKX4)s?hxRAndz669ccF?ZhN6k2F&X z__8$e8H0k0Sh1-^*U9G$9~PTncDd6%TFBD@vWAfX63s?{vg0CNC`7}zXw8%m_)n|P za0qZy5`7X`Bkh#3zW3GL5eQjI(W7|B7Z)>eY?Wq`!;!gJP*5`Tm(wxVW|EVLzg$C4 zo(er~bd;k8_OnAC?fEU2Ge%iiPVM?G{yfF=;nR?l@lV434}@w9_M;hYyq4dc#WAJ) zuDT;$=4B{MECxMA9};AHCvx61e3jR?-wKPpG$g&9hg*Rv)aA^CcBhbq&pWvorf5Ma za!*2h$1|Bn#o#-@lNV}d|Gbe;pzz`!51q&Xd7{&I_=K=BnxfIMb!>K@zanvv8ZRTz zq5__Pjk9c_l$?om(f6#!U4V57y7F^dt=6~LiN*u#U?ar~vo)npJPxnFvJfmR=;!1l z5fC*awl-q?PpeQ23?BX7f?IwP0v$Tn`;CN6>psR&r0H~_XT(0Qk~Rdt>UnRzvee+v-d(;M_2>Qdh> zQRP=&^Tn{oueHZ5sfD%6Iz~f#GdL`|KTFY25Y;=y_!_TAf-O=&M99LuUcw9J^-#3M z=JK~>!;xliF){*xA|-OyFsT@Hm~5ee1xs@fpl(mrPVd!)(0(TV+leR zD)*1gu*2BVDy`M?{CcLrjP%ayYDdJS@L?D*xjvmFt&Kr=?!HT#d?xkkv&ODKu5j;G zptXS}ee*hrk7yIPU*XjB8fw|QI>{1bJE+B;AdHeX4K?OO>S*_j=s3s68lkG+yLt)E zRp&9#p$etMBmd*FA5&W9?dktjPb2Q5xW*H)mkDRv=Fjr^{by_NfuJ0k5M*{LSTKK5qChDN|&TpmP*d^0nBfad-)l z&}zOxx`o(x<*@%w9G4&Y-p7f1Eg{YyoVU*+`39>UKm4~D&HhZE@9es+K}eahAB`zstl8VMYJcR2 z;XyJ>I5TrMu?SKN{GN&Jl$)QDBs^i@YbeK9SmGXW!Mq(}@TJD0rlV;3b`5LIRyifPOx9)s3rjSFvvYQOe}vs3ki7kB=$Wl9;(a9OkI|7QVoYNYzG466`>&P9dH z^e@)C#(@%7tEa#(Hf;kQxQ@X>UyO$ffC;zDW3}$r+pjae^Y-Bly8aH7onHtchEram zWiwn?jgCuXsE?a;>n2T&qdv_A4j+A5TUP>ZBBL7z{cfKG-Wot{Igmn%i&tea+LMZ@$tt^UkYrJ(WNO8d5eeL>$I2Q+&9FywT|t(3O##Xk{n^*5sH^? zii=^oT&L%Gmh!O9hv@f+QxAoX)vK5536A+%E+}Y%tLr;mL-r*J7GaR zKr{4LSgW4jT3@MxHqidSv4jxGGmZ3MO_kS&s`TZp%P{PIyOaN}fI_7FDMqHy(Z;pY z|IJP_n#p4TC%irMdK+ilkiw)krZ}GB^11UF`T`J>WFC6Vj5o^OuK_Iq(^rtU-!bop znWV8Q@5`l$M|uEA2+SkVeSM!(>><~=)y5C?D2{2Jr z%PIbM9{}##UsXl@?nE=)KA*s=>xi!?6NQPy0hRU48Jv4AeT$PDge;0&_R?beXtc6^ z9&y}n3urwOf^I`k6#n_sDaPRr%`o|ME8eQM5VlBCZ z1xV(k@STU4R4I#{a^!p+wh~ASQD7x-6+EQ>rb0*+8jr_wCCx(k1fxQVLx*gFnM5Gq z{mX10Wgakv<3DI(A|~3Ulfd_w6oF@I%Rkn+|AGJT#pIt8yYVCiWvC34$HCv6e#5aju z9y@IHtn0@&6XH9^h3!nM^|Yf{_lXPq7#d2C3f6G(bNRP9P6m9>WPaDPV1Y!~Xz{TA zQfxnp@*)x0Dvb{1P zQkiT(V}k4DhA|^TL-5Km<|NLC|5v02kSb*hkeITU_ik=tj^~o>+w*Nn>JT-cllHD( zHGyP@c-2I}b;LW*dw=JHq|bH`QzK(+yoD8~geQxlMq&kD*@ST^TO`>&+kYw6Oi?jiiZ6Q2A=fEX{Z!@zfqV>$9k78q4%m zIb5f~OZ zH?msJ6D9IAgQb#X+D2T+UHcR6KNC_M1oHl)j5*slo+Lv~6UX<2WQbWQ>)>GFU*f0N zjNc1|3lxPPt=+m!1?XaBP@g`uv3|Bu5R~->Za?4f+x%a{8xB`EB@n$f1NB-P879`I zkzzH&%gW$|whhQvS|av++XTN$m61^WU8>}bK~&?zl;JvwU0hlXqyHl$Hb^Y>MWU5K z;OR>1B;HEc|04addE(_MYuuwe3a#fpT}n-c?!UIK{kK!!S&QMht0-L!hfOLtg9Q~n z9=Yj43Od}S@GV;@^L68&mI3@A(z_+{xt-G8JL@lkq?cQBd@r``8|KdP(X?^Y!i5}) zGHgeQJ7}XbC~loQ#_xgWelKMAR8LQ|U?}^^tz03Yp1HmeOG!qsxUjKft&Cp1zP@3# zhMpiXdIVRW7b-NE^5ZWwj|7X}qa$J?y@AVw4q1k%7-=p0Jpy{}d z$DK;0jNeAmJfNI|6e0R*P z%eY6qX|n-!B2w9faIUImT@i@3Z-K)-Rc#Kh*?t%roRjNv>_kz>yii7)?RlK{)_G&e&*!yXM9~G9o{XItPE%#mKt?~Uf0Hnnt zh-y69o6K+&!){J}hu7dk*m9$brHQCQF z(#JnBYcZKGO!5rmhnR<*KdYBg)nS=n=F{pMg1dBep`g&g-+a`HYCyhgpb;0W1m)J( zpZIk*_{INZIzQ--!%EoXx~1&yq;!W9p$s#US;=u$3&X*|1xw5pjBl%uHOo-c$vgFN zyASQ?G*`P7xYP3?a$DKQsIqMNE96i*?@QdC1hzZq9{^6Mys2`dL&BtV>H7o|>`>I& z0{kqiTWVx%gBQu5nf0lxn(9e`A7%5tg?$+q=C>NuUBB;`kW`Fypv|#LP=p+l{7yMR zYjpNYJC3%?DA+A(%S*9@VXOOW6L#({u(-Z`bd*%eAU=v_r~)F59zw^g2unfBySSMA z`I(=WOsGe-=zes};+d2|wLI(c5m5}RH5w-i=^c*g=tNCzEXmGo&3 ztXkjujW=8QdAVAj^;1=2WAe$p7H>m<&2tXgR^1i<3lLAKEp?2fKGXD%g8 z-3b=XtYX0w&2hR2jh;_Zou{urP3%S^L=RWD=;t(|tTW~(oQi&`L&Nn(8|kTsg$Soa zX<$?DT7qKa3Q@q@I-(yH=YMDJqb>IIf?>l~K_*N#7K(N@p-J>CfCCu}*OZD<+dqdN zXOUPIvi9D5O9!}9-I`S-tXM+-B(MHn@= zTn780#}X9Ui$NX7#;W~EKw~a}mPi!c-I8@0-!kt^paE3J&nhdGvp=MXEe!&0h?Cbg zoH*!_Rwzl#bb1vvBvQ$HvvSf0J}b@d31X5?-p&Jp%FUuYFs0EmT+5}PkEE_hWnW%!b(O9tB=rSo>y$^-c13s3G5W2g88I<>Qfap*VT`zeUp_fhj zAHn}Z^*3i^g;PijcpdwRRzzU4oU-ky$SJR{xM59|Hd08V{SABwZKXb9UbfKGA~4^Z zW-KOt12uiwN3Fm2RaGnsa2w66K~}#MGTGO~8Y~iv7^>Dg@+%o%hW59Puopb4sk;xC z7~~u>JbY%d5Q9#eVr2f;Iw>h7UdIp+5gc$gcnX2RAQ%2`W9J2x?jq5me{L6E?DeHM zCR}oB4%=J-n!=pM6&Lzx%;WR5;pS!&df{b4t0y{=AeQ*Sb&<_CaP)S|&2tgVi5Kg2 zf70O?Pjr8<>jLeS$d>!pRY2x4(!dc}jYg%)2!_Qrp2ck#oi~p@e3}1x^7B&^)wD35 zEt(0}+5OVm^4)Ij~f>@-kVdnWSq&1@xoqq;pm6VxfnW`Vl&b-x!jQ#-XWg z;BKthioKJkB#QTIvFpQ45$p=tpP`(C^PheN_&6hTp)7bJw}3Pl8IG`vhki|1?pVn2 z9T`8LNo!4iV@++Fa*ScM4Tu=@JXamC%iu1ub-}-8=zM$Jryra&%wU!|O64?!O!69) zMmQFA=sjv`@+q2u*iHp}h$D?h(7F&RF*4ox4p}L{o#uu`V z`%TZ`R5e5L*PNEGHM(+SRhNk0TOuMT@m3uufD_;`kJ0N{qgQr9t8c^&X=YJnSM3lq zxGKJ*yR+l>)JN#Gbw+sJlyGYRMQh^9Km3PRjzb?syusPJI&Fk97KxT@j{I-sQHz)+ zn6tHi?Cn-6u=FVWW7K#~nEHdxr*LT>-Nezf8!&Xj?78`_1$_AP>cIt5Nb7i6`wW+d z$a6;TJgbyD2T$SraabyW$G$)=`cpFU(ipCNX7@brsqK#>p4ZFBsW;warL^8*Rv|s; zi&((3=gZ#QLa2BbbldExbOWRFnjx9e^w_q?lR{)bgScG@Q#WZI?>x1!WGSn{_ul#n zyOF-;>~w0K7>EAhVwGdt0Yf8Iy_P3UeY8lQ^#UA0;eW&Mv)o40E>!)1nYy`U@8uvg zxvImo-4K$Y$PksHD&La*Vasc*ztv1hiH-g`$}&5TH{+w&&95qaa|>~9@|hNN8)BSL z7(>G9rsmyNih!ObF;g9UzsorQ?$kZJD{yH$P9YKiC=dI#_QHGH$z)x02e)?kI=7D= z(wPl8TieW??h{%K1GQJ~+ zSc69)?9;=3WQH6aoypYU^O#h)O)ar*3RgN8aRUKBO=(wD65YrE%Cm$D)e=3(*E-|WDr*|Qs}o6&PeOok zTZ;xlyM39Sd58;c_1o`NK0rhK=iu;n3s(WjVV~=OxcIhz7d|ab3w00&@Jl~DWmf%F z2PCNRs4XHF46ZX@A))_`_SBOBvLD24WCAU%l@%o{jnU0FbVjzC`W{CbO&j)zxcM*s z@w|#ysYSYdaNyDZf@Zk&+kB&Q_wCUTfM4d6ks(*CV5d_)os!%r^EF&@xrI|vOJU=S zC|C_^kg1@;;8P(-J!h=WM6HU3WJk=>@-hG|+ye?ErXJDNEUv{#Eb>U`cX#xmTRt3I zFfG${8$AwyKL9@>ndPVj)W?Y63>)N`WZ%Zoo#J=DVF=+fm63efS#yqSbO+6KqQFb%fB!4IOrLW4LOS@hxUo)^xcn~|b5ySoOE=?> zUk+{E@&A3%ZLyU>IHqvY->&eeGK%UHVVuyUZ&U`awN)p34LP~%dL|Iifwx!=0 zkGi8cZ2d~T)5P*(yJ61WAX7Tc&%um zuJmN$x(Y71_)#XfS6gpnd!5f{1%JD-GuNx=qqF)?Sq2-VtY&*X$RM&kq17yCQW-O; zc*pMY#bSBZx-_t~aH_T~s|nADo)>U!0)j=6T)GvL4Y8_4Jo~M@*8SI3$~w64kae2h z7IAiZiEbeM*NaC3bb#eXI@g2QJFa5dKml*z$dh;djQCf27;W*`k%8v&j7>D=1 zp8~g#G_TM*O8xmiSz)_ya2a3ay#)ia*ppI#zw1m%ljLN|5bFZ$|649DAC|T zn!ci=^Y6X2adO{ejIL_?+zpsvj?Md>`1_pggC~pW zUF}DE8sJ-fTZO$Y66U0x8w{&rOC^y=p>Qd2%5eu@u&(sxH0>nSN82w}0h470yL0Swt`a}19 zfUH~lUfOzAVKRxt`ab0RB~Z`6>AOd_me`}fgy=)y=z6EQzfZU<7cc`m>Zfg|^K5=z zawV4%Rc)X-AOD3a!!J(>nppoxNTFhIITPs^oFSMvU~y=scP+XE8a)@xnWw{%UH1oWf~a>M0!;$O$1k{0&ywh* z2M=kwqk^&|^Xvp(feKZ11Rv{Es!C@yfbM^Fafq|$K7QyDls?XD;)SC-G95#*^zCnW z6EiBm3PUaP;8JJ>?8G3(hc?RJLoTV8*cE!D6$e|C|E*siqCPEF4uabXN*S3!2ccMu zY{(KodRppdVZABm+SbJey7=Pe!$W#`oU=X2;PqFpL5jSerp?;bjjg?d6n>$$v^p8n zDQF>^k#5;e-@lK#)NGvrgI9{lAA-!$(g1k&)sm z_q#l?n|)ni0i)tjJ}YKwp880_Roy^$k7jy!0G}~GaZSKGtFsDcg+kI?)Z{HvD0p(E zGCGOHVy;@dY6yaQ{Q6HJUvGE}Fqbw;E}mj*8XWN#!vY0c%-9rdT{E*yYdI(*uCbma zo5rp*!z6~mQA0$bc#CN3h%jA*M^_)(!@(5J85y~0;bN&LW@Z1_Nvao5vC1;sMp8<$ zr%au^>Kqz=@MrC!W)@uW;@<1Qi31OxI&0QSwy|e*%aWqagB_&jJ!}o$N$Wb>&wK~E zYLrtw7LLcF$~ghSdb|I&8l@M zdwQlB3+LIY;+I9q^O;-7)#z`hpw;0eQY2{bpyQhb^xUn1wx2OD!M(e~B$hKw--r<> zxKC;bQ3qn4%-rl$*etc(mQyXsnxLm*f=8qag$TgtgHWG+YG9Qi{=k;J-IYs_}WrgP`He3W?z7HyW*D;$755k){dzn!YNkE7SfKolSmVv3rJd zGf?hm#k>!AbzyZkmsw+HtraK*Mei~07)G)VckxO~zO|U(4d$^4EOvYd+VH41R{2!7 zZ2hq%1ayBU)^+ISTpIIc9iz7p*+7+ycT8ml*29%Zuv27(Yxl=EZTZp*vuc<&WgdMw z4@V0cb;Tid)Qu|0`%7}IV-8KRk-)C1VIi4oaBC$CRtnwbFQ0*%JFFGSm^>$%+hf#$ z$eWSUUJ8K{w+oLlmgdmhsUJ5ZD6ZS%MLB0}EF{v0{kr>?h%8dKg;;BWphKX)Rp15l z9R_n00d42|oC5Hyaefx@0SW~ZT+tVGl-c8exm773FlNDAakR_*@I`QsDhGV$~`2Dm42UTMHRQOHp4Vrn2&9OUI*MnwD%HyS zF=%%3e6LPJk?&+${>Q%HjUd)CR!sPJgb+|1`%Q8ieN#(z?brF=0N8xbJEa20ZvmiE zs9M3tS#S`?MZN?MT_gL1+)qrZbWT*yP*;=E%j@Fq3W9RkWVd+08q|WK+5VxeB0c1{ zH6tIZrXt&lh836>x>JdxuuX%;Kh{1*nKyqKL0IQ9#~pRYii_QDZpx3RqgA4`_rN%( zRPP--A)aI8#+T3h3fXR5{3(!9HLozzV!}-fX|E4C<^QV1W70T!XB{zG#&pHVGi1a7 zny`Tq?*`&ygY;7&K=+LO=+?{soMS(Yj#-OqTG(oG=1VsDp{@7~H-8Um?qCRqA_Jec zHwj7lgjM-Wj5ucP+$opAKZXoax<=XC5lTsjDVM!dv+F+k>ssV?GWFiEKy2kf9j}Fo zG3da}_n=3Dmq#aCjSnq*Goh8jFJ^q6G~g9mhmU4Bqw7|uVqU$B$ouCO7<|3+=vrRV z8&+U(}nS{mTYyROK#QqDss#CNiDc-VNfHAQ!W84H4(pbzuyl9xaH1gB%Pdo<#4tzN|r#e1Gkkh6T>#zcs}5xPMzHX{2z| z_Y{CeKiV#B>5+#h#g~rDmZiw!%d!BHp*srE(1zV3z#`OBL;Awrg&|Sv9#w5Gm@V4= zO2!(6SIn2jT*~8%9@(3JGFn&H@NYl5wd3ti2CJ45u6F<(h1QEKtxJG16Co z`9N^Ly@Mae=W<#NXr8WA=X$?0e3|xC15X8SNUj6!R6LbsoFsJFE7fZGP1{n3Ru7gf zPbz&c-04D}V!?%hYuhoC6`SUxQL9&6d=jgwZ0I+78~tq!gBl2A%!%8)Jx-^XLnmia zHf$E{d^}FJMfBQD@efavXbu6kAbI~7OSUeyj;H~x6AI3e3o{7=X@=tQCpjEaD9m7+ z=BUSINMyxkDB%6gpyMv>BM>#goJJE&kwTjW7DyHL44J|1ZIAw1XxRPs_5U$kFvl~G zS^xfGDOJM$eJ1Aga5Gls3s{D5opFw#QxjM}x&%Q~ec#2OW*IAh)mo=jx2MNbgxLl#ME;bekqDaKTaPZ_HYcqZvjf;xAww(7 zKd6gC$Q~A_`yC9T7>jLOON;uH)C5&1)^AIoBQ(~0H+Twi)50biTED#=5K0>!mumDQ z{ONia{oLAq|HPB7w`%W9KrxXe2GAhtXoBhwaSszOvt)-AWUUcYUl!F6`fz{VJ(HXyM^HI($epY&v}8GcxXlQv5Tfm$hsu zCVCFpalM1~7YRk(X*0K?LWN@VkOwM4tplK23U@>nZFm(mN0@A2$=MGAW3D&O{1qVd zAqO<)MSpEFQ%g&&i6vpIm+=>_OO7*`Ck}6)g##{wPqWGVuV!*DqI2I(w-ZtM#x-Wl z(?&MJeui@^R)YumP5FA!Dq;m??D1b4z|=nrY;3pxUbWrJ>iorJ!T(t*PPCGJ8DsO* zPOhkNU1s#2(ezJN%gzmo84mK_;37r^x~ia6hxm!(37vip4FhWC=HI*OzuXd}vpYO;#bT~_RKKwn@363bl z8maYme@T^|Q`bO{$F>c@)3+j`(;_feluYbHfMM>6mmmc_?9C~32>K|hY2iK+D|F>? z?X7i#G*q12JR~Y;D`sa~XfM8>ot&!mF_aw($l*}ei_`PX$}X6`pNW)mTWIX|9Y<-_ z)6cP^!g}1_RoC?!+hu;bxI7N_@(x*S`e&{J(um|J15}w4vB$t@ z2sQpNuD*2{u~5Z<`yi?4Gm-+2`tZje1@lohwbHCb{FQc2U>yfxk3uYUv|6FPomG@gzg>E!6 zC#5IPr5JUJ_SCb8z9x%F%Z8QP)(T4s@fsQBT;I(x?KL+m=$Q14kMkO0PO9UT+IC$> z7LaE5}?JFqX`o*@R?rlx;zit_6a4 zxSsd!A0*q2R~0wabGC%F(R{N!q#F%3#N;@+(=jw~TkETKj|LO0JqZ!F+^Qg<`MN4L;OyajbmN$k9vo1Gl%dj&aIF2xN8Y%#MyaeM~9r z;Ml@sv(#%M_Z&!;l1*}!G{0L5wRA5Tej4A6UgmhU0@g$gSO42QuiiG8)!{3OpRZ$D zT2*Ivscnw1-_ZCPXta#zcqy1Z@+cB0m~X2jAS$xw!9i_Mbr3%wOZ#iQ*fN3HuClU<_k^YU z*wgWF!jjY|N5!1M8bxoBl#F827skIaWUk@HS!JXL54PB*xt+h*DE83y03~{oqk^%~ zMwYe8$zrs7jn!GFw$wHhSSbPi-gp8G3bhe@Z?=Vn3982$D{jag1(t+GVpGMlc8cE%lhDT!L ze@P4Ll59zCO!+IEVF&v_tVe2b^A+=&Dj6B`V@EZRwlwT9E94|n=e%HBmU|jW)#r?b z&Yt^y42kdm%xAb<6P6^h`0CapmR0pg>XFZpK@2I5U0eNHhyO@*@PJ{ zdVD`^jtYRh$V4h)-iy#}=pl4<+T1(hKfyBFNn)#v)ID~hq2(oH?nhcIe(*w)r1`w* z&;y$~3*1qr}l4T31fmJAi2 z`G7*U)Qmc68M0hPhGnNkFo7zQ;3`b39!_Nu7i(qJP?$yVL}hFluxK!yJ$0>y#M%kG z+>N!4p-OH-SzEvYqJYWE_U;ZHcuNjmeiJNCNaCJAGROoZ^OY=Jdm+jly}56X0i%V* z@ihw!GnslL8ZlaOXQ&PQ2g=`w9g5Y$J?{@4z?WXa1(9lRd-qijw`rXNaj>FC0ckS5 zpu~O9JcBK{*)Cpu!(AkKr?Iam!RUQSVqK*%uaRp_I$#s`sto{&(+_*ALd)5r6Ynqa z&V!QWhVjqqkLWX1@ek0>r-`ouN>Ef)U}1K9nHT$1K<5`de2=ic94~D3#M)w0GaanJB(2ukDi_$uoHmiWJwRW zP0HNON_OlpdAy4mxlKYm_ z+bii%-1q{li15VTAK98ZI+j<8;T6FWmX*iYaH4#Ce3|`iQn=wHuaP#@mNpWN3l{8z z3A^Ddw4q(t!ORLeRd`(7z}8i%STfbZ+(x{Z1mGtV#?yUm_ykCU94Z|#VSDHcm=%(4 zGbm9ndx6&RR6OAQ?Hqi1N)31k2>3Tw)~IdKy9yM%4-VCWnW=>Y{uDE}<&7c&4-8@d zo>pl341_DoBu)A4B;MQQJy2`iufOwUY(1${s5jcx&8EkIY_M>I^XS+vcsQMo&G6#N zGH7l-FDBJIARsHUH=;Gs~AlGv>VfvkfX*z@ppn(}61dy7`?*8&;$!wJ#BQx9)%fBD+DOW63L@eBRT z_RUCt%-W%OeHQ%LYk?$uhB2Mqb5ugN)*YRJvMM8v3eFL#VzC2NEfytc#?}w8iEmE6 zxjJoyz0IGVc}xVX!nZ(rq-s7^k5SJ=i9qff0+xSVozUajdPwgvL~ZN#Bgu?5TWyvs zzqW4rUbCHbVB?G)`W=S%-3~*}G4ZOU1{NEBQ_jTM9c$3><=LrTX=zUl`1*B`+Zqk< z4z_^3?{0|jom^bxH=2g#|KZoo-ynX!y92iA>t<~{Afyj_Grw$Rba?@+fOa{8? zonhzqQMz3Jh}BbY<@k64$;U8!Om{(~!QGo1I5wn7UCb&oHz={oZ}qxqxYgxYUS+!y zC;}+9ctsP_M>Iqww~pRsKHLlCll?goiJrE(l#(v)to*P0L0(wj5?HomB$;t7j-1*; zU2TsoZP4j-9i@tTt%N#!^8e9v7EE!pUAujf;O-tAg1c*g;KAM9-Ccr*fq@JfG`PDv z1b2tvGPt|T>GxE9e}Ji?XS(m+*R|JL6K+@Rrqol>vLwr8zn}AO80g7iK$>8gP}Y!b zMLqT)tuL#%@92jeNvDOy&n*VuwH-e5^V&Kh~ zwu1Mo+uG!{VaK$ZsCOZ9$^YO``>eUhOVnn@zi)VbJUcm?{e5B#PobL<#Uv*4BMu%* zjkfON-GHDrc+y>jM%IZZEEHk#)@CH;(Nr;m5DDyTA69?48h>ey+=O3K(1;+MvTG^@ zBo{w*wels!$hj2^IQ5uiN4Og*r@3wfKLH*_nYoqi31{S_ik41+LhU`izrBOB>CDX{ zU4NLcbPaOC#nWbKJH%3+Cq=ta1H>z$>{Gm?aeY3|9wk$b%XHvUj@sBs+(TqY2Cag; z(5uXfs~h)K7f`{+P<}iGO*Td(^RB_3SHJwrH0n|9N;B-R({JC>vrFb}B@KQTyg9Rx z%d0}ZZ9R(gZpAwis9F$8CSz8a=Bw^qmsFA~OeJ?;3tcf;aS)L6FeHmrDFq499(iCO zEL_t#K&E3`Phtn6S__&xDV9kS7I6WU`!Ps<0Ysxhfcf;}x7`Y@`Eus>=6CJOZD`!3 ze)jYkX)H6)P!*HM{xY^Fzn!jkLrJB$fI@2!VmNp*A%tIMd!QJh-TT3(C=^3VVZ9t% ze-UQ9Hl6>Jqi~3G8FhXP@l&fFl`j-P8gJ5tQyKGTUp}n~DpomR{7}G<;xqiJgR|PG zX6dV_rbRbDbLfTmY>*42IMvcS#1#&P$v||SQN&eIA^_!+B2?$*^7%nCE;Q#slF#*n zt!V`yMNcCOe#>!Mu$KIxmCUseL2H>F+*u22@`d`uYkWg;lS&t{G2Be>p);p-xK)g% zgZW;# zRYH?H#n(%LP@EPK5n;GF`}sz8kF&6jUYtIxx`qi{qZ*>CQYAb5(Q{j>lgSelb*`)bTKYm+rges~vQe@+Tuu73~mayk5%;r`q=XW6{ zh6Hbzc%6&Xj`Md356&`MbQWqbx6;>CAKd%itcsLzSzr!k=x3S9#z5&$YU$Ki7Lb!m zKZ=@aq~K^s&LnQ87Wx`!sVnr}i$2F>b_mxqM$N)h=#B{GeOFt3H4q=9sb*3R2_)b+ zK-X5>UtJR2geMCU--PEzN(artoOya6hl?Exj3Jos!My>vMK>Qm|q*`bnIfo=xL$^VZR8sLc$e4MqQl zJc;Z=k}cI(tZ9M>;$lAV^oxNrbB2*r`(gj9m4?;z8>;6)FqdMs;~dq+M}Q-kA5}tk z!RF{CuSfg)=r?Ugax|C>^U**cnf$=xppd<8iMh5!yN{iD=0SUpS<(Qy{Rh@seyTX4 ze8}1ZL`5=%nb*V9301>^T`H6`r59_Jn{MdyGQgftW=_UBh_$1ya!YjN8TmxK*l;L? zsk)f>Q!J<9NqC1qiI2_YPR!f)O8FO&fPO}>7y%6Z;r82Hb2#qY);8bRwCF=jP+>E)p)t( zBxYrp208EPV;1H8LDx7~71YO;KfA-^#Ch{K$o`8jU#xeCt#CLh?SYV!q^np3+pXk> z7gjQw>m|@I>i*C{u>FaF7KkymvMe@(!9|m$8gCAVz9)dv^qttQL0?TB)0xMk9^Aqgk96LKi)i{1q4g zTEVS$?wbgr>F#SM>pU@*#8>p)>WAvAklz<1{%aK5n6z@MtYiTyi%SYOq*S=(z4-m%)id5Kp~nR{^mI7h3$|$U_ZhQs{q$Zbv>{q0-vm(K z0GNF6zkHvGQ~wBym6!oDpe}S_Kk3aG8caFb+}`>vZ)v1S0i)b;==x*HnE1}h{Wp3^ zoNxpOb^?@UzkReyXz)}9nHGZlEHUbVJLT+4lS8SHv@GXNO05ZdI%X>i5=b}w!nkV1 zBD35^y_eDuvO`ZNxwe4tbvVtuA(u1;cdR_sL~9T(Ix+TmwEgQqu+Y1KlhCvf-{i-+#2T$VM1ArO3_gBJ^pOh9 zEugt-1J-&|O`0ZGpj4F!G#ZUOHl`E^e}gZLzpWhB%3$L;{1`zJvZrLt-5{RABwZ`+ z^}wnDYpHvHzo}_*OQumy*()_73Q!yPSkbSU!v4f)==aU|>tgPda{?xJXNf-!$kjs|yN@Lgx_hNDP~pF2 zNyp|Iurv#cP#Cgwdrhm(y7@AV z-Es2@wx6D`c#)RY)0}+*U}Lurdjf`RZ#Z&-oK{ej(Y+on(1TT+7~PR0{S8~fl&CU%o-cP6L3u{MLl!BtE94ewVd_7n_}QI_m41+ z@fH@P$E%yqU4j9<^W)rrR3HODo1LAqOKa`xD>}6pu+k@)(&@eJ7KzdrRZ5{eD>-UjH}ihryxSE>Dr z%7kSADNm8%GPSuL-Jt%LtN_457UUBle1TuRMDm;YKNVP)LK-Kc@cIAK$hde;F=97j z8oGv&PQ^>DMrpAT=*SszC2@cwteBzWx^@RUg~yPj_X>J7^L4R>It=DG5a-+S6Da*# zUzh5H$Z%yEMlvX1fcuLkjV^Zb;-bpBXab+{=wTa!yWN(EVy#u$J4B=>s6Bp}v`Jx` z>)|OFB=jNrICjD*A>{rE{cpQJgh|$!M_!%gj|!3rV)S@`!AHrZKlKAivC|v{G?%uL zOE?Fp4bmgY-W>yt4!~k@^6vZKLOPEuWYxi?|+d05RmkVw8}y` zs2mh#7WIbjuw^V6S7=gT5LslR^@IQ0%jzsGYppDA=Y-xMcrAj4Y|>jLLBbqs#v zVx9%Pzh=S9OOVbqQ0P?h1$ihENb(i(f0N=GscmPPa*O?wTWXgd%!UvZ4%+7myyuHf zZ#4hKI~lmxuZ~(nj`wl!K1v_HBg0vkXxgqp_Bv69$FK9B$Kk!Nz0*0{0jf3&UNL3f zG7Q2|DS!R>?X!EEa5R%N{k(PZ2t;=guwkD~@L1^7rYg{nVp+Lun#2rT>%Vk6RZk@4 zG9d#M-T^LifyrAQI~x%2G}fUicL*t$3m6=+&7xV@MhG>dIn$%Ia+}Jlu*B920Cl~m z^uE8JlbMb0U1X1^+0=Q~7cQyjNOU|Nog0cdF4#h7g-9r;V=?}-IF2aQvQc-asg#JI zf&FNsV;8*ICUqWJizDh{&Z^R+Em>$q1uTCK*)SpFYZapkTc^^Cvu%E+4z! zx}v4EYo!=F?G@4phhH2&w-8SxZ;DD^T}$N9;{jXO582f+GLw_sd}IPa1XzoiWDZqi zwJiwC(nBoP%Qwm!)HR{}XlsUXb+c;AYoyu2eiKYODu_QyQL5Xw04d1z}@>j0TT4~xZx6XOC#vFBINTBW#WWvLUSv$`?kx! zdz$FU?CtIz9qW%&!k(3Lf06p-T-5ZvhyML0=+)|NwCWwvj5%~xLge+~^HV0N>U`=F zQjzkBqZ9V60Fz<4jykO2mxw-$+hz5_Jx3l|$EHJI2hSzSDb3@-x4~R@zCJINVLZ(< zbrB|Nzm9&u<qdW;yC*S(YChgY?$IbgnmdefTEpxz? zmgj%xP)~Gg_4>MkPIvWjnH@Iy?efFm8lLDdR^W5c3%q0J=j%USQeUEfl@cCQSs~w; z_a82xt#rLd?lf$_Iey#h-9i^Jea_^}XV-tb0swJFxvk7^2VJjbBEByym9TX!U)lq2 zA+1aR-HToH?J^EgJeyZ5<$owc0AV}n{dh#d;s2-Dey?@)9Jn(3ZbTz5iG#V_YsvgMXGj$tHn1dHfpSXlXUkYSpIp z(BU*<;d%Zv-t$NL;UHC)-qFa2LvQQ?lWx((%PEB%<##1seJR9wY9BDFSa}HUS)WJ! zncu#>C3alo+^%2|Ll}O| z+{qWz|7z7`*_pBJs0;-sez)Qrn5F++sYBG?%1~^bRRsnZ6WznZh(&|a`3$?G*KV45 zn5x07B)M$)E4ENRh$=lqsHjiXB>u0eo_uV#i#aEw+^kfrDHBVG9Pc&0mRw9}lpnKi zCQpHC%$Zd1=E)7p;w^$uwtuF56z_*h=+v1z#=ynVqg#IB_kA~@!KbSMcna2+5WB8J z$)=pV9`=EJc{1>tcrSsz)A=6}+Ck&;YMhj{9Us5&?n%$5y*hpqjClNLRqlIJ)@Wz{ z?6zl2pfy{n>a_pKLPb>_i5HDuL?FL0jcbxnfwnv$jA@hzwxr%W3*-SaLS(xpgl*># zuZsPETG_hc$WGvxW5xLmLSEmUz*2*c#gFEbRX35s1h9}oM&|0<9F)g7Ws{=G-4C1` zRCIa`8vm+Ds+ktsZ9AfCiB)a%dI-}d(9a&`+l&it^v@G{38-#LQT(+z;PrTV_7MNS zE`WyG9JhxCMfJlkrKXL%#lv`hG;`SN{%~)8y6`MMX13DKIsNU-VI9`Y=|Ak*od_s!chWL;R2^921m7x~f%?(o97&`%lV-HF_)8aM4|wR9yOQonK9eQcsaF-EYA5b`~o zU0is7M9#a4L97y&$qkm`g&0F6)I^Tl;ZM%Us3hXV?V{}@HTHv7a8&USJ^pA{6s>|; zN)i&M1Z1{m9B==L2vGhzqR`I{EE*h5!L{M}qEqGL;{xWD=tHk?AN8?OP~j=S&8%`cnDmb(3*KNtomnwj7UwWM-?ui1b*}s|L&(F^hFsEGk=!bqVos$hb)W^8G8s1>}vNcn?vN)(uzU;`G zbGo-*l}}vF*uecmFOT7uzo~^$(+&+b;h344ptY@FO&l&p-NBx1DJ;9=E*^ifNu?m(q+-D_A=@Ue@Y6=8SPcJ31%^dcyfkvD`iW8 zkxm%Ee#=*m?hdU8%ob}>;00?}YR2GkmQ!860z}R9ThD@$G9-htJ=^*;%1OErDftbs zUj1JTXMhi{Shj{iu}Ygy0{cM+@~dir4`HNMoDZVdrm*SzU;+cqFUL_4?Bg>Qg2#jn zJ4HyOo%sWad0r9RZkEIu9IvF7ovy>3Hy7hE;wfOKFILF=Yck`(+x3!ey8=Nh85c({BY!91n2| zd41gYN==0HI#B}EL%c;Vt+`ey;seh{wgKfmntwz}asq339u?l6ff8xVU%AjeVf&U} z!wh;Icr~Vu6|Ig*+Yd@K`h9v?;K9#}w(pRF6R|=kRoUgozvnddKVI`bLHy^bt!6`%8@1=% zMlPe;4OJFtPT9=Mn)(^sv~dw7lQ7{8o&?)c+s)nGV!4usVlT`?K^<+Kf8zoodL8~6 zrjK6l=MP6OYB^oJ{#V|QAX8`gXYJUXuB`PE-HPzKd|SYXy@4nX$v3yKsbg?9;Zxr@ z?nb+alaNW4^ro*dN`tC5R^zj|3Clc2Owr02)+6cYJW7%66r`b& z_{AS%iVSTi$&^1G7?kSduxW1Y^Gp6#)`S%y4a6}~hkjzH9Y7@=ig&Dv>}Jy&S4kR3 z!TPQMDNoykOV_M!oLf-N=l?5L{$oU)PEFM;YBjYRlulbUQo=@1Hq}VUyda~6(MKB4 z1X4h$g&p7{f6r~dyj;a} zQb?(3(MHjbYmBM_-Nzov;p(JiJ^|*nJ3JSH8f^fiN@Ri}MZ8dkJHl)u$v)@@A0rh~ zJ49S>k!b>}Zh@VM(P(oA6ZkL8L=IHRNy78=AN|3==kogU8JfaUOg#09i!fyHr@!O| z)yq6!MmwDee1bCe!u5I-68%Gm2oSeVma3k@4lq2ohx&-f?E=5*T1ttP=v=zAo}zhT zoTAlw5X@a0PGdz$@rBDTG;$K5m2d2c^8`6A-@cLz$WW+A{;2=s(Ln(t=)Up`rROMg{f${p0t8TUGA3!y`>vMCbgYQ&ebhQY7tY4*7s{;L z8Ch&chkI)-u9KK}jAMX9ps|^Xv}o=BVJ_`*O*ml}Qc8#TInsM}FJ(qdncLB|AT73% z-5a6aF+yaW_BShUs5%w(UYmM5`%b#l1oTVX;|^5G`#lsrbrRqI`gU=AbBVyWgH&32 zP-bxJ?k*W{6GSsj{+`?eP9xQd3uF77hDPnQOXPS7)HZM{S)k)q^`ssT5?iJjK4Ov} zsE>nk<+!E(Jkg=OuAMGbOb=!wVHi;?o&0j3jCD^1w?|2HM+eo7zxamVv#zlViELIu zMs{|ceg#5EFldx_M@MSa_7@Fe70U$T3mm$3F;-IHi5D85h{)b>+qtvQ@6A@04Uy-F z+RCW`HUc!DPxKlZpv$_#RH$}#e(v%a-h>8_#0ia-ltl}T0%X;16?p%d;85*^upu4Z zKLY|5E=29ct*4{t($Zg9@~bwy#OaRsyh!x3VUM=qY~u|_;jvC?1v;}Z^~#C#y8O*E z6j)~~{jJqNGSOmNPqgNVE+<=oWUHpOL&$2>_4oRts|F@gB$!xro`w*vZ7E+5S!3S# zL!`_1rmp_#N^Pe7a$2*67Rs29VA3qrFNpK*;kvs!Qf`5wloup{=YHA2VN15dDI5M0 z4d0zZ@w9lG9&#oJ0lZVE?&Z-fzwGa;mls^1zO6}e2^~cDaq;L`8%LG=&92ANoDDwg zVCxG?3tDhu}{p4KXlE)`v}Hu`HPx5Bz9WcJB6hG4W#QY&{RU} z++4dup=O4izWt`|annel)Qh;86~ZEK>*v9Z{%_;^V=34pTw(;07!3~(uS!u~_sR)` zz!e-mil#KkW9;9$LtBX)yqV>Wl#b+c8R}1$UvC!~`~@sAnlXanNza8}5ipzRs;ZiO zZ_`R=nrmG+6Bt*QDNEA=yW(^$W3qx|D;aU%wpy&s(!@**0biF~3W8Zp!Cz`STZ0-L z)Q$pd$LoW`=W;7I>;4m1v@acayJb$pc=zs40h%^)llKpoN`cvit2Ao3MSjoigd4Tr zHF1t(fUe2pMOg2y`Ix_mS!-G?B;+;EfVAU2?Dkf;>=EhkF(1UO+L}Q^#<{v;d9#-$ z`f~C7(j%R%%A^%jS;_D3jvyBNJGP~@**H+tGHXK_Z6)L7LT${o$DbWKe*m8Bd_(aN z&Rsmb-VD9}B^F$rcCizG--;SksGoHO z+%Y>9su}7V{(Tb(x)FUrJU=02CsjJ^I5Ndtjgj*HyLB{9^M1(sMxsZ&{{6hAvz2xj z$KjAId;Fm+`<+B>UO~QDcj7vJ^_B%hqn^UqhyDZmP{F`}+cd3f zKij;^1ladWe9=KXTsiv61^JoUzY!v#70g+pLEs6wm?XX#WA|99oY_O;qv)P9mN@X_ zffQ!f(+lUqF>Zw;ya7YwvIFVKNgY&r)&DuVnT;gEA^I87q<~+TuTOFY)$Ciz&;p|4 zs%5AC#nmk%o!$2wXW%M5!p?M18hlZ2wQS5XqsiY*)5Z0F+jTm0Z$s^D9+FXr0QK6l ziy_GFL?8@0{Eb%49f_$j@(+djwLf1Vo_Z43*e}Zll9+&^r^itZi~8?+D8w89Xe%99 zr*d(waNGJl{&Xw2EL~62CPa)w=X*`gpm9)KQMUis#_M)h{A6;o7-vkWM9OSOKs(zG zV1J)?{b9r#ySa78v!X)WpeC<`izxt14HAUh-d}GMPia;4fv+_CT8riGKe09+D0;;Jh{DS(ur91vrKEye-1--lB!6F-nx4nLX7-HZzzJ&G z`#4W5H9H*Pzkl@r1T@E&Crg~`LVyIA&D75;ZmaG5YL?7j&dUn^ur-Qp=VFVV_35+k zibUhRXN`8@BJcNFZlj<}?%lPRv)aAZ*hIH zW}~TE*I0ldwr(W>8ZS`+kZ#dAXB?e&wpFGFx8tC77^Y~piM>Ub$P}#=E}qwQHBH*{ z>@HpJj{#I-a%&j|$)533<|Z#M6u3`7Fc}4n!1&Wp$b_qkw7kYL^DCpvw_mZX7XTXw z2?=Z^z$^V}>x~>NVlzm<<Hq4&- zIghr%6BEI}y(VndjQxK)eKJl&jaxAdxNh zuf}2`oW7lnY|(G%ZR-i(61Nz;^B*4fkCp^p?knTd$rCF8NhUwJ8Et;^A@Z1}H z0L^1%GPde{n#d9|-M>jae%5ZQbi+MhEDWm|kj+Vg z-HYYJ&$)fuG|Lpc%A|F1WCm>xS{1K3_jMFEBVx|Z3C9b^Mlw`dsX2+D_F04AKE!~q zbF6y-YqKdGsRHDya+UpWxsSrbnvCKUB_l{GHue>%DcnDj6Pw4raAxiDt7@w!o5qOC ztgM=K&N{V{y0n4LVVU;a^2z>qCQTAyC)E#5<1t;p}ce z10Qn|*w-zm)s!>)WI|}{3_D-ow3IL$;hF;n7KXOW`!wq68nh zZ%yZL`qW3(%*QkrF`8ETY|?iH9418U`~P%|Lp!L=gvCaJ zn`bTCc&X6>G(r55OXb2NtuPMC7Ge&JwoDop7m~rpG6I3bgCIUWp@Frf4<-jC85910 z{WE_ZXBVel z_d#4$lcu4C|GUG%C)BNaIMF|M)IcJ$&>CtuPmt#v9?5F30Dxl4 zw5{lMk~ja+PTARw`?J$H-Y>1JTQwN6EA1VOm>R?$%SD^_uPtU%6c~3H@?6U$@xF^< zVm0{kRRRM#;FTa=pVqsfkD#|deNo0G)I;BPk%As+p^&lyslB*AFB09Q@wq(7w3?e7 z&8(Iwub9DckP1RsG;cfW*i=1Z!k(?R$X&|xPE&156s{o%CaREi(9TB$^+VXu2yWm2 z2@XaG$K-FvgI--bXBt_E>OA+7fLML&H?bJ9`U^=n2fwVi{l^EfuLsR96VGHd&CQb9 zqb6R#R6^f%a$O}L$^XkZ%F^u;Rbwo%rJ(Gmr)Vad*eFyHMT6g2on(y+$n*Z|n$P9I z)3PgOIC_MbbM(+6s_ND|+{tDJqFYtZ)A<^przd|ey5I5Wq153R$03Yx@s9zBlTFhg>Ep!|)-A}0+9>m_E?MtC0RHNtJNe}i&rl>E#mGn0G zio&IDr4y5;=M)1ZZ3+)9_eFIgJPCh#T>-G)LzEti}YOqm-Pnah&C;FZQs7>iNI?-%(@AZlF7O;zT+ z8f?P5H$P7^JL;BvjhGeQouIB;lg4_eBfEMCVZlq3{Q1QIj1Dfo3b`Gq`V7PDOueY3 zwTTFER~!WqI-av-O~`;?%x5{qk8mdE>-9clbxEWZ6>~}dS9VL%wCi?rfH|W(qVd;V zXv@+)wg}dRfJfWT)_im39KD5b?UyE@Hmdla4-TkeIJx10AY)x-JU$(<3Y<(u(1bIH zNyphQAk;l{AX|%ZUB8Q>LM=bO`7c$Jem>4Y``?AwYZ@(@q{b7H%vuK~FW&uPRbZ&u zqt3lx3)josJ_Pl2m(ERY4jl65kA!Vji)50={M+Nyj{>){sx(kOgPX(>l^LbDYFV@h zow{#kRUKJMEuBa$gBiqiU%^~E{ZK~@{6l|fx1OSP25U`b)eLd4tn25FMi1Td|67ZY z!?ym1XbRCKw++?DgUQ++jLW_n?)?(xgF2d69D$A&cX$LhPsb2S#cUNvb}^g%mN*&o z>@$1Uw;7HJzL3!(JY;ZCme3h7df(oEdE9tG&0Ep?Xrp};(lJ45vl(nQY!=6XHgrVt z`DsjJc;_rReF?_~Rra@vUhF=C?hhs8o`pNK|LqKT-yej1)ljgrPTG7RwT`9woXfZT z2V|Siis;$IALu-AT8BR;`IA{LemumnQy+NTLqSztTj^Du|Jgh~gevg~h*0|8Wf%cK z3^@7Z-5Xy$_twwt!!UJXdF?HombKb!S*vC-Jsv_r^ijV^>LW5>J~ztC7;S8pLQKje zY8`Ep>Mp}5$NB#)*)0dzV`zYT1q|vYu=Tf0Vweq_ zWe;7_xrWcD`DgyQiXnIB`?t}rJAP{Y4YF@7&7tPDkY_)OH@*3_4LgB}qt@c%9G`V= zac?gGkNm>O;exj_hYEWs{ zu~|%Zcn%*ep!$hC4S$vsG9@6Ev1X@jxVfW;mLba!nnKJ?VCV?Tx zes}hqIU2Bs3?xx=%5;hhYnNj57NU>;9nWmJR`PJ)`$uHnXZ=PkR0AO%=yIz$!*g)cpPhyB*b~7xN?j&z^0$DKL!|tYsa*P?kR#2s8PfhAc<* zl@}_+n68kFf%fY{#Y0jdf<1c4I%fZ=xYS-U);l1^h74v>;To8Egr7I72NORKm`!Oy`4qYbkd!@Q$)re5&N)d?*p}I{CmxU{a4ougwFAjDGF-I699;4$nWM@XAo@?e+B zV~m}~Q)ARWgbF~GlMbR|1-@b8fa?{d3_zK#wY?HY#WH$fNirCW8~s2c~AD z&@eEG?I8eB(df+3na$MZSK=&Nn-?5J=#h|qc5!uIefTt+xH1o^r=w$xm8@+F8rqsp z9Ze@LZQq=Kv@3mLMeMCs`D(!rKK`{23y4mE&=DW*=1F*OmL7aObMADxb7{6*fv49| zAtkE9um_?6K;-Vr4rplL)QOb*W7sBWTN7$P(r)bN2y(IQC9=K;iVJ8^mfcU=UB5{>Xu#{5L@H9W5}no~!RPX!U>-!1w$ zyJ65|*UtDUL77`FA1&!leN*EB3;x)d+u5SpNa>EsK1J{8=WSr(Vsloxp zL}G{6y5tiJS^G6hP#vbQkV+-VE5|{SWj&;3eJv}nuLt>`W3KTUS;Ss=4!Jjdx*sr%%5KlM*`Wb0F2bt zvRv{kePbyGf;bb$XuMZ$mfn4i;&bnUl8HBbifa_~jQi-T zkYq7Ni`~waFS@$7vqN#qA$d%cwAlV~m0dCu^V);Kic|s!=2gdN)sFgOBs(2-$7gaD zH0pkoa?fbDdlH+WTD0~p;7a|I0(2EO0tVnoQnhle_EvvcjU565v+|wIgH&U-zDtRN z`a`s55)zb_tIbCztc9{fi`sAZZT@d3#Dz`Rh5%1fFg-^iQk_1Am7qX=&Qu{8Z_Xoj zD#Ed7JQC2H4ChHxS1>=Bq>EXBj9%6@u1{V7kFATxV+1;x$ez*rPSI+I@A&97{)<>$ zZQK8K0k$rK;2ZiUw2FcAPsTkM%mfY zOi5hj6A(B7(qh$NO35bx-$l$xU7s#)u>Jn7V~(h!v)LN5RV}^wTs?A7znr@K73Xqd z_Wq$m^Z_xjEY@%zcwXBFUD5ybKr}$l;pUO0mo|euVwKs}?h*y@46>w81_Zju)*70U z$TM$RvTuDunBq39>fiEHYJMNr((h=otaL3LC0wvx?nqrw%pP4K_686Abz|S?^#Q$D-Hq%aa^nSw86|u^ zBQx{zi|Es*o7+U`0{JSehl1SHN#oxxmsd2myYkVyNQ;>5-j9$s`w?>v8Y871q;d=y zDwSgrqo=6x*RkTl*pr{Z*SUtPgJfTR@(t-)>_U*_W zL#{ur;ax4*ICFV?;;wY(f^t5c4>j!22vUf1>Y z2y(S+H+P!)kE;ZVfhaq2bBD+8^2?{^%@}zFNvC|FnA$9mHtGi zI_x^ZyU*HUG{IJA(;#iq_jbqPND_Y>J#70E-#foFmkgdHD+`0!Z)blWM>1k&9uE5) zqu(Hr0iivumPuJ7R*iU7F-0!;VvRQ6E=LnJq^oBe*?+P3x_#Vz4Z;w9j!;``Y$=w4 z)HGDwV9AlG#?bH2Zq=Z>tqm$gVgYV73#C2B$h{l}Chl&N8FA-`Pz2mT91F1mVup{z zPUTJ?Lp;;#>DF^oXpHS=`&J3j=s;L)A2pKH3tfslTMYmhqq3Zfo1c6VE#HF8!bz4A z!QjKkQjh3q?#lSNJtLymak#_xuE)t0o-S`cZ-h;= zG~@K@<^`G?i4m+A48G1#Y*=cIP-t>`-Gdz0J4->`{%irW|-XRB-`y zk8x`b$Gfy#6-bSZS&o9l;Yh92Y()3c6i8?b>zRGQjlPUXV|V-<WcS$Sp6Ozjv}bT0Lc!N*ApD?4Of*&*6{rUk^p&)1>S=)kNBLq}0~24|MNe;)Nb zQ+U(9I#lrBmpaW3VsD3m2p1%%`NdA;`3gA;IWpl(+{59$X!pj_zyi0Y!4?iTS%y%) zuebERF?vGEn3X&WgdP~;;mC^fWY=YUmzm)PTEg#pac{UmH-kZam(%PTYx>CVZ$a<( zKoF`GD`4IrE&xeiNkeZNBdU+(zQsdFtKzp z{|ol2SozNgg&Kb+jN>|Hzl1StRlRSs5(ZsnXsW81XeSdg;j&H|v3t9V`}+?$Tcx|U zc2o2JI)*lxTGqk-hA&``G331|a_=;E;WTyiQ>f5x66U#CN4u)Oc}D zD3V>ki@r*HXOw!~fA2dWd(RRWMF<1UMLbUnH&zb2_X8({g32i{$X(c7CB7`W$2kiB z>H929rge0ylpaF9{0e%S&xZX3{&AR1BP}!1SfLH6r;{6BJ~kRg-e6yiDqGli2noj-}CIeryYRk_Oa2H=FVISwg^VNM0a|2i_UP zzw-Qi;&2WuyKIj-W!Gel*I2-6K*_uU;sU!Sd+RtOo(0RVGcHdNHstO+?+)sTC37$% z4&B8oC;0dU3pmo+p8aa)iE47vd;`OrQ56Z4Q*iBdFJ`pAS*7RA6;UT8~Up=(UiGtdl#GWSFN^k`mN;2%rOfGs-emG z7E&g5Li)>!-&T;FxzuGP3I=3+PeuA|6%-^53;vC`wg!c4AYpcfYQRZ`Td4mB#(>O-F>M*E|w4X^=H z6f$vm^RcVz70lqJPSs*e(LD}>gf6HE)-n^qI{1!mb>3hmn_Re5;jmKw`E*d@oA<#` zDU-pxuttR?+*$@7KzX#ZPdbLqA2ryV)euyIt0&Q+$ByQ!4^dG}|sO5SL zUR@2S)Cl8?Gqimcj+TKzK!%!+bPR3`3}z~Ho60L}I31{u=AK?GY_rXPWgl*ejM?SosL$#zoENpHO2tTz{6*(^5^L?w`d#8-XychPk+3V1VbQvICBmX z8~4_ySwD3IHZKn1dqep>bO6M>*dmv;9Rm;`J`yUfUXDHJswLWF}UUnu=ptL3teaxs{CJp0G#zk((O=*641x`lzm^+sGtH z%D}9%d3a4X7BRZE&ZFtInre40Q9^=kk}*lis0ul!D*1-ka_^a!IqOTej`om56%e5q z$R`Cmwk{GlFes5`xlDO#!cuzWHGL+1)Aou)U#u;L%hE=V8H>1NDVah_%jp-|oQj=# zr&G1%D3vH1#I(3o2spA84wvDWg|l8a{a*TmE>naaC*V_Sw*g4@;|*DmVpG*nZYm!F z#==(vlVh}`bDQW4<*!;hIHR}{h~mCsaNh`K`Y9APf~&u|93=KDfX3yQUrA>h)D=QW z(8*B@y1yczov-)LF>9rxzG**^2nWU-Fdx4rcb+3!$gIq_w*@MNP$R>$^yJx=U!)GG z0o6Tvy_oPv_Yrc^tGAbq-roml=3FMO`)G~UQvpg4+OSONDuK$%O2oXFx;88OJ7Uez z@aG-B4|zTDpeCo{*61mjzvPx|L?)=}9+FPJ)M$S5biHd(>@cqZS0Ax-e3%(3MYAVE zmHF7~dT)`qGhtJ<)T^g?V$WS9J6xAk3@OAJ))wBbNozjS4*lvi`(}MZHX?->Eks7*%afk@8RSu59zFHV)oZuq(IiitM zq8N%O@wC>$fBSO=vIKn@YeB(Ll~ueh0=Bg#BT+B;56pZS6GOEhK%?@dwcm6i%Z|QFV?>gCw~A^Y zHYP61;C&s)iAy{<@Q7n0wJo}E`0p=Ol`GM#iMl)vt+sCjgbFUlz-R$ zlciV{$_(;q`nmBpf!~+p!~b>#lNT4=J$lCHaZS4{*hKrtsJW!-G=!6anE|9b*=1Q!@FAX@>Vj7x)m4)}a`R?xFAPKzd^Ac?oOqn)cJ=~*&jtD#2s z2LV5aIY=|sp_A_yaSu!{soz42ZO7cZ{~t|f9oE$2_TeuG2+~M*Do7)p(hVZr-QA-R z5RevdASo@~36n1z=#(4?&
    1. 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 N3p8{_SI6E<%; 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%0AK)JsGjMU3e@SV<4(WRE~9cnj+r7ee9krRuu6 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

      uG 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 KMNUMnLSTaW&8m+8 literal 0 HcmV?d00001

      aC(o6rQt=k>p0xcqxiGMUe<@#@k+>5z)>yjPF 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

    2. OlVd0!x(A0uJh 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

      {dSxDEIXHfEHZ!f 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

    Gsn<)l<*WHWWITtkc`0>j_ET~K`}#L4 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