From c99ee8b4c80e4d0cc87cbbee093db9f83ec9304e Mon Sep 17 00:00:00 2001 From: Giulio Eulisse <10544+ktf@users.noreply.github.com> Date: Wed, 14 May 2025 12:56:36 +0200 Subject: [PATCH] DPL: Out of line NumericBuilders --- Framework/Core/include/Framework/TableBuilder.h | 6 ++++++ Framework/Core/src/TableBuilder.cxx | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/Framework/Core/include/Framework/TableBuilder.h b/Framework/Core/include/Framework/TableBuilder.h index 936a8a04d5a5a..8d7601cefc634 100644 --- a/Framework/Core/include/Framework/TableBuilder.h +++ b/Framework/Core/include/Framework/TableBuilder.h @@ -48,6 +48,12 @@ struct BulkInfo { size_t size; }; +extern template class arrow::NumericBuilder; +extern template class arrow::NumericBuilder; +extern template class arrow::NumericBuilder; +extern template class arrow::NumericBuilder; +extern template class arrow::NumericBuilder; + namespace o2::framework { namespace detail diff --git a/Framework/Core/src/TableBuilder.cxx b/Framework/Core/src/TableBuilder.cxx index eb19f8d3fe642..2169722efa9da 100644 --- a/Framework/Core/src/TableBuilder.cxx +++ b/Framework/Core/src/TableBuilder.cxx @@ -131,3 +131,9 @@ std::shared_ptr spawnerHelper(std::shared_ptr const& } } // namespace o2::framework + +template class arrow::NumericBuilder; +template class arrow::NumericBuilder; +template class arrow::NumericBuilder; +template class arrow::NumericBuilder; +template class arrow::NumericBuilder;