#include <functions.h>
Public Types |
|
enum | FPValueSubtype { SUBTYPE_NONE = 0, SUBTYPE_IROLLUPWINDOW } |
Public Member Functions |
|
virtual void | val_to_FPValue (Value *v, ParamType2 type, FPValue &fpv, FPEnum *e, Tab< void * > *stringStorage, Array *valueStore)=0 |
virtual void | val_to_FPValue (Value *v, ParamType2 type, FPValue &fpv, FPEnum *e, Tab< void * > *stringStorage)=0 |
virtual void | val_to_FPValue (Value *v, ParamType2 type, FPValue &fpv, FPEnum *e=NULL)=0 |
virtual Value * | FPValue_to_val (FPValue &fpv, FPEnum *e=NULL, FPValueSubtype subtype=SUBTYPE_NONE)=0 |
virtual void | release_param (FPValue &fpv, ParamType2 type, Value *v, FPEnum *e=NULL)=0 |
virtual void | init_param (FPValue &fpv, ParamType2 type)=0 |
virtual void | validate_params (FPInterface *fpi, FunctionID fid, FPParamDef *pd, ParamType2 type, int paramNum, FPValue &val, Value *v)=0 |
virtual FPEnum * | FindEnum (short id, FPInterfaceDesc *fpid)=0 |
Static Public Member Functions |
|
static ValueConverter * | GetValueConverter () |
enum FPValueSubtype |
{ SUBTYPE_NONE=0, SUBTYPE_IROLLUPWINDOW, };
virtual void val_to_FPValue | ( | Value * | v, |
ParamType2 | type, | ||
FPValue & | fpv, | ||
FPEnum * | e, | ||
Tab< void * > * | stringStorage, | ||
Array * | valueStore | ||
) | [pure virtual] |
virtual void val_to_FPValue | ( | Value * | v, |
ParamType2 | type, | ||
FPValue & | fpv, | ||
FPEnum * | e, | ||
Tab< void * > * | stringStorage | ||
) | [pure virtual] |
virtual void val_to_FPValue | ( | Value * | v, |
ParamType2 | type, | ||
FPValue & | fpv, | ||
FPEnum * | e = NULL |
||
) | [pure virtual] |
virtual Value* FPValue_to_val | ( | FPValue & | fpv, |
FPEnum * | e = NULL , |
||
FPValueSubtype | subtype =
SUBTYPE_NONE |
||
) | [pure virtual] |
virtual void release_param | ( | FPValue & | fpv, |
ParamType2 | type, | ||
Value * | v, | ||
FPEnum * | e = NULL |
||
) | [pure virtual] |
virtual void init_param | ( | FPValue & | fpv, |
ParamType2 | type | ||
) | [pure virtual] |
virtual void validate_params | ( | FPInterface * | fpi, |
FunctionID | fid, | ||
FPParamDef * | pd, | ||
ParamType2 | type, | ||
int | paramNum, | ||
FPValue & | val, | ||
Value * | v | ||
) | [pure virtual] |
virtual FPEnum* FindEnum | ( | short | id, |
FPInterfaceDesc * | fpid | ||
) | [pure virtual] |
static ValueConverter* GetValueConverter | ( | ) | [inline, static] |
{ return static_cast<ValueConverter*>(GetCOREInterface(VALUECONVERTER_INTERFACE_ID)); }