Public Types | Public Member Functions | Static Public Member Functions

ValueConverter Class Reference

Search for all occurrences

#include <functions.h>

Inheritance diagram for ValueConverter:
Inheritance graph
[legend]

List of all members.

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 ()

Member Enumeration Documentation


Member Function Documentation

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

ValueConverter ValueConverter ValueConverter ValueConverter ValueConverter ValueConverter ValueConverter ValueConverter ValueConverter ValueConverter
ValueConverter ValueConverter ValueConverter ValueConverter ValueConverter ValueConverter ValueConverter ValueConverter ValueConverter ValueConverter