The Gaudi Framework  master (cc9a61f4)
Loading...
Searching...
No Matches
deprecated.h
Go to the documentation of this file.
1/***********************************************************************************\
2* (c) Copyright 2026 CERN for the benefit of the LHCb and ATLAS collaborations *
3* *
4* This software is distributed under the terms of the Apache version 2 licence, *
5* copied verbatim in the file "LICENSE". *
6* *
7* In applying this licence, CERN does not waive the privileges and immunities *
8* granted to it by virtue of its status as an Intergovernmental Organization *
9* or submit itself to any jurisdiction. *
10\***********************************************************************************/
11#pragma once
12#include <tuple>
13
15 template <typename... T>
16 struct type_list;
17
18 template <typename OutputSpec, typename InputSpec, typename Traits_>
20
21 template <typename... Out, typename... In, typename Traits_>
22 class [[deprecated( "use DataHandleMixin<type_list<...>, type_list<...>, Traits> instead" )]] DataHandleMixin<
23 std::tuple<Out...>, std::tuple<In...>, Traits_>
24 : public DataHandleMixin<type_list<Out...>, type_list<In...>, Traits_> {
25 using base_class = DataHandleMixin<type_list<Out...>, type_list<In...>, Traits_>;
26
27 public:
28 using base_class::base_class;
29 };
30} // namespace Gaudi::Functional::details
DataHandleMixin< type_list< Out... >, type_list< In... >, Traits_ > base_class
Definition deprecated.h:25
DataHandleMixin(std::string name, ISvcLocator *pSvcLocator, const IArgs &inputs, std::index_sequence< I... >, const OArgs &outputs, std::index_sequence< J... >)
Definition details.h:760
STL namespace.