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

Location:
code/branches/cpp11_v2/src/libraries/core/object
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • code/branches/cpp11_v2/src/libraries/core/object/Context.cc

    r10821 r10916  
    7070        // unregister context from object lists before object lists are destroyed
    7171        this->unregisterObject();
    72         for (auto & elem : this->objectLists_)
    73             delete elem;
     72        for (ObjectListBase* objectList : this->objectLists_)
     73            delete objectList;
    7474    }
    7575
  • code/branches/cpp11_v2/src/libraries/core/object/Listable.cc

    r10821 r10916  
    7676    void Listable::unregisterObject()
    7777    {
    78         for (auto & elem : this->elements_)
    79             Listable::deleteObjectListElement(elem);
     78        for (ObjectListBaseElement* element : this->elements_)
     79            Listable::deleteObjectListElement(element);
    8080        this->elements_.clear();
    8181    }
     
    9191        this->elements_.clear();
    9292
    93         for (auto & elem : copy)
     93        for (ObjectListBaseElement* element : copy)
    9494        {
    95             elem->changeContext(this->context_, context);
    96             Listable::deleteObjectListElement(elem);
     95            element->changeContext(this->context_, context);
     96            Listable::deleteObjectListElement(element);
    9797        }
    9898
  • code/branches/cpp11_v2/src/libraries/core/object/ObjectListBase.cc

    r10821 r10916  
    9292    void ObjectListBase::notifyRemovalListeners(ObjectListBaseElement* element) const
    9393    {
    94         for (const auto & elem : this->listeners_)
    95             (elem)->removedElement(element);
     94        for (ObjectListElementRemovalListener* listener : this->listeners_)
     95            listener->removedElement(element);
    9696    }
    9797
Note: See TracChangeset for help on using the changeset viewer.