25namespace Chess {
class Board; }
91 const QString& variant =
"standard");
94 const QString& variant =
"standard");
121 bool setVariant(
const QString& variant);
130 qint64 lineNumber()
const;
157 bool seek(qint64 pos, qint64 lineNumber = 1);
160 Status status()
const;
178 TokenType readNext();
189 TokenType tokenType()
const;
203 void parseUntil(
const char* chars);
205 void parseComment(
char opBracket);
214 TokenType m_tokenType;
An internal chessboard class.
Definition: board.h:58
A class for reading games in PGN format from a text stream.
Definition: pgnstream.h:43
Status
Definition: pgnstream.h:47
@ Ok
The stream is operating normally.
Definition: pgnstream.h:48
TokenType
Definition: pgnstream.h:53
@ NoToken
Definition: pgnstream.h:55
@ PgnComment
Definition: pgnstream.h:71
@ PgnLineComment
Definition: pgnstream.h:73
@ PgnTag
Definition: pgnstream.h:65
@ PgnResult
Definition: pgnstream.h:77
@ PgnMoveNumber
Definition: pgnstream.h:59
@ PgnNag
Definition: pgnstream.h:75
@ PgnMove
Definition: pgnstream.h:57