HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EV_OPERATOR Struct Reference

struct describing an operator's characteristics More...

#include <EXPR.h>

Public Attributes

int flag
 Flag for operator. More...
 
int token
 OP_ token to identify. More...
 
unsigned char binary
 Binary or unary operator. More...
 
int leftType
 Data for left side of op. More...
 
int rightType
 Data for right side of op. More...
 
int resultType
 Resultant type of op. More...
 
void(* evaluate )(EV_SYMBOL *, EV_SYMBOL *, EV_SYMBOL *)
 
EV_OPERATORnext
 Used internally. More...
 

Detailed Description

struct describing an operator's characteristics

Definition at line 195 of file EXPR.h.

Member Data Documentation

unsigned char EV_OPERATOR::binary

Binary or unary operator.

Definition at line 198 of file EXPR.h.

void(* EV_OPERATOR::evaluate)(EV_SYMBOL *, EV_SYMBOL *, EV_SYMBOL *)

Definition at line 203 of file EXPR.h.

int EV_OPERATOR::flag

Flag for operator.

Definition at line 196 of file EXPR.h.

int EV_OPERATOR::leftType

Data for left side of op.

Definition at line 199 of file EXPR.h.

EV_OPERATOR* EV_OPERATOR::next

Used internally.

Definition at line 205 of file EXPR.h.

int EV_OPERATOR::resultType

Resultant type of op.

Definition at line 201 of file EXPR.h.

int EV_OPERATOR::rightType

Data for right side of op.

Definition at line 200 of file EXPR.h.

int EV_OPERATOR::token

OP_ token to identify.

Definition at line 197 of file EXPR.h.


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