#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));
}