From 746412292bdbc8f784e16d3b39b7365e0aceb018 Mon Sep 17 00:00:00 2001 From: Gerhard Raven <gerhard.raven@nikhef.nl> Date: Tue, 7 Nov 2023 10:10:00 +0100 Subject: [PATCH] deprecate no longer required concat_alternatives --- GaudiExamples/src/FunctionalAlgorithms/selector.cpp | 4 +--- GaudiFunctional/include/Gaudi/Functional/utilities.h | 6 +++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/GaudiExamples/src/FunctionalAlgorithms/selector.cpp b/GaudiExamples/src/FunctionalAlgorithms/selector.cpp index 460df88b60..6a8c0eb7c8 100644 --- a/GaudiExamples/src/FunctionalAlgorithms/selector.cpp +++ b/GaudiExamples/src/FunctionalAlgorithms/selector.cpp @@ -20,9 +20,7 @@ namespace Gaudi { : public Functional::FilterPredicate<bool( const Gaudi::Range_<Gaudi::Examples::MyTrack::ConstVector>& )> { public: CountSelectedTracks( const std::string& name, ISvcLocator* pSvc ) - : FilterPredicate( name, pSvc, - { KeyValue{ "InputData", Functional::concat_alternatives( "BogusLocation", "MoreBogus", - "MyOutTracks" ) } } ) {} + : FilterPredicate( name, pSvc, { KeyValue{ "InputData", "MyOutTracks" } } ) {} StatusCode initialize() override { StatusCode sc = FilterPredicate::initialize(); diff --git a/GaudiFunctional/include/Gaudi/Functional/utilities.h b/GaudiFunctional/include/Gaudi/Functional/utilities.h index dd1c992ddd..3db5878c67 100644 --- a/GaudiFunctional/include/Gaudi/Functional/utilities.h +++ b/GaudiFunctional/include/Gaudi/Functional/utilities.h @@ -19,13 +19,13 @@ namespace Gaudi::Functional { // This utility is needed when the inputs of a functional algorithm may be stored in several locations - inline std::string concat_alternatives( std::initializer_list<std::string> c ) { + [[deprecated]] inline std::string concat_alternatives( std::initializer_list<std::string> c ) { return boost::algorithm::join( c, ":" ); } template <typename... Strings> - std::string concat_alternatives( const Strings&... s ) { - return concat_alternatives( std::initializer_list<std::string>{ s... } ); + [[deprecated]] std::string concat_alternatives( const Strings&... s ) { + return boost::algorithm::join( std::initializer_list<std::string>{ s... }, ":" ); } [[deprecated( "please use `updateHandleLocation` instead of `Gaudi::Functional::updateHandleLocation`" )]] inline void -- GitLab