diff --git a/include/xo/type/array/IGCObject_DArrayType.hpp b/include/xo/type/array/IGCObject_DArrayType.hpp index 55c58b55..28f0dcca 100644 --- a/include/xo/type/array/IGCObject_DArrayType.hpp +++ b/include/xo/type/array/IGCObject_DArrayType.hpp @@ -55,7 +55,7 @@ namespace xo { /** move instance using allocator **/ static Opaque shallow_move(DArrayType & self, obj gc) noexcept; /** during GC: forward immdiate children **/ - static size_type forward_children(DArrayType & self, obj gc) noexcept; + static void forward_children(DArrayType & self, obj gc) noexcept; ///@} }; diff --git a/include/xo/type/atomic/IGCObject_DAtomicType.hpp b/include/xo/type/atomic/IGCObject_DAtomicType.hpp index 6907e7cb..e5652bf6 100644 --- a/include/xo/type/atomic/IGCObject_DAtomicType.hpp +++ b/include/xo/type/atomic/IGCObject_DAtomicType.hpp @@ -55,7 +55,7 @@ namespace xo { /** move instance using allocator **/ static Opaque shallow_move(DAtomicType & self, obj gc) noexcept; /** during GC: forward immdiate children **/ - static size_type forward_children(DAtomicType & self, obj gc) noexcept; + static void forward_children(DAtomicType & self, obj gc) noexcept; ///@} }; diff --git a/include/xo/type/function/IGCObject_DFunctionType.hpp b/include/xo/type/function/IGCObject_DFunctionType.hpp index f43b41ee..0c77e475 100644 --- a/include/xo/type/function/IGCObject_DFunctionType.hpp +++ b/include/xo/type/function/IGCObject_DFunctionType.hpp @@ -55,7 +55,7 @@ namespace xo { /** move instance using allocator **/ static Opaque shallow_move(DFunctionType & self, obj gc) noexcept; /** during GC: forward immdiate children **/ - static size_type forward_children(DFunctionType & self, obj gc) noexcept; + static void forward_children(DFunctionType & self, obj gc) noexcept; ///@} }; diff --git a/include/xo/type/list/IGCObject_DListType.hpp b/include/xo/type/list/IGCObject_DListType.hpp index 296779e9..322fc2da 100644 --- a/include/xo/type/list/IGCObject_DListType.hpp +++ b/include/xo/type/list/IGCObject_DListType.hpp @@ -55,7 +55,7 @@ namespace xo { /** move instance using allocator **/ static Opaque shallow_move(DListType & self, obj gc) noexcept; /** during GC: forward immdiate children **/ - static size_type forward_children(DListType & self, obj gc) noexcept; + static void forward_children(DListType & self, obj gc) noexcept; ///@} }; diff --git a/include/xo/type/typevar/IGCObject_DTypeVarRef.hpp b/include/xo/type/typevar/IGCObject_DTypeVarRef.hpp index e491cc35..94be0f90 100644 --- a/include/xo/type/typevar/IGCObject_DTypeVarRef.hpp +++ b/include/xo/type/typevar/IGCObject_DTypeVarRef.hpp @@ -55,7 +55,7 @@ namespace xo { /** move instance using allocator **/ static Opaque shallow_move(DTypeVarRef & self, obj gc) noexcept; /** during GC: forward immdiate children **/ - static size_type forward_children(DTypeVarRef & self, obj gc) noexcept; + static void forward_children(DTypeVarRef & self, obj gc) noexcept; ///@} }; diff --git a/src/type/IGCObject_DArrayType.cpp b/src/type/IGCObject_DArrayType.cpp index 34319c27..31867406 100644 --- a/src/type/IGCObject_DArrayType.cpp +++ b/src/type/IGCObject_DArrayType.cpp @@ -27,9 +27,9 @@ namespace xo { return self.shallow_move(gc); } auto - IGCObject_DArrayType::forward_children(DArrayType & self, obj gc) noexcept -> size_type + IGCObject_DArrayType::forward_children(DArrayType & self, obj gc) noexcept -> void { - return self.forward_children(gc); + self.forward_children(gc); } } /*namespace scm*/ diff --git a/src/type/IGCObject_DAtomicType.cpp b/src/type/IGCObject_DAtomicType.cpp index a0a92816..533f017e 100644 --- a/src/type/IGCObject_DAtomicType.cpp +++ b/src/type/IGCObject_DAtomicType.cpp @@ -27,9 +27,9 @@ namespace xo { return self.shallow_move(gc); } auto - IGCObject_DAtomicType::forward_children(DAtomicType & self, obj gc) noexcept -> size_type + IGCObject_DAtomicType::forward_children(DAtomicType & self, obj gc) noexcept -> void { - return self.forward_children(gc); + self.forward_children(gc); } } /*namespace scm*/ diff --git a/src/type/IGCObject_DFunctionType.cpp b/src/type/IGCObject_DFunctionType.cpp index 04e57607..4a44fd3b 100644 --- a/src/type/IGCObject_DFunctionType.cpp +++ b/src/type/IGCObject_DFunctionType.cpp @@ -27,9 +27,9 @@ namespace xo { return self.shallow_move(gc); } auto - IGCObject_DFunctionType::forward_children(DFunctionType & self, obj gc) noexcept -> size_type + IGCObject_DFunctionType::forward_children(DFunctionType & self, obj gc) noexcept -> void { - return self.forward_children(gc); + self.forward_children(gc); } } /*namespace scm*/ diff --git a/src/type/IGCObject_DListType.cpp b/src/type/IGCObject_DListType.cpp index fe721a34..7cabe586 100644 --- a/src/type/IGCObject_DListType.cpp +++ b/src/type/IGCObject_DListType.cpp @@ -27,9 +27,9 @@ namespace xo { return self.shallow_move(gc); } auto - IGCObject_DListType::forward_children(DListType & self, obj gc) noexcept -> size_type + IGCObject_DListType::forward_children(DListType & self, obj gc) noexcept -> void { - return self.forward_children(gc); + self.forward_children(gc); } } /*namespace scm*/ diff --git a/src/type/IGCObject_DTypeVarRef.cpp b/src/type/IGCObject_DTypeVarRef.cpp index f4f5d595..0dc4469c 100644 --- a/src/type/IGCObject_DTypeVarRef.cpp +++ b/src/type/IGCObject_DTypeVarRef.cpp @@ -27,9 +27,9 @@ namespace xo { return self.shallow_move(gc); } auto - IGCObject_DTypeVarRef::forward_children(DTypeVarRef & self, obj gc) noexcept -> size_type + IGCObject_DTypeVarRef::forward_children(DTypeVarRef & self, obj gc) noexcept -> void { - return self.forward_children(gc); + self.forward_children(gc); } } /*namespace scm*/