The Gaudi Framework  v36r3 (83a1ddab)
Gaudi::Functional::details::detail2 Namespace Reference

Typedefs

template<typename Tr >
using BaseClass_t = typename Tr::BaseClass
 
template<typename Tr , typename T >
using OutputHandle_t = typename Tr::template OutputHandle< T >
 
template<typename Tr , typename T >
using InputHandle_t = typename Tr::template InputHandle< T >
 
template<typename T >
using DefaultInputHandle = std::conditional_t< std::is_base_of_v< IAlgTool, T >, ToolHandle< Gaudi::Interface::Bind::IBinder< T > >, DataObjectReadHandle< T > >
 

Typedef Documentation

◆ BaseClass_t

template<typename Tr >
using Gaudi::Functional::details::detail2::BaseClass_t = typedef typename Tr::BaseClass

Definition at line 367 of file FunctionalDetails.h.

◆ DefaultInputHandle

template<typename T >
using Gaudi::Functional::details::detail2::DefaultInputHandle = typedef std::conditional_t<std::is_base_of_v<IAlgTool, T>, ToolHandle<Gaudi::Interface::Bind::IBinder<T> >, DataObjectReadHandle<T> >

Definition at line 374 of file FunctionalDetails.h.

◆ InputHandle_t

template<typename Tr , typename T >
using Gaudi::Functional::details::detail2::InputHandle_t = typedef typename Tr::template InputHandle<T>

Definition at line 371 of file FunctionalDetails.h.

◆ OutputHandle_t

template<typename Tr , typename T >
using Gaudi::Functional::details::detail2::OutputHandle_t = typedef typename Tr::template OutputHandle<T>

Definition at line 369 of file FunctionalDetails.h.