From eb061d139c3325f5b245f175239f9677ada328e8 Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Mon, 22 Dec 2025 23:31:12 -0500 Subject: [PATCH] xo-gc xo-alloc: refactor for file organization --- include/xo/gc/{gcobject => }/AGCObject.hpp | 0 include/xo/gc/GCObject.hpp | 8 ++++---- include/xo/gc/detail/ACollector.hpp | 11 +++++++---- include/xo/gc/{gcobject => detail}/IGCObject_Any.hpp | 0 include/xo/gc/{gcobject => detail}/IGCObject_Xfer.hpp | 0 include/xo/gc/{gcobject => detail}/RGCObject.hpp | 0 src/gc/IGCObject_Any.cpp | 2 +- 7 files changed, 12 insertions(+), 9 deletions(-) rename include/xo/gc/{gcobject => }/AGCObject.hpp (100%) rename include/xo/gc/{gcobject => detail}/IGCObject_Any.hpp (100%) rename include/xo/gc/{gcobject => detail}/IGCObject_Xfer.hpp (100%) rename include/xo/gc/{gcobject => detail}/RGCObject.hpp (100%) diff --git a/include/xo/gc/gcobject/AGCObject.hpp b/include/xo/gc/AGCObject.hpp similarity index 100% rename from include/xo/gc/gcobject/AGCObject.hpp rename to include/xo/gc/AGCObject.hpp diff --git a/include/xo/gc/GCObject.hpp b/include/xo/gc/GCObject.hpp index edc89c3..524002a 100644 --- a/include/xo/gc/GCObject.hpp +++ b/include/xo/gc/GCObject.hpp @@ -5,9 +5,9 @@ #pragma once -#include "gcobject/AGCObject.hpp" -#include "gcobject/IGCObject_Any.hpp" -#include "gcobject/IGCObject_Xfer.hpp" -#include "gcobject/RGCObject.hpp" +#include "AGCObject.hpp" +#include "detail/IGCObject_Any.hpp" +#include "detail/IGCObject_Xfer.hpp" +#include "detail/RGCObject.hpp" /* end GCObject.hpp */ diff --git a/include/xo/gc/detail/ACollector.hpp b/include/xo/gc/detail/ACollector.hpp index 9c32125..d0d34bd 100644 --- a/include/xo/gc/detail/ACollector.hpp +++ b/include/xo/gc/detail/ACollector.hpp @@ -5,7 +5,7 @@ #pragma once -#include "gcobject/IGCObject_Any.hpp" +#include "IGCObject_Any.hpp" #include #include @@ -34,9 +34,12 @@ namespace xo { virtual int32_t _typeseq() const noexcept = 0; - virtual size_type allocated(Copaque d, generation g, role r) const noexcept = 0; - virtual size_type reserved(Copaque d, generation g, role r) const noexcept = 0; - virtual size_type committed(Copaque d, generation g, role r) const noexcept = 0; + virtual size_type allocated(Copaque d, + generation g, role r) const noexcept = 0; + virtual size_type reserved(Copaque d, + generation g, role r) const noexcept = 0; + virtual size_type committed(Copaque d, + generation g, role r) const noexcept = 0; /** install interface @p iface for representation with typeseq @p tseq * in collector @p d. diff --git a/include/xo/gc/gcobject/IGCObject_Any.hpp b/include/xo/gc/detail/IGCObject_Any.hpp similarity index 100% rename from include/xo/gc/gcobject/IGCObject_Any.hpp rename to include/xo/gc/detail/IGCObject_Any.hpp diff --git a/include/xo/gc/gcobject/IGCObject_Xfer.hpp b/include/xo/gc/detail/IGCObject_Xfer.hpp similarity index 100% rename from include/xo/gc/gcobject/IGCObject_Xfer.hpp rename to include/xo/gc/detail/IGCObject_Xfer.hpp diff --git a/include/xo/gc/gcobject/RGCObject.hpp b/include/xo/gc/detail/RGCObject.hpp similarity index 100% rename from include/xo/gc/gcobject/RGCObject.hpp rename to include/xo/gc/detail/RGCObject.hpp diff --git a/src/gc/IGCObject_Any.cpp b/src/gc/IGCObject_Any.cpp index 22e1cf4..0de2122 100644 --- a/src/gc/IGCObject_Any.cpp +++ b/src/gc/IGCObject_Any.cpp @@ -3,7 +3,7 @@ * @author Roland Conybeare, Dec 2025 **/ -#include "gcobject/IGCObject_Any.hpp" +#include "detail/IGCObject_Any.hpp" #include namespace xo {