Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 2, 2015, 11:22:03 PM (8 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/libraries/tools/IcoSphere.cc

    r10821 r10916  
    116116            std::list<TriangleIndices> faces2;
    117117
    118             for (auto f : faces)
     118            for (const TriangleIndices& f : faces)
    119119            {
    120                
    121120                int a = getMiddlePoint(f.v1, f.v2);
    122121                int b = getMiddlePoint(f.v2, f.v3);
     
    194193    void IcoSphere::addToLineIndices(int baseIndex, std::list<int>* target) const
    195194    {
    196         for (const auto & elem : lineIndices)
     195        for (const LineIndices& line : lineIndices)
    197196        {
    198             target->push_back(baseIndex + (elem).v1);
    199             target->push_back(baseIndex + (elem).v2);
     197            target->push_back(baseIndex + line.v1);
     198            target->push_back(baseIndex + line.v2);
    200199        }
    201200    }
     
    203202    void IcoSphere::addToTriangleIndices(int baseIndex, std::list<int>* target) const
    204203    {
    205         for (const auto & elem : faces)
     204        for (const TriangleIndices& triangle : faces)
    206205        {
    207             target->push_back(baseIndex + (elem).v1);
    208             target->push_back(baseIndex + (elem).v2);
    209             target->push_back(baseIndex + (elem).v3);
     206            target->push_back(baseIndex + triangle.v1);
     207            target->push_back(baseIndex + triangle.v2);
     208            target->push_back(baseIndex + triangle.v3);
    210209        }
    211210    }
     
    217216        transform.setScale(Ogre::Vector3(scale, scale, scale));
    218217
    219         for (auto & elem : vertices)
    220             target->push_back(VertexPair(transform * elem, colour));
     218        for (const Ogre::Vector3& vertex : vertices)
     219            target->push_back(VertexPair(transform * vertex, colour));
    221220
    222221        return vertices.size();
Note: See TracChangeset for help on using the changeset viewer.