From b0c238ec74f8c2296d2f82a76147f3a9f417e6bf Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Fri, 24 Mar 2023 00:54:01 +0100 Subject: src: split RTree::Search definition into own file --- src/RTree.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/RTree.cpp') diff --git a/src/RTree.cpp b/src/RTree.cpp index 40343e31..f77d0697 100644 --- a/src/RTree.cpp +++ b/src/RTree.cpp @@ -1,4 +1,4 @@ -#define RTREE_NO_EXTERN_TEMPLATE_POOL +#define RTREE_NO_EXTERN_TEMPLATE #include "RTree.hpp" //#define RTREE_POOL_DEBUG @@ -70,10 +70,11 @@ template void rtree_pool::free(T* ptr) free_list = n; } -using my_rtree = RTree; -template struct rtree_pool; -template struct rtree_pool; - } // namespace floormat::detail +using my_rtree = RTree; +template struct floormat::detail::rtree_pool; +template struct floormat::detail::rtree_pool; +template<> floormat::detail::rtree_pool my_rtree::node_pool = {}; // NOLINT +template<> floormat::detail::rtree_pool my_rtree::list_node_pool = {}; // NOLINT template class RTree; -- cgit v1.2.3