xo-gc xo-alloc: refactor for file organization

This commit is contained in:
Roland Conybeare 2025-12-22 23:31:12 -05:00
commit eb061d139c
7 changed files with 12 additions and 9 deletions

View file

@ -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 */

View file

@ -5,7 +5,7 @@
#pragma once
#include "gcobject/IGCObject_Any.hpp"
#include "IGCObject_Any.hpp"
#include <xo/facet/facet_implementation.hpp>
#include <xo/facet/typeseq.hpp>
@ -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.

View file

@ -3,7 +3,7 @@
* @author Roland Conybeare, Dec 2025
**/
#include "gcobject/IGCObject_Any.hpp"
#include "detail/IGCObject_Any.hpp"
#include <iostream>
namespace xo {