filters

#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
inthe 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: