Back to index

tetex-bin  3.0
Classes | Defines | Enumerations | Variables
Function.cc File Reference
#include <aconf.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <math.h>
#include "gmem.h"
#include "Object.h"
#include "Dict.h"
#include "Stream.h"
#include "Error.h"
#include "Function.h"

Go to the source code of this file.

Classes

struct  PSObject
class  PSStack
union  PSObject.__unnamed__

Defines

#define nPSOps   (sizeof(psOpNames) / sizeof(char *))
#define psStackSize   100

Enumerations

enum  PSOp {
  psOpAbs, psOpAdd, psOpAnd, psOpAtan,
  psOpBitshift, psOpCeiling, psOpCopy, psOpCos,
  psOpCvi, psOpCvr, psOpDiv, psOpDup,
  psOpEq, psOpExch, psOpExp, psOpFalse,
  psOpFloor, psOpGe, psOpGt, psOpIdiv,
  psOpIndex, psOpLe, psOpLn, psOpLog,
  psOpLt, psOpMod, psOpMul, psOpNe,
  psOpNeg, psOpNot, psOpOr, psOpPop,
  psOpRoll, psOpRound, psOpSin, psOpSqrt,
  psOpSub, psOpTrue, psOpTruncate, psOpXor,
  psOpIf, psOpIfelse, psOpReturn
}
enum  PSObjectType {
  psBool, psInt, psReal, psOperator,
  psBlock
}

Variables

char * psOpNames []

Class Documentation

struct PSObject

Definition at line 797 of file Function.cc.

Class Members
union PSObject __unnamed__
PSObjectType type
union PSObject.__unnamed__

Definition at line 799 of file Function.cc.

Class Members
int blk
GBool booln
int intg
PSOp op
double real

Define Documentation

#define nPSOps   (sizeof(psOpNames) / sizeof(char *))

Definition at line 765 of file Function.cc.

#define psStackSize   100

Definition at line 808 of file Function.cc.


Enumeration Type Documentation

Enumerator:
psBool 
psInt 
psReal 
psOperator 
psBlock 

Definition at line 767 of file Function.cc.

enum PSOp
Enumerator:
psOpAbs 
psOpAdd 
psOpAnd 
psOpAtan 
psOpBitshift 
psOpCeiling 
psOpCopy 
psOpCos 
psOpCvi 
psOpCvr 
psOpDiv 
psOpDup 
psOpEq 
psOpExch 
psOpExp 
psOpFalse 
psOpFloor 
psOpGe 
psOpGt 
psOpIdiv 
psOpIndex 
psOpLe 
psOpLn 
psOpLog 
psOpLt 
psOpMod 
psOpMul 
psOpNe 
psOpNeg 
psOpNot 
psOpOr 
psOpPop 
psOpRoll 
psOpRound 
psOpSin 
psOpSqrt 
psOpSub 
psOpTrue 
psOpTruncate 
psOpXor 
psOpIf 
psOpIfelse 
psOpReturn 

Definition at line 673 of file Function.cc.


Variable Documentation

char* psOpNames[]

Definition at line 722 of file Function.cc.