Bläddra i källkod

fixup! hle: kernel: Add initial impl. of KAutoObjectWithListContainer.

bunnei 5 år sedan
förälder
incheckning
51aa5a5364
1 ändrade filer med 2 tillägg och 9 borttagningar
  1. 2 9
      src/core/hle/kernel/k_auto_object_container.cpp

+ 2 - 9
src/core/hle/kernel/k_auto_object_container.cpp

@@ -21,15 +21,8 @@ void KAutoObjectWithListContainer::Unregister(KAutoObjectWithList* obj) {
 size_t KAutoObjectWithListContainer::GetOwnedCount(KProcess* owner) {
     KScopedLightLock lk(m_lock);
 
-    size_t count = 0;
-
-    for (auto& obj : m_object_list) {
-        if (obj.GetOwner() == owner) {
-            count++;
-        }
-    }
-
-    return count;
+    return std::count_if(m_object_list.begin(), m_object_list.end(),
+                         [&](const auto& obj) { return obj.GetOwner() == owner; });
 }
 
 } // namespace Kernel