![]() |
The Gaudi Framework
v36r6 (b1ee9983)
|
#include </builds/gaudi/Gaudi/GaudiAlg/include/GaudiAlg/FunctionalDetails.h>


Public Types | |
| using | KeyValue = std::pair< std::string, std::string > |
| using | KeyValues = std::pair< std::string, std::vector< std::string > > |
Public Member Functions | |
| DataHandleMixin (std::string name, ISvcLocator *pSvcLocator, RepeatValues_< KeyValue, N_in > const &inputs, RepeatValues_< KeyValue, N_out > const &outputs) | |
| DataHandleMixin (std::string name, ISvcLocator *locator, const KeyValue &input, const KeyValue &output) | |
| DataHandleMixin (std::string name, ISvcLocator *locator, const KeyValue &input, RepeatValues_< KeyValue, N_out > const &outputs) | |
| DataHandleMixin (std::string name, ISvcLocator *locator, RepeatValues_< KeyValue, N_in > const &inputs, const KeyValue &output) | |
| constexpr unsigned int | inputLocationSize () const |
| constexpr unsigned int | outputLocationSize () const |
Static Public Attributes | |
| constexpr static std::size_t | N_in = sizeof...( In ) |
| constexpr static std::size_t | N_out = sizeof...( Out ) |
Protected Member Functions | |
| bool | isReEntrant () const override |
Protected Attributes | |
| std::tuple< details::InputHandle_t< Traits_, In >... > | m_inputs |
| std::tuple< details::OutputHandle_t< Traits_, Out >... > | m_outputs |
Private Member Functions | |
| template<typename IArgs , typename OArgs , std::size_t... I, std::size_t... J> | |
| DataHandleMixin (std::string name, ISvcLocator *pSvcLocator, const IArgs &inputs, std::index_sequence< I... >, const OArgs &outputs, std::index_sequence< J... >) | |
Definition at line 525 of file FunctionalDetails.h.
| using Gaudi::Functional::details::DataHandleMixin< std::tuple< Out... >, std::tuple< In... >, Traits_ >::KeyValue = std::pair<std::string, std::string> |
Definition at line 542 of file FunctionalDetails.h.
| using Gaudi::Functional::details::DataHandleMixin< std::tuple< Out... >, std::tuple< In... >, Traits_ >::KeyValues = std::pair<std::string, std::vector<std::string> > |
Definition at line 543 of file FunctionalDetails.h.
|
inlineprivate |
Definition at line 529 of file FunctionalDetails.h.
|
inline |
Definition at line 546 of file FunctionalDetails.h.
|
inline |
Definition at line 553 of file FunctionalDetails.h.
|
inline |
Definition at line 557 of file FunctionalDetails.h.
|
inline |
Definition at line 561 of file FunctionalDetails.h.
|
inlineconstexpr |
Definition at line 573 of file FunctionalDetails.h.
|
inlineoverrideprotected |
Definition at line 586 of file FunctionalDetails.h.
|
inlineconstexpr |
Definition at line 583 of file FunctionalDetails.h.
|
protected |
Definition at line 588 of file FunctionalDetails.h.
|
protected |
Definition at line 589 of file FunctionalDetails.h.
|
staticconstexpr |
Definition at line 539 of file FunctionalDetails.h.
|
staticconstexpr |
Definition at line 540 of file FunctionalDetails.h.