filters

#include <parser.h>

Public Types

enum  Type {
  Unknown , Function , Text , Lang ,
  SoftSpace , HardSpace , HardHyphen , ExtChar ,
  SoftReturn , HardReturn , DormantHardReturn , AttrOn ,
  AttrOff , UnderlineMode , MarkTocStart , MarkTocEnd ,
  LeftMargin , RightMargin , TopMargin , BottomMargin ,
  Linespace , Justification , ParagraphIndent , LeftMarginAdjust ,
  RightMarginAdjust , TabSet , TabLeft , TabHardFlushRight ,
  FontColor , FontSize , FontFace , HighlightOn ,
  HighlightOff , TableOn , TableColumn , TableEnd ,
  TableCell , TableRow , TableOff
}
enum  Attr {
  None , ExtraLarge , VeryLarge , Large ,
  Small , Fine , Bold , Italic ,
  Underline , DoubleUnderline , Subscript , Superscript ,
  StrikedOut , Redline , Shadow , Outline ,
  SmallCaps , Blink
}
enum  Align {
  Left , Right , Center , Full ,
  All
}
enum  TabType {
  LeftTab , CenterTab , RightTab , DecimalTab ,
  VerticalTab
}

Public Member Functions

 Token (Type type)
 Token (const TQString &text)
 Token (Type type, Attr attr)
 Token (Type type, int value)
 Token (Type type, Align align)
 Token (Type type, int charset, int charcode)
 Token (Type type, int red, int green, int blue)
 Token (Type type, TQString fontface)
 Token (const TQPtrList< Tab > &tabs)
Type type ()
int value ()
TQString text ()
Attr attr ()
Align align ()
int red ()
int green ()
int blue ()
TQString fontface ()
int charset ()
int charcode ()
TQPtrList< Tab > tabs ()

Detailed Description

This class is an abstract encapsulation of a token to be use in the parser.

See also
Parser

Definition at line 36 of file parser.h.

Member Enumeration Documentation

◆ Align

enum WP::Token::Align

Definition at line 63 of file parser.h.

◆ Attr

enum WP::Token::Attr

Definition at line 56 of file parser.h.

◆ TabType

enum WP::Token::TabType

Definition at line 66 of file parser.h.

◆ Type

enum WP::Token::Type

Definition at line 41 of file parser.h.

Constructor & Destructor Documentation

◆ Token() [1/10]

WP::Token::Token ( )
inline

Definition at line 81 of file parser.h.

◆ Token() [2/10]

WP::Token::Token ( Type type)
inline

Definition at line 83 of file parser.h.

◆ Token() [3/10]

WP::Token::Token ( const TQString & text)
inline

Definition at line 85 of file parser.h.

◆ Token() [4/10]

WP::Token::Token ( Type type,
Attr attr )
inline

Definition at line 87 of file parser.h.

◆ Token() [5/10]

WP::Token::Token ( Type type,
int value )
inline

Definition at line 89 of file parser.h.

◆ Token() [6/10]

WP::Token::Token ( Type type,
Align align )
inline

Definition at line 91 of file parser.h.

◆ Token() [7/10]

WP::Token::Token ( Type type,
int charset,
int charcode )
inline

Definition at line 93 of file parser.h.

◆ Token() [8/10]

WP::Token::Token ( Type type,
int red,
int green,
int blue )
inline

Definition at line 100 of file parser.h.

◆ Token() [9/10]

WP::Token::Token ( Type type,
TQString fontface )
inline

Definition at line 108 of file parser.h.

◆ Token() [10/10]

WP::Token::Token ( const TQPtrList< Tab > & tabs)
inline

Definition at line 110 of file parser.h.

Member Function Documentation

◆ align()

Align WP::Token::align ( )
inline

Definition at line 124 of file parser.h.

◆ attr()

Attr WP::Token::attr ( )
inline

Definition at line 122 of file parser.h.

◆ blue()

int WP::Token::blue ( )
inline

Definition at line 128 of file parser.h.

◆ charcode()

int WP::Token::charcode ( )
inline

Definition at line 132 of file parser.h.

◆ charset()

int WP::Token::charset ( )
inline

Definition at line 131 of file parser.h.

◆ fontface()

TQString WP::Token::fontface ( )
inline

Definition at line 130 of file parser.h.

◆ green()

int WP::Token::green ( )
inline

Definition at line 127 of file parser.h.

◆ red()

int WP::Token::red ( )
inline

Definition at line 126 of file parser.h.

◆ tabs()

TQPtrList< Tab > WP::Token::tabs ( )
inline

Definition at line 133 of file parser.h.

◆ text()

TQString WP::Token::text ( )
inline

Definition at line 120 of file parser.h.

◆ type()

Type WP::Token::type ( )
inline

Definition at line 116 of file parser.h.

◆ value()

int WP::Token::value ( )
inline

Definition at line 118 of file parser.h.


The documentation for this class was generated from the following file: