Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

evaltype.h File Reference

#include "qword.h"

Go to the source code of this file.

Classes

struct  eval_float
struct  eval_func
struct  eval_int
struct  eval_scalar
union  eval_scalarbody
struct  eval_scalarlist
struct  eval_str

Defines

#define MAX_EVALFUNC_PARAMS   8

Enumerations

enum  eval_inttype { TYPE_UNKNOWN, TYPE_BYTE, TYPE_WORD, TYPE_DWORD }
enum  eval_scalartype {
  SCALAR_NULL = 0, SCALAR_INT, SCALAR_STR, SCALAR_FLOAT,
  SCALAR_ANY, SCALAR_VARARGS
}
enum  eval_protomatch { PROTOMATCH_OK = 0, PROTOMATCH_NAME_FAIL, PROTOMATCH_PARAM_FAIL }


Define Documentation

#define MAX_EVALFUNC_PARAMS   8
 

Definition at line 4 of file evaltype.h.

Referenced by exec_evalfunc(), and match_evalfunc_proto().


Enumeration Type Documentation

enum eval_inttype
 

Enumeration values:
TYPE_UNKNOWN 
TYPE_BYTE 
TYPE_WORD 
TYPE_DWORD 

Definition at line 13 of file evaltype.h.

enum eval_protomatch
 

Enumeration values:
PROTOMATCH_OK 
PROTOMATCH_NAME_FAIL 
PROTOMATCH_PARAM_FAIL 

Definition at line 66 of file evaltype.h.

Referenced by match_evalfunc_proto().

enum eval_scalartype
 

Enumeration values:
SCALAR_NULL 
SCALAR_INT 
SCALAR_STR 
SCALAR_FLOAT 
SCALAR_ANY 
SCALAR_VARARGS 

Definition at line 34 of file evaltype.h.


Generated on Fri May 7 21:15:47 2004 by doxygen 1.3.5