HooverChessUtils_PgnReader 0.9.0
Loading...
Searching...
No Matches
hoover_chess_utils::pgn_reader::PgnScanner Member List

This is the complete list of members for hoover_chess_utils::pgn_reader::PgnScanner, including all inherited members.

asciiToUnsigned(const char *str, const char *end, const char *tokenType)hoover_chess_utils::pgn_reader::PgnScannerinlineprivate
charCoordToSq(char colChar, char rowChar) noexcepthoover_chess_utils::pgn_reader::PgnScannerinlineprivatestatic
colCharToMask(char colChar) noexcepthoover_chess_utils::pgn_reader::PgnScannerinlineprivatestatic
ctCharToMovePieceTablehoover_chess_utils::pgn_reader::PgnScannerprivatestatic
ctCharToPieceTablehoover_chess_utils::pgn_reader::PgnScannerprivatestatic
getCurrentToken() const noexcepthoover_chess_utils::pgn_reader::PgnScannerinline
getMovePieceScannerTokenForChar(char c) noexcepthoover_chess_utils::pgn_reader::PgnScannerinlineprivatestatic
getPieceForChar(char c) noexcepthoover_chess_utils::pgn_reader::PgnScannerinlineprivatestatic
getTokenInfo() const noexcepthoover_chess_utils::pgn_reader::PgnScannerinline
LexerInput(char *buf, int maxSize)hoover_chess_utils::pgn_reader::PgnScannerinlineprotected
LexerInput(char *buf, std::size_t maxSize)hoover_chess_utils::pgn_reader::PgnScannerinlineprotected
m_curTokenhoover_chess_utils::pgn_reader::PgnScannerprivate
m_inputDatahoover_chess_utils::pgn_reader::PgnScannerprivate
m_inputLefthoover_chess_utils::pgn_reader::PgnScannerprivate
m_tokenInfohoover_chess_utils::pgn_reader::PgnScannerprivate
nextToken()hoover_chess_utils::pgn_reader::PgnScannerinline
nextTokenNoThrowOnErrorToken()hoover_chess_utils::pgn_reader::PgnScannerinline
operator=(const PgnScanner &) &=deletehoover_chess_utils::pgn_reader::PgnScanner
operator=(PgnScanner &&) &=deletehoover_chess_utils::pgn_reader::PgnScanner
PgnScanner(const char *inputData, std::size_t inputLen) noexcepthoover_chess_utils::pgn_reader::PgnScannerinline
PgnScanner(const PgnScanner &)=deletehoover_chess_utils::pgn_reader::PgnScanner
PgnScanner(PgnScanner &&)=deletehoover_chess_utils::pgn_reader::PgnScanner
rowCharToMask(char rowChar) noexcepthoover_chess_utils::pgn_reader::PgnScannerinlineprivatestatic
scannerTokenToString(PgnScannerToken token) noexcepthoover_chess_utils::pgn_reader::PgnScannerinlinestatic
setTokenInfo_ERROR(const char *errorMessage)hoover_chess_utils::pgn_reader::PgnScannerinlineprivate
setTokenInfo_MOVENUM(const char *str, const char *end)hoover_chess_utils::pgn_reader::PgnScannerinlineprivate
setTokenInfo_NAG(std::uint8_t nag)hoover_chess_utils::pgn_reader::PgnScannerinlineprivate
setTokenInfo_PAWN_MOVE(SquareSet srcMask, Square dstSq, Piece promoPiece)hoover_chess_utils::pgn_reader::PgnScannerinlineprivate
setTokenInfo_PIECE_MOVE(SquareSet srcMask, bool capture, Square dstSq)hoover_chess_utils::pgn_reader::PgnScannerinlineprivate
setTokenInfo_RESULT(PgnResult result)hoover_chess_utils::pgn_reader::PgnScannerinlineprivate
tokenizePieceMove(std::string_view str)hoover_chess_utils::pgn_reader::PgnScannerinlineprivate
tokenizeUnusualPawnMove(std::string_view str)hoover_chess_utils::pgn_reader::PgnScannerinlineprivate
yylexex()hoover_chess_utils::pgn_reader::PgnScannerprivate