Changeset 1716 for code/branches/core3/src/core/XMLPort.h
- Timestamp:
- Sep 6, 2008, 4:21:56 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core3/src/core/XMLPort.h
r1610 r1716 34 34 #include "util/Debug.h" 35 35 #include "util/XMLIncludes.h" 36 #include "util/MultiType Math.h"36 #include "util/MultiType.h" 37 37 #include "tinyxml/ticpp.h" 38 38 #include "Executor.h" … … 107 107 virtual const std::string& getDescription() = 0; 108 108 109 virtual XMLPortParamContainer& defaultValue(unsigned int index, const MultiType Math& param) = 0;110 virtual XMLPortParamContainer& defaultValues(const MultiType Math& param1) = 0;111 virtual XMLPortParamContainer& defaultValues(const MultiType Math& param1, const MultiTypeMath& param2) = 0;112 virtual XMLPortParamContainer& defaultValues(const MultiType Math& param1, const MultiTypeMath& param2, const MultiTypeMath& param3) = 0;113 virtual XMLPortParamContainer& defaultValues(const MultiType Math& param1, const MultiTypeMath& param2, const MultiTypeMath& param3, const MultiTypeMath& param4) = 0;114 virtual XMLPortParamContainer& defaultValues(const MultiType Math& param1, const MultiTypeMath& param2, const MultiTypeMath& param3, const MultiTypeMath& param4, const MultiTypeMath& param5) = 0;109 virtual XMLPortParamContainer& defaultValue(unsigned int index, const MultiType& param) = 0; 110 virtual XMLPortParamContainer& defaultValues(const MultiType& param1) = 0; 111 virtual XMLPortParamContainer& defaultValues(const MultiType& param1, const MultiType& param2) = 0; 112 virtual XMLPortParamContainer& defaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3) = 0; 113 virtual XMLPortParamContainer& defaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3, const MultiType& param4) = 0; 114 virtual XMLPortParamContainer& defaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3, const MultiType& param4, const MultiType& param5) = 0; 115 115 116 116 protected: … … 197 197 { return this->loadexecutor_->getDescription(); } 198 198 199 virtual XMLPortParamContainer& defaultValue(unsigned int index, const MultiType Math& param)199 virtual XMLPortParamContainer& defaultValue(unsigned int index, const MultiType& param) 200 200 { 201 201 if (!this->loadexecutor_->defaultValueSet(index)) … … 203 203 return this->portIfWaitingForDefaultValues(this->parseResult_, this->parseParams_); 204 204 } 205 virtual XMLPortParamContainer& defaultValues(const MultiType Math& param1)205 virtual XMLPortParamContainer& defaultValues(const MultiType& param1) 206 206 { 207 207 if (!this->loadexecutor_->defaultValueSet(0)) … … 209 209 return this->portIfWaitingForDefaultValues(this->parseResult_, this->parseParams_); 210 210 } 211 virtual XMLPortParamContainer& defaultValues(const MultiType Math& param1, const MultiTypeMath& param2)211 virtual XMLPortParamContainer& defaultValues(const MultiType& param1, const MultiType& param2) 212 212 { 213 213 if ((!this->loadexecutor_->defaultValueSet(0)) || (!this->loadexecutor_->defaultValueSet(1))) … … 215 215 return this->portIfWaitingForDefaultValues(this->parseResult_, this->parseParams_); 216 216 } 217 virtual XMLPortParamContainer& defaultValues(const MultiType Math& param1, const MultiTypeMath& param2, const MultiTypeMath& param3)217 virtual XMLPortParamContainer& defaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3) 218 218 { 219 219 if ((!this->loadexecutor_->defaultValueSet(0)) || (!this->loadexecutor_->defaultValueSet(1)) || (!this->loadexecutor_->defaultValueSet(2))) … … 221 221 return this->portIfWaitingForDefaultValues(this->parseResult_, this->parseParams_); 222 222 } 223 virtual XMLPortParamContainer& defaultValues(const MultiType Math& param1, const MultiTypeMath& param2, const MultiTypeMath& param3, const MultiTypeMath& param4)223 virtual XMLPortParamContainer& defaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3, const MultiType& param4) 224 224 { 225 225 if ((!this->loadexecutor_->defaultValueSet(0)) || (!this->loadexecutor_->defaultValueSet(1)) || (!this->loadexecutor_->defaultValueSet(2)) || (!this->loadexecutor_->defaultValueSet(3))) … … 227 227 return this->portIfWaitingForDefaultValues(this->parseResult_, this->parseParams_); 228 228 } 229 virtual XMLPortParamContainer& defaultValues(const MultiType Math& param1, const MultiTypeMath& param2, const MultiTypeMath& param3, const MultiTypeMath& param4, const MultiTypeMath& param5)229 virtual XMLPortParamContainer& defaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3, const MultiType& param4, const MultiType& param5) 230 230 { 231 231 if ((!this->loadexecutor_->defaultValueSet(0)) || (!this->loadexecutor_->defaultValueSet(1)) || (!this->loadexecutor_->defaultValueSet(2)) || (!this->loadexecutor_->defaultValueSet(3)) || (!this->loadexecutor_->defaultValueSet(4)))
Note: See TracChangeset
for help on using the changeset viewer.