Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jan 10, 2016, 1:54:11 PM (8 years ago)
Author:
landauf
Message:

merged branch cpp11_v2 into cpp11_v3

Location:
code/branches/cpp11_v3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/branches/cpp11_v3

  • code/branches/cpp11_v3/src/libraries/core/XMLPort.h

    r9667 r11054  
    245245            return my_added_objects[index];
    246246          else
    247             return 0;
     247            return nullptr;
    248248        }
    249249      @endcode
     
    334334            XMLPortParamContainer()
    335335                { this->parseResult_ = PR_not_started; }
    336             virtual ~XMLPortParamContainer() {}
     336            virtual ~XMLPortParamContainer() = default;
    337337
    338338            inline const std::string& getName() const
     
    378378            }
    379379
    380             ~XMLPortClassParamContainer()
    381             {
    382             }
    383 
    384380            XMLPortParamContainer& port(BaseObject* owner, T* object, Element& xmlelement, XMLPort::Mode mode)
    385381            {
     
    399395                            // Iterate through the attributes manually in order to make them case insensitive
    400396                            ticpp::Attribute* attribute = xmlelement.FirstAttribute(false);
    401                             while (attribute != 0)
     397                            while (attribute != nullptr)
    402398                            {
    403399                                this->owner_->xmlAttributes_[getLowercase(attribute->Name())] = attribute->Value();
     
    459455            }
    460456
    461             virtual XMLPortParamContainer& defaultValue(unsigned int index, const MultiType& param)
     457            virtual XMLPortParamContainer& defaultValue(unsigned int index, const MultiType& param) override
    462458            {
    463459                if (!this->loadexecutor_->defaultValueSet(index))
     
    465461                return this->portIfWaitingForDefaultValues(this->parseResult_, this->parseParams_);
    466462            }
    467             virtual XMLPortParamContainer& defaultValues(const MultiType& param1)
     463            virtual XMLPortParamContainer& defaultValues(const MultiType& param1) override
    468464            {
    469465                if (!this->loadexecutor_->defaultValueSet(0))
     
    471467                return this->portIfWaitingForDefaultValues(this->parseResult_, this->parseParams_);
    472468            }
    473             virtual XMLPortParamContainer& defaultValues(const MultiType& param1, const MultiType& param2)
     469            virtual XMLPortParamContainer& defaultValues(const MultiType& param1, const MultiType& param2) override
    474470            {
    475471                if ((!this->loadexecutor_->defaultValueSet(0)) || (!this->loadexecutor_->defaultValueSet(1)))
     
    477473                return this->portIfWaitingForDefaultValues(this->parseResult_, this->parseParams_);
    478474            }
    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
    480476            {
    481477                if ((!this->loadexecutor_->defaultValueSet(0)) || (!this->loadexecutor_->defaultValueSet(1)) || (!this->loadexecutor_->defaultValueSet(2)))
     
    483479                return this->portIfWaitingForDefaultValues(this->parseResult_, this->parseParams_);
    484480            }
    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
    486482            {
    487483                if ((!this->loadexecutor_->defaultValueSet(0)) || (!this->loadexecutor_->defaultValueSet(1)) || (!this->loadexecutor_->defaultValueSet(2)) || (!this->loadexecutor_->defaultValueSet(3)))
     
    489485                return this->portIfWaitingForDefaultValues(this->parseResult_, this->parseParams_);
    490486            }
    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
    492488            {
    493489                if ((!this->loadexecutor_->defaultValueSet(0)) || (!this->loadexecutor_->defaultValueSet(1)) || (!this->loadexecutor_->defaultValueSet(2)) || (!this->loadexecutor_->defaultValueSet(3)) || (!this->loadexecutor_->defaultValueSet(4)))
     
    511507            XMLPortObjectContainer()
    512508                { this->bApplyLoaderMask_ = false; }
    513             virtual ~XMLPortObjectContainer() {}
     509            virtual ~XMLPortObjectContainer() = default;
    514510
    515511            XMLPortObjectContainer& port(BaseObject* object, Element& xmlelement, XMLPort::Mode mode);
     
    552548            }
    553549
    554             ~XMLPortClassObjectContainer()
    555             {
    556             }
    557 
    558             void callLoadExecutor(BaseObject* object, BaseObject* newObject)
     550            virtual void callLoadExecutor(BaseObject* object, BaseObject* newObject) override
    559551            {
    560552                T* castObject = orxonox_cast<T*>(object);
Note: See TracChangeset for help on using the changeset viewer.