#include CPS_START_NAMESPACE FloatArray::FloatArray(){ Floats.Floats_len=0; Floats.Floats_val=NULL; } #if 0 FloatArray::~FloatArray(){ if(Floats.Floats_val) delete[] Floats.Floats_val; } #endif void FloatArray::resize ( int n_floats){ Floats.Floats_len=n_floats; if(Floats.Floats_val) delete[] Floats.Floats_val; if(n_floats>0) Floats.Floats_val= new Float[n_floats]; else Floats.Floats_val= NULL; } ParamArray::ParamArray(){ params.params_len=0; params.params_val=NULL; } void ParamArray::resize ( u_int n_params){ params.params_len=n_params; if(params.params_val) delete[] params.params_val; if(n_params>0) params.params_val= new ParamArg[n_params]; else params.params_val= NULL; } CPS_END_NAMESPACE