Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 2, 2015, 11:22:03 PM (9 years ago)
Author:
landauf
Message:

use actual types instead of 'auto'. only exception is for complicated template types, e.g. when iterating over a map

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/cpp11_v2/src/orxonox/worldentities/WorldEntity.cc

    r10821 r10916  
    233233
    234234            // iterate over all children and change their activity as well
    235             for (const auto & elem : this->getAttachedObjects())
     235            for (WorldEntity* object : this->getAttachedObjects())
    236236            {
    237237                if(!this->isActive())
    238238                {
    239                     (elem)->bActiveMem_ = (elem)->isActive();
    240                     (elem)->setActive(this->isActive());
     239                    object->bActiveMem_ = object->isActive();
     240                    object->setActive(this->isActive());
    241241                }
    242242                else
    243243                {
    244                     (elem)->setActive((elem)->bActiveMem_);
     244                    object->setActive(object->bActiveMem_);
    245245                }
    246246            }
     
    259259        {
    260260            // iterate over all children and change their visibility as well
    261             for (const auto & elem : this->getAttachedObjects())
     261            for (WorldEntity* object : this->getAttachedObjects())
    262262            {
    263263                if(!this->isVisible())
    264264                {
    265                     (elem)->bVisibleMem_ = (elem)->isVisible();
    266                     (elem)->setVisible(this->isVisible());
     265                    object->bVisibleMem_ = object->isVisible();
     266                    object->setVisible(this->isVisible());
    267267                }
    268268                else
    269269                {
    270                     (elem)->setVisible((elem)->bVisibleMem_);
     270                    object->setVisible(object->bVisibleMem_);
    271271                }
    272272            }
     
    518518    {
    519519        unsigned int i = 0;
    520         for (const auto & elem : this->children_)
     520        for (WorldEntity* child : this->children_)
    521521        {
    522522            if (i == index)
    523                 return (elem);
     523                return child;
    524524            ++i;
    525525        }
     
    938938        // Recalculate mass
    939939        this->childrenMass_ = 0.0f;
    940         for (const auto & elem : this->children_)
    941             this->childrenMass_ += (elem)->getMass();
     940        for (WorldEntity* child : this->children_)
     941            this->childrenMass_ += child->getMass();
    942942        recalculateMassProps();
    943943        // Notify parent WE
Note: See TracChangeset for help on using the changeset viewer.