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
14
namespace
Gaudi::Functional::details
{
15
template
<
typename
... T>
16
struct
type_list
;
17
18
template
<
typename
OutputSpec,
typename
InputSpec,
typename
Traits_>
19
class
DataHandleMixin
;
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
Gaudi::Functional::details::DataHandleMixin< std::tuple< Out... >, std::tuple< In... >, Traits_ >::base_class
DataHandleMixin< type_list< Out... >, type_list< In... >, Traits_ > base_class
Definition
deprecated.h:25
Gaudi::Functional::details::DataHandleMixin< type_list< Out... >, type_list< In... >, Traits_ >::DataHandleMixin
DataHandleMixin(std::string name, ISvcLocator *pSvcLocator, const IArgs &inputs, std::index_sequence< I... >, const OArgs &outputs, std::index_sequence< J... >)
Definition
details.h:760
Gaudi::Functional::details::DataHandleMixin
Definition
deprecated.h:19
Gaudi::Functional::details
Definition
Consumer.h:17
std
STL namespace.
Gaudi::Functional::details::type_list
Definition
details.h:443
GaudiFunctional
include
Gaudi
Functional
deprecated.h
Generated on
for The Gaudi Framework by
1.16.1