- Timestamp:
- Aug 27, 2010, 2:41:03 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/consolecommands3/src/libraries/core/command/Executor.h
r7214 r7228 59 59 { return (*this->functor_)(param1, param2, param3, param4, param5); } 60 60 61 MultiType parse(const std::string& params, bool* success = 0, const std::string& delimiter = " ") const;61 MultiType parse(const std::string& params, int* error = 0, const std::string& delimiter = " ", bool bPrintError = false) const; 62 62 63 63 bool evaluate(const std::string& params, MultiType param[5], const std::string& delimiter = " ") const; … … 164 164 using Executor::parse; 165 165 166 MultiType parse(T* object, const std::string& params, bool* success = 0, const std::string& delimiter = " ") const166 MultiType parse(T* object, const std::string& params, int* error = 0, const std::string& delimiter = " ", bool bPrintError = false) const 167 167 { 168 168 T* oldobject = this->functorMember_->getObject(); 169 169 170 170 this->functorMember_->setObject(object); 171 const MultiType& result = this->Executor::parse(params, success, delimiter);171 const MultiType& result = this->Executor::parse(params, error, delimiter, bPrintError); 172 172 this->functorMember_->setObject(oldobject); 173 173 … … 175 175 } 176 176 177 MultiType parse(const T* object, const std::string& params, bool* success = 0, const std::string& delimiter = " ") const177 MultiType parse(const T* object, const std::string& params, int* error = 0, const std::string& delimiter = " ", bool bPrintError = false) const 178 178 { 179 179 T* oldobject = this->functorMember_->getObject(); 180 180 181 181 this->functorMember_->setObject(object); 182 const MultiType& result = this->Executor::parse(params, success, delimiter);182 const MultiType& result = this->Executor::parse(params, error, delimiter, bPrintError); 183 183 this->functorMember_->setObjects(oldobject); 184 184
Note: See TracChangeset
for help on using the changeset viewer.