ParamVector* buildIntegerParams(CExport* exporter, int integer) { exporter->extra_paramVectors.push_back(ParamVector()); ParamVector* vec = &exporter->extra_paramVectors.back(); vec->push_back(buildIntegerParam(exporter, integer)); return vec; }
ParamVector* addIntegerAtStartParams(CExport* exporter, int integer, const ParamVector* v) { exporter->extra_paramVectors.push_back(ParamVector()); ParamVector* vec = &exporter->extra_paramVectors.back(); *vec = *v; // copy all contents vec->insert(vec->begin(), buildIntegerParam(exporter, integer)); return vec; }
void ParamPolicy_3<P1, P2, P3>::set_t() { t_ = ParamVector(3); t_[0] = prm1_; t_[1] = prm2_; t_[2] = prm3_; }
void ParamPolicy_1<P>::set_t(){ t_ = ParamVector(1,prm_); }
const ParamVector NPP::t()const{return ParamVector();}
ParamVector NPP::t(){return ParamVector();}
void disable_parameter_2() { parameter_vector_ = ParamVector(1, prm1_); }
// Calling disable_parameter_1 removes parameter_1 from the vector of // parameters. Likewise for disable_parameter_2. void disable_parameter_1() { parameter_vector_ = ParamVector(1, prm2_); }