Explorar o código

runtime view: rework/get rid of NOLINT

skypjack hai 6 meses
pai
achega
4f1626fce9
Modificáronse 1 ficheiros con 3 adicións e 4 borrados
  1. 3 4
      src/entt/entity/runtime_view.hpp

+ 3 - 4
src/entt/entity/runtime_view.hpp

@@ -38,8 +38,7 @@ public:
           it{},
           tombstone_check{} {}
 
-    // NOLINTNEXTLINE(bugprone-easily-swappable-parameters)
-    runtime_view_iterator(const std::vector<Set *> &cpools, const std::vector<Set *> &ignore, iterator_type curr) noexcept
+    runtime_view_iterator(const std::vector<Set *> &cpools, iterator_type curr, const std::vector<Set *> &ignore) noexcept
         : pools{&cpools},
           filter{&ignore},
           it{curr},
@@ -263,7 +262,7 @@ public:
      * @return An iterator to the first entity that has the given elements.
      */
     [[nodiscard]] iterator begin() const {
-        return pools.empty() ? iterator{} : iterator{pools, filter, pools.front()->end() - static_cast<difference_type>(offset())};
+        return pools.empty() ? iterator{} : iterator{pools, pools.front()->end() - static_cast<difference_type>(offset()), filter};
     }
 
     /**
@@ -273,7 +272,7 @@ public:
      * given elements.
      */
     [[nodiscard]] iterator end() const {
-        return pools.empty() ? iterator{} : iterator{pools, filter, pools.front()->end()};
+        return pools.empty() ? iterator{} : iterator{pools, pools.front()->end(), filter};
     }
 
     /**