2 #include "Sti/Base/Parameter.h"
3 #include "Sti/Base/Factory.h"
4 #include "Sti/Base/Parameters.h"
7 Parameters::Parameters()
12 Parameters::Parameters(
const string & name,
const string & description)
17 Parameters::Parameters(
const Parameters & parameter)
29 Parameters::~Parameters()
40 parameterVector.push_back(parameter);
44 ParameterIterator Parameters::begin()
46 return parameterVector.begin();
49 ParameterIterator Parameters::end()
51 return parameterVector.end();
54 ParameterConstIterator Parameters::begin()
const
56 return parameterVector.begin();
59 ParameterConstIterator Parameters::end()
const
61 return parameterVector.end();
64 Parameter * Parameters::getParameter(
const string name)
66 ParameterIterator iter;
67 for (iter=parameterVector.begin();
68 iter!=parameterVector.end();
71 if ((*iter)->isName(name))