From 5d4a7d66cba27b946ac155983d8b1710b353aaae Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Mon, 24 Jan 2022 18:32:05 +0100 Subject: Cleaning tests --- src/pgnp.hpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/pgnp.hpp') diff --git a/src/pgnp.hpp b/src/pgnp.hpp index 0e9c7a5..53a7a59 100644 --- a/src/pgnp.hpp +++ b/src/pgnp.hpp @@ -35,6 +35,7 @@ class PGN { private: std::unordered_map tags; std::vector tagkeys; + std::string result; HalfMove *moves; std::string pgn_content; @@ -50,6 +51,7 @@ public: void Dump(); std::vector GetTagList(); std::string GetTagValue(std::string); + std::string GetResult(); HalfMove *GetMoves(); private: @@ -72,6 +74,10 @@ struct InvalidTagName : public std::exception { const char *what() const throw() { return "Invalid tag name"; } }; +struct InvalidGameResult : public std::exception { + const char *what() const throw() { return "Invalid game result"; } +}; + struct UnexpectedCharacter : public std::exception { std::string msg; UnexpectedCharacter(char actual, char required, int loc) { -- cgit v1.2.3