- Timestamp:
- Aug 22, 2010, 12:27:53 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/consolecommands3/src/libraries/core/Executor.h
r7198 r7200 81 81 { return this->name_; } 82 82 83 Executor&setDefaultValues(const MultiType& param1);84 Executor&setDefaultValues(const MultiType& param1, const MultiType& param2);85 Executor&setDefaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3);86 Executor&setDefaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3, const MultiType& param4);87 Executor&setDefaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3, const MultiType& param4, const MultiType& param5);88 Executor&setDefaultValue(unsigned int index, const MultiType& param);83 void setDefaultValues(const MultiType& param1); 84 void setDefaultValues(const MultiType& param1, const MultiType& param2); 85 void setDefaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3); 86 void setDefaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3, const MultiType& param4); 87 void setDefaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3, const MultiType& param4, const MultiType& param5); 88 void setDefaultValue(unsigned int index, const MultiType& param); 89 89 90 90 inline MultiType getDefaultValue(unsigned int index) const … … 169 169 170 170 this->functorMember_->setObject(object); 171 const MultiType& result = Executor::parse(params, success, delimiter);171 const MultiType& result = this->Executor::parse(params, success, delimiter); 172 172 this->functorMember_->setObjects(objects); 173 173 … … 180 180 181 181 this->functorMember_->setObject(object); 182 const MultiType& result = Executor::parse(params, success, delimiter);182 const MultiType& result = this->Executor::parse(params, success, delimiter); 183 183 this->functorMember_->setObjects(objects); 184 184 … … 190 190 }; 191 191 192 inline Executor *createExecutor(const FunctorPtr& functor, const std::string& name = "")192 inline ExecutorPtr createExecutor(const FunctorPtr& functor, const std::string& name = "") 193 193 { 194 194 return new Executor(functor, name); … … 196 196 197 197 template <class T> 198 inline ExecutorMember <T>*createExecutor(const FunctorMemberPtr<T>& functor, const std::string& name = "")198 inline ExecutorMemberPtr<T> createExecutor(const FunctorMemberPtr<T>& functor, const std::string& name = "") 199 199 { 200 200 return new ExecutorMember<T>(functor, name); 201 201 } 202 202 203 inline ExecutorStatic *createExecutor(const FunctorStaticPtr& functor, const std::string& name = "")203 inline ExecutorStaticPtr createExecutor(const FunctorStaticPtr& functor, const std::string& name = "") 204 204 { 205 205 return new ExecutorStatic(functor, name);
Note: See TracChangeset
for help on using the changeset viewer.