From f6441df57a6a87c595fbb9c356ba8e7d7eff6ca8 Mon Sep 17 00:00:00 2001 From: Stepan Bagritsevich <43710058+BagritsevichStepan@users.noreply.github.com> Date: Mon, 13 Jan 2025 14:33:17 +0100 Subject: [PATCH] chore: Remove template Callbacks (#4431) Signed-off-by: Stepan Bagritsevich --- src/server/search/doc_accessors.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/search/doc_accessors.cc b/src/server/search/doc_accessors.cc index d82f7b8bf..009c4ec39 100644 --- a/src/server/search/doc_accessors.cc +++ b/src/server/search/doc_accessors.cc @@ -81,8 +81,8 @@ FieldValue ExtractSortableValueFromJson(const search::Schema& schema, string_vie } /* Returns true if json elements were successfully processed. */ -template -bool ProcessJsonElements(const std::vector& json_elements, Callback&& cb) { +bool ProcessJsonElements(const std::vector& json_elements, + absl::FunctionRef cb) { auto process = [&cb](const auto& json_range) -> bool { for (const auto& json : json_range) { if (!json.is_null() && !cb(json)) {