Changeset 11054 for code/branches/cpp11_v3/src/libraries/core/XMLPort.h
- Timestamp:
- Jan 10, 2016, 1:54:11 PM (9 years ago)
- Location:
- code/branches/cpp11_v3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/cpp11_v3
- Property svn:mergeinfo changed
-
code/branches/cpp11_v3/src/libraries/core/XMLPort.h
r9667 r11054 245 245 return my_added_objects[index]; 246 246 else 247 return 0;247 return nullptr; 248 248 } 249 249 @endcode … … 334 334 XMLPortParamContainer() 335 335 { this->parseResult_ = PR_not_started; } 336 virtual ~XMLPortParamContainer() {}336 virtual ~XMLPortParamContainer() = default; 337 337 338 338 inline const std::string& getName() const … … 378 378 } 379 379 380 ~XMLPortClassParamContainer()381 {382 }383 384 380 XMLPortParamContainer& port(BaseObject* owner, T* object, Element& xmlelement, XMLPort::Mode mode) 385 381 { … … 399 395 // Iterate through the attributes manually in order to make them case insensitive 400 396 ticpp::Attribute* attribute = xmlelement.FirstAttribute(false); 401 while (attribute != 0)397 while (attribute != nullptr) 402 398 { 403 399 this->owner_->xmlAttributes_[getLowercase(attribute->Name())] = attribute->Value(); … … 459 455 } 460 456 461 virtual XMLPortParamContainer& defaultValue(unsigned int index, const MultiType& param) 457 virtual XMLPortParamContainer& defaultValue(unsigned int index, const MultiType& param) override 462 458 { 463 459 if (!this->loadexecutor_->defaultValueSet(index)) … … 465 461 return this->portIfWaitingForDefaultValues(this->parseResult_, this->parseParams_); 466 462 } 467 virtual XMLPortParamContainer& defaultValues(const MultiType& param1) 463 virtual XMLPortParamContainer& defaultValues(const MultiType& param1) override 468 464 { 469 465 if (!this->loadexecutor_->defaultValueSet(0)) … … 471 467 return this->portIfWaitingForDefaultValues(this->parseResult_, this->parseParams_); 472 468 } 473 virtual XMLPortParamContainer& defaultValues(const MultiType& param1, const MultiType& param2) 469 virtual XMLPortParamContainer& defaultValues(const MultiType& param1, const MultiType& param2) override 474 470 { 475 471 if ((!this->loadexecutor_->defaultValueSet(0)) || (!this->loadexecutor_->defaultValueSet(1))) … … 477 473 return this->portIfWaitingForDefaultValues(this->parseResult_, this->parseParams_); 478 474 } 479 virtual XMLPortParamContainer& defaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3) 475 virtual XMLPortParamContainer& defaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3) override 480 476 { 481 477 if ((!this->loadexecutor_->defaultValueSet(0)) || (!this->loadexecutor_->defaultValueSet(1)) || (!this->loadexecutor_->defaultValueSet(2))) … … 483 479 return this->portIfWaitingForDefaultValues(this->parseResult_, this->parseParams_); 484 480 } 485 virtual XMLPortParamContainer& defaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3, const MultiType& param4) 481 virtual XMLPortParamContainer& defaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3, const MultiType& param4) override 486 482 { 487 483 if ((!this->loadexecutor_->defaultValueSet(0)) || (!this->loadexecutor_->defaultValueSet(1)) || (!this->loadexecutor_->defaultValueSet(2)) || (!this->loadexecutor_->defaultValueSet(3))) … … 489 485 return this->portIfWaitingForDefaultValues(this->parseResult_, this->parseParams_); 490 486 } 491 virtual XMLPortParamContainer& defaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3, const MultiType& param4, const MultiType& param5) 487 virtual XMLPortParamContainer& defaultValues(const MultiType& param1, const MultiType& param2, const MultiType& param3, const MultiType& param4, const MultiType& param5) override 492 488 { 493 489 if ((!this->loadexecutor_->defaultValueSet(0)) || (!this->loadexecutor_->defaultValueSet(1)) || (!this->loadexecutor_->defaultValueSet(2)) || (!this->loadexecutor_->defaultValueSet(3)) || (!this->loadexecutor_->defaultValueSet(4))) … … 511 507 XMLPortObjectContainer() 512 508 { this->bApplyLoaderMask_ = false; } 513 virtual ~XMLPortObjectContainer() {}509 virtual ~XMLPortObjectContainer() = default; 514 510 515 511 XMLPortObjectContainer& port(BaseObject* object, Element& xmlelement, XMLPort::Mode mode); … … 552 548 } 553 549 554 ~XMLPortClassObjectContainer() 555 { 556 } 557 558 void callLoadExecutor(BaseObject* object, BaseObject* newObject) 550 virtual void callLoadExecutor(BaseObject* object, BaseObject* newObject) override 559 551 { 560 552 T* castObject = orxonox_cast<T*>(object);
Note: See TracChangeset
for help on using the changeset viewer.