diff options
Diffstat (limited to 'configmgr/source/nodemap.cxx')
-rw-r--r-- | configmgr/source/nodemap.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/configmgr/source/nodemap.cxx b/configmgr/source/nodemap.cxx index d2f3cffeb795..71c814138706 100644 --- a/configmgr/source/nodemap.cxx +++ b/configmgr/source/nodemap.cxx @@ -33,8 +33,9 @@ void NodeMap::cloneInto(NodeMap * target) const { assert(target != nullptr && target->empty()); NodeMapImpl clone(maImpl); - for (NodeMapImpl::iterator i(clone.begin()); i != clone.end(); ++i) { - i->second = i->second->clone(true); + for (auto & elem : clone) + { + elem.second = elem.second->clone(true); } std::swap(clone, target->maImpl); target->clearCache(); |