]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/profiler.h
Fix unnecessary exception use in Map::isNodeUnderground
[dragonfireclient.git] / src / profiler.h
index 78055b0d4850aa470b64f91d8780cea363c7cd6d..6704afd514f96908920b4ea7f47b5e563efa00c0 100644 (file)
@@ -42,7 +42,7 @@ extern Profiler *g_profiler;
 class Profiler
 {
 public:
-       Profiler() {}
+       Profiler() = default;
 
        void add(const std::string &name, float value)
        {
@@ -80,11 +80,8 @@ class Profiler
        void clear()
        {
                MutexAutoLock lock(m_mutex);
-               for(std::map<std::string, float>::iterator
-                               i = m_data.begin();
-                               i != m_data.end(); ++i)
-               {
-                       i->second = 0;
+               for (auto &it : m_data) {
+                       it.second = 0;
                }
                m_avgcounts.clear();
        }