#include <rtfimport_tokenizer.h>
Public Types | |
| enum | TokenType { OpenGroup , CloseGroup , ControlWord , PlainText , BinaryData } |
Public Member Functions | |
| void | open (TQFile *in) |
| void | next () |
Public Attributes | |
| char * | text |
| TokenType | type |
| int | value |
| bool | hasParam |
| TQByteArray | binaryData |
Detailed Description
This class represents the tokenizer and the token.
Definition at line 20 of file rtfimport_tokenizer.h.
Member Enumeration Documentation
◆ TokenType
| enum RTFTokenizer::TokenType |
Definition at line 23 of file rtfimport_tokenizer.h.
Constructor & Destructor Documentation
◆ RTFTokenizer()
| RTFTokenizer::RTFTokenizer | ( | ) |
Definition at line 18 of file rtfimport_tokenizer.cpp.
Member Function Documentation
◆ next()
| void RTFTokenizer::next | ( | ) |
Reads the next token.
Definition at line 56 of file rtfimport_tokenizer.cpp.
◆ open()
| void RTFTokenizer::open | ( | TQFile * | in | ) |
Open tokenizer from file.
- Parameters
-
in the input file
Definition at line 29 of file rtfimport_tokenizer.cpp.
Member Data Documentation
◆ binaryData
| TQByteArray RTFTokenizer::binaryData |
Binary data (of \bin keyword).
Definition at line 49 of file rtfimport_tokenizer.h.
◆ hasParam
| bool RTFTokenizer::hasParam |
token has a (numeric) parameter
Definition at line 45 of file rtfimport_tokenizer.h.
◆ text
| char* RTFTokenizer::text |
plain text or control word/symbol
Definition at line 40 of file rtfimport_tokenizer.h.
◆ type
| TokenType RTFTokenizer::type |
Definition at line 41 of file rtfimport_tokenizer.h.
◆ value
| int RTFTokenizer::value |
numeric parameter
Definition at line 43 of file rtfimport_tokenizer.h.
The documentation for this class was generated from the following files:
