filters

Swinder::FormulaToken Class Reference

List of all members.


Detailed Description

Definition at line 84 of file excel.h.


Public Types

enum  {
  Unused = 0x00, Matrix = 0x01, Table = 0x02, Add = 0x03,
  Sub = 0x04, Mul = 0x05, Div = 0x06, Power = 0x07,
  Concat = 0x08, LT = 0x09, LE = 0x0a, EQ = 0x0b,
  GE = 0x0c, GT = 0x0d, NE = 0x0e, Intersect = 0x0f,
  List = 0x10, Range = 0x11, UPlus = 0x12, UMinus = 0x13,
  Percent = 0x14, Paren = 0x15, MissArg = 0x16, String = 0x17,
  NatFormula = 0x18, Attr = 0x19, Sheet = 0x1a, EndSheet = 0x1b,
  ErrorCode = 0x1c, Bool = 0x1d, Integer = 0x1e, Float = 0x1f,
  Array = 0x20, Function = 0x21, FunctionVar = 0x22, Name = 0x23,
  Ref = 0x24, Area = 0x25, MemArea = 0x26, MemErr = 0x27,
  MemNoMem = 0x28, MemFunc = 0x29, RefErr = 0x2a, AreaErr = 0x2b,
  RefN = 0x2c, AreaN = 0x2d, MemAreaN = 0x2e, MemNoMemN = 0x2f,
  NameX = 0x39, Ref3d = 0x3a, Area3d = 0x3b, RefErr3d = 0x3c,
  AreaErr3d = 0x3d
}

Public Member Functions

 FormulaToken ()
 FormulaToken (unsigned id)
 FormulaToken (const FormulaToken &)
 ~FormulaToken ()
unsigned id () const
const char * idAsString () const
unsigned version () const
void setVersion (unsigned version)
unsigned size () const
void setData (unsigned size, const unsigned char *data)
Value value () const
unsigned functionIndex () const
const char * functionName () const
unsigned functionParams () const
UString ref (unsigned row, unsigned col) const
UString area (unsigned row, unsigned col) const
unsigned externSheetRef () const
unsigned attr () const
unsigned nameIndex () const
unsigned refRow () const
unsigned refColumn () const

Member Enumeration Documentation

anonymous enum

Enumerator:
Unused 
Matrix 
Table 
Add 
Sub 
Mul 
Div 
Power 
Concat 
LT 
LE 
EQ 
GE 
GT 
NE 
Intersect 
List 
Range 
UPlus 
UMinus 
Percent 
Paren 
MissArg 
String 
NatFormula 
Attr 
Sheet 
EndSheet 
ErrorCode 
Bool 
Integer 
Float 
Array 
Function 
FunctionVar 
Name 
Ref 
Area 
MemArea 
MemErr 
MemNoMem 
MemFunc 
RefErr 
AreaErr 
RefN 
AreaN 
MemAreaN 
MemNoMemN 
NameX 
Ref3d 
Area3d 
RefErr3d 
AreaErr3d 

Definition at line 88 of file excel.h.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys