![]() |
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) | |
| DataHandleMixin (std::string name, ISvcLocator *locator, const KeyValue &input) | |
| constexpr unsigned int | inputLocationSize () const |
Static Public Attributes | |
| constexpr static std::size_t | N_in = sizeof...( In ) |
Protected Member Functions | |
| bool | isReEntrant () const override |
Protected Attributes | |
| std::tuple< details::InputHandle_t< Traits_, In >... > | m_inputs |
Private Member Functions | |
| template<typename IArgs , std::size_t... I> | |
| DataHandleMixin (std::string name, ISvcLocator *pSvcLocator, const IArgs &inputs, std::index_sequence< I... >) | |
Definition at line 612 of file FunctionalDetails.h.
| using Gaudi::Functional::details::DataHandleMixin< std::tuple<>, std::tuple< In... >, Traits_ >::KeyValue = std::pair<std::string, std::string> |
Definition at line 624 of file FunctionalDetails.h.
| using Gaudi::Functional::details::DataHandleMixin< std::tuple<>, std::tuple< In... >, Traits_ >::KeyValues = std::pair<std::string, std::vector<std::string> > |
Definition at line 625 of file FunctionalDetails.h.
|
inlineprivate |
Definition at line 616 of file FunctionalDetails.h.
|
inline |
Definition at line 629 of file FunctionalDetails.h.
|
inline |
Definition at line 634 of file FunctionalDetails.h.
|
inlineconstexpr |
Definition at line 645 of file FunctionalDetails.h.
|
inlineoverrideprotected |
Definition at line 648 of file FunctionalDetails.h.
|
protected |
Definition at line 650 of file FunctionalDetails.h.
|
staticconstexpr |
Definition at line 626 of file FunctionalDetails.h.