Changeset 1716 for code/branches/core3/src/core/Executor.cc
- Timestamp:
- Sep 6, 2008, 4:21:56 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core3/src/core/Executor.cc
r1505 r1716 65 65 } 66 66 67 bool Executor::evaluate(const std::string& params, MultiType Mathparam[5], const std::string& delimiter) const67 bool Executor::evaluate(const std::string& params, MultiType param[5], const std::string& delimiter) const 68 68 { 69 69 unsigned int paramCount = this->functor_->getParamCount(); … … 171 171 } 172 172 173 Executor& Executor::setDefaultValues(const MultiType Math& param1)174 { 175 this->defaultValue_[0] = param1; 176 this->bAddedDefaultValue_[0] = true; 177 178 return (*this); 179 } 180 181 Executor& Executor::setDefaultValues(const MultiType Math& param1, const MultiTypeMath& param2)182 { 183 this->defaultValue_[0] = param1; 184 this->bAddedDefaultValue_[0] = true; 185 this->defaultValue_[1] = param2; 186 this->bAddedDefaultValue_[1] = true; 187 188 return (*this); 189 } 190 191 Executor& Executor::setDefaultValues(const MultiType Math& param1, const MultiTypeMath& param2, const MultiTypeMath& param3)173 Executor& Executor::setDefaultValues(const MultiType& param1) 174 { 175 this->defaultValue_[0] = param1; 176 this->bAddedDefaultValue_[0] = true; 177 178 return (*this); 179 } 180 181 Executor& Executor::setDefaultValues(const MultiType& param1, const MultiType& param2) 182 { 183 this->defaultValue_[0] = param1; 184 this->bAddedDefaultValue_[0] = true; 185 this->defaultValue_[1] = param2; 186 this->bAddedDefaultValue_[1] = true; 187 188 return (*this); 189 } 190 191 Executor& Executor::setDefaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3) 192 192 { 193 193 this->defaultValue_[0] = param1; … … 201 201 } 202 202 203 Executor& Executor::setDefaultValues(const MultiType Math& param1, const MultiTypeMath& param2, const MultiTypeMath& param3, const MultiTypeMath& param4)203 Executor& Executor::setDefaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3, const MultiType& param4) 204 204 { 205 205 this->defaultValue_[0] = param1; … … 215 215 } 216 216 217 Executor& Executor::setDefaultValues(const MultiType Math& param1, const MultiTypeMath& param2, const MultiTypeMath& param3, const MultiTypeMath& param4, const MultiTypeMath& param5)217 Executor& Executor::setDefaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3, const MultiType& param4, const MultiType& param5) 218 218 { 219 219 this->defaultValue_[0] = param1; … … 231 231 } 232 232 233 Executor& Executor::setDefaultValue(unsigned int index, const MultiType Math& param)233 Executor& Executor::setDefaultValue(unsigned int index, const MultiType& param) 234 234 { 235 235 if (index >= 0 && index < MAX_FUNCTOR_ARGUMENTS)
Note: See TracChangeset
for help on using the changeset viewer.