HDK
 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)
 
EV_TYPEDEFnext
 
EV_TYPEDEFvarnext
 

Detailed Description

Definition at line 177 of file EXPR.h.

Member Data Documentation

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

Definition at line 180 of file EXPR.h.

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

Definition at line 185 of file EXPR.h.

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

Definition at line 184 of file EXPR.h.

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

Definition at line 186 of file EXPR.h.

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

Definition at line 181 of file EXPR.h.

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

Definition at line 187 of file EXPR.h.

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

Definition at line 183 of file EXPR.h.

const char* EV_TYPEDEF::name

Definition at line 179 of file EXPR.h.

EV_TYPEDEF* EV_TYPEDEF::next

Definition at line 190 of file EXPR.h.

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

Definition at line 188 of file EXPR.h.

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

Definition at line 182 of file EXPR.h.

int EV_TYPEDEF::type

Definition at line 178 of file EXPR.h.

EV_TYPEDEF* EV_TYPEDEF::varnext

Definition at line 191 of file EXPR.h.


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