From 5174fc25698cff33b03b5746bf1742e417988f7d Mon Sep 17 00:00:00 2001 From: Marcos Magueta Date: Fri, 5 Jun 2026 21:40:44 -0300 Subject: Project C interface, reroute FOL plan enums & format --- src/ObjectManager.cpp | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) (limited to 'src/ObjectManager.cpp') diff --git a/src/ObjectManager.cpp b/src/ObjectManager.cpp index 67504c3..70e622b 100644 --- a/src/ObjectManager.cpp +++ b/src/ObjectManager.cpp @@ -1,11 +1,8 @@ #include "ObjectManager.h" -namespace nt -{ - void ObjectManager::Register(std::vector path, - std::unique_ptr object, - std::unique_ptr type) - { +namespace nt { + void ObjectManager::Register(std::vector path, std::unique_ptr object, + std::unique_ptr type) { auto head = std::make_unique(); head->reference_count = 0; head->handle_count = 0; @@ -19,11 +16,9 @@ namespace nt entries = std::move(entry); } - ObjectManager::registry* ObjectManager::Find(const std::vector object_path) - { + ObjectManager::registry* ObjectManager::Find(const std::vector object_path) { registry* current = entries.get(); - while (current != nullptr) - { + while (current != nullptr) { if (current->head->path == object_path) return current; current = current->next.get(); @@ -31,13 +26,10 @@ namespace nt return nullptr; } - bool ObjectManager::Unregister(const std::vector& object_path) - { + bool ObjectManager::Unregister(const std::vector& object_path) { std::unique_ptr* slot = &entries; - while (slot->get() != nullptr) - { - if ((*slot)->head->path == object_path) - { + while (slot->get() != nullptr) { + if ((*slot)->head->path == object_path) { *slot = std::move((*slot)->next); return true; } @@ -45,4 +37,4 @@ namespace nt } return false; } -} +} // namespace nt -- cgit v1.2.3