14 typedef std::map<std::string,WParameter> PARAMETERMAP;
33 virtual std::string
Rebuild (std::istream& in) = 0;
60 virtual std::string
Rebuild (std::istream& in);
90 virtual std::string
Rebuild (std::istream& in);
92 virtual TYPE*
New ()=0;
99 pParent->AttachTask(pTask);
101 std::string strToken;
103 if ((strToken !=
"{") || in.eof())
return strToken;
104 return pTask->Rebuild(in);
119 virtual TYPE*
New () {
return new TYPE(); }
126 template<
class TYPE,
class OBJECT>
141 virtual TYPE*
New () {
return new TYPE(pDiagObj);};
143 #endif // PARAMETER_H