CCAFFEINE
0.8.8
|
00001 #ifndef BaseParameter_h_seen 00002 #define BaseParameter_h_seen 00003 00004 // package parameters; 00005 00006 00044 class BaseParameter 00045 { 00046 public: 00047 00048 virtual ~BaseParameter(){} 00049 00051 /*CFREE*/ virtual char *toString()=0; 00052 00056 virtual char *getName() =0; 00057 00059 virtual int setValue(char *value) =0; 00060 00065 virtual char *getValueString() = 0; 00066 00069 virtual char *toString(char *infix) =0; 00070 00071 protected: 00073 char *fillString(char *s); 00074 char *name; 00075 char *valueString; 00076 }; 00077 #endif // BaseParameter_h_seen