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

#include <EXPR.h>

Public Attributes

int type
const char * name
void(* allocValue )(EV_SYMBOL *)
void(* freeValue )(EV_SYMBOL *)
EV_SYMBOL *(* resolveSymbol )(const char *, int thread)
const char *(* getName )(EV_SYMBOL *)
int(* castValue )(EV_SYMBOL *to, EV_SYMBOL *me, int thread)
int(* castFrom )(EV_SYMBOL *me, EV_SYMBOL *from)
void(* copyValue )(EV_SYMBOL *dest, EV_SYMBOL *src, int thread)
int(* getCastType )(EV_SYMBOL *src)
void(* opDepend )(EV_SYMBOL *src, void *ref_id)

Detailed Description

Definition at line 175 of file EXPR.h.

Member Data Documentation

void(* EV_TYPEDEF::allocValue)(EV_SYMBOL *)

Definition at line 178 of file EXPR.h.

int(* EV_TYPEDEF::castFrom)(EV_SYMBOL *me, EV_SYMBOL *from)

Definition at line 183 of file EXPR.h.

int(* EV_TYPEDEF::castValue)(EV_SYMBOL *to, EV_SYMBOL *me, int thread)

Definition at line 182 of file EXPR.h.

void(* EV_TYPEDEF::copyValue)(EV_SYMBOL *dest, EV_SYMBOL *src, int thread)

Definition at line 184 of file EXPR.h.

void(* EV_TYPEDEF::freeValue)(EV_SYMBOL *)

Definition at line 179 of file EXPR.h.

int(* EV_TYPEDEF::getCastType)(EV_SYMBOL *src)

Definition at line 185 of file EXPR.h.

const char*(* EV_TYPEDEF::getName)(EV_SYMBOL *)

Definition at line 181 of file EXPR.h.

const char* EV_TYPEDEF::name

Definition at line 177 of file EXPR.h.


Definition at line 188 of file EXPR.h.

void(* EV_TYPEDEF::opDepend)(EV_SYMBOL *src, void *ref_id)

Definition at line 186 of file EXPR.h.

EV_SYMBOL*(* EV_TYPEDEF::resolveSymbol)(const char *, int thread)

Definition at line 180 of file EXPR.h.

int EV_TYPEDEF::type

Definition at line 176 of file EXPR.h.


Definition at line 189 of file EXPR.h.

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