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

This commit is contained in:
bunnei 2021-05-01 12:36:48 -07:00
parent 25538db150
commit 51aa5a5364
1 changed files with 2 additions and 9 deletions

View File

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