#include "art/Framework/Services/Registry/detail/ServiceWrapperBase.h"
#include <memory>
#include <type_traits>
Go to the source code of this file.
Classes | |
class | art::detail::ServiceWrapper< T > |
class | art::detail::ServiceWrapper< T > |
Namespaces | |
art | |
art::detail | |
Functions | |
template<typename T > | |
std::enable_if_t< std::is_constructible_v< T, fhicl::ParameterSet const &, ActivityRegistry & >, std::shared_ptr< T > > | art::detail::makeServiceFrom (fhicl::ParameterSet const &ps, ActivityRegistry &areg) |
template<typename T > | |
std::enable_if_t<!std::is_constructible_v< T, fhicl::ParameterSet const &, ActivityRegistry & >, std::shared_ptr< T > > | art::detail::makeServiceFrom (fhicl::ParameterSet const &ps, ActivityRegistry &) |