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/libraries/core/NamespaceNode.cc

    r10821 r10916  
    103103                bool bFoundMatchingNamespace = false;
    104104
    105                 for (auto & elem : this->subnodes_)
     105                for (auto& mapEntry : this->subnodes_)
    106106                {
    107                     if (elem.first.find(firstPart) == (elem.first.size() - firstPart.size()))
     107                    if (mapEntry.first.find(firstPart) == (mapEntry.first.size() - firstPart.size()))
    108108                    {
    109                         std::set<NamespaceNode*> temp2 = elem.second->getNodeRelative(secondPart);
     109                        std::set<NamespaceNode*> temp2 = mapEntry.second->getNodeRelative(secondPart);
    110110                        nodes.insert(temp2.begin(), temp2.end());
    111111                        bFoundMatchingNamespace = true;
     
    132132        else
    133133        {
    134             for (const auto & elem : this->subnodes_)
    135                 if (elem.second->includes(ns))
     134            for (const auto& mapEntry : this->subnodes_)
     135                if (mapEntry.second->includes(ns))
    136136                    return true;
    137137        }
     
    167167        std::string output = (indentation + this->name_ + '\n');
    168168
    169         for (const auto & elem : this->subnodes_)
    170             output += elem.second->toString(indentation + "  ");
     169        for (const auto& mapEntry : this->subnodes_)
     170            output += mapEntry.second->toString(indentation + "  ");
    171171
    172172        return output;
Note: See TracChangeset for help on using the changeset viewer.