Changeset 1755 for code/trunk/src/core/ConsoleCommand.h
- Timestamp:
- Sep 10, 2008, 1:37:36 AM (17 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:mergeinfo changed
/code/branches/gui (added) merged: 1636,1638,1640-1647,1649-1654,1656,1659-1665,1670,1672-1674,1686,1688-1692,1694-1697,1704 /code/branches/input (added) merged: 1629-1630
- Property svn:mergeinfo changed
-
code/trunk/src/core/ConsoleCommand.h
r1747 r1755 82 82 } 83 83 84 class _CoreExport ConsoleCommand : public Executor Static84 class _CoreExport ConsoleCommand : public Executor 85 85 { 86 86 public: 87 ConsoleCommand(Functor Static* functor, const std::string& name = "");87 ConsoleCommand(Functor* functor, const std::string& name = ""); 88 88 89 89 inline ConsoleCommand& description(const std::string& description) 90 { this->Executor Static::setDescription(description); return (*this); }90 { this->Executor::setDescription(description); return (*this); } 91 91 inline ConsoleCommand& descriptionParam(int param, const std::string& description) 92 { this->Executor Static::setDescriptionParam(param, description); return (*this); }92 { this->Executor::setDescriptionParam(param, description); return (*this); } 93 93 inline ConsoleCommand& descriptionReturnvalue(const std::string& description) 94 { this->Executor Static::setDescriptionReturnvalue(description); return (*this); }94 { this->Executor::setDescriptionReturnvalue(description); return (*this); } 95 95 inline ConsoleCommand& defaultValues(const MultiType& param1) 96 { this->Executor Static::setDefaultValues(param1); return (*this); }96 { this->Executor::setDefaultValues(param1); return (*this); } 97 97 inline ConsoleCommand& defaultValues(const MultiType& param1, const MultiType& param2) 98 { this->Executor Static::setDefaultValues(param1, param2); return (*this); }98 { this->Executor::setDefaultValues(param1, param2); return (*this); } 99 99 inline ConsoleCommand& defaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3) 100 { this->Executor Static::setDefaultValues(param1, param2, param3); return (*this); }100 { this->Executor::setDefaultValues(param1, param2, param3); return (*this); } 101 101 inline ConsoleCommand& defaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3, const MultiType& param4) 102 { this->Executor Static::setDefaultValues(param1, param2, param3, param4); return (*this); }102 { this->Executor::setDefaultValues(param1, param2, param3, param4); return (*this); } 103 103 inline ConsoleCommand& defaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3, const MultiType& param4, const MultiType& param5) 104 { this->Executor Static::setDefaultValues(param1, param2, param3, param4, param5); return (*this); }104 { this->Executor::setDefaultValues(param1, param2, param3, param4, param5); return (*this); } 105 105 inline ConsoleCommand& defaultValue(unsigned int index, const MultiType& param) 106 { this->Executor Static::setDefaultValue(index, param); return (*this); }106 { this->Executor::setDefaultValue(index, param); return (*this); } 107 107 108 108 inline ConsoleCommand& accessLevel(AccessLevel::Level level) … … 147 147 }; 148 148 149 inline ConsoleCommand* createConsoleCommand(Functor Static* functor, const std::string& name = "")149 inline ConsoleCommand* createConsoleCommand(Functor* functor, const std::string& name = "") 150 150 { 151 151 return new ConsoleCommand(functor, name);
Note: See TracChangeset
for help on using the changeset viewer.