LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
art::detail::ServiceWrapperBase Class Referenceabstract

#include "ServiceWrapperBase.h"

Inheritance diagram for art::detail::ServiceWrapperBase:
art::detail::ServiceWrapper< T >

Public Member Functions

virtual ~ServiceWrapperBase ()=default
 
 ServiceWrapperBase ()=default
 
 ServiceWrapperBase (ServiceWrapperBase const &)=delete
 
 ServiceWrapperBase (ServiceWrapperBase &&)=delete
 
ServiceWrapperBaseoperator= (ServiceWrapperBase const &)=delete
 
ServiceWrapperBaseoperator= (ServiceWrapperBase &&)=delete
 
virtual void registerProducts (ProductDescriptions &, ProducingServiceSignals &, ModuleDescription const &)=0
 

Detailed Description

Definition at line 14 of file ServiceWrapperBase.h.

Constructor & Destructor Documentation

virtual art::detail::ServiceWrapperBase::~ServiceWrapperBase ( )
virtualdefault
art::detail::ServiceWrapperBase::ServiceWrapperBase ( )
explicitdefault
art::detail::ServiceWrapperBase::ServiceWrapperBase ( ServiceWrapperBase const &  )
delete
art::detail::ServiceWrapperBase::ServiceWrapperBase ( ServiceWrapperBase &&  )
delete

Member Function Documentation

ServiceWrapperBase& art::detail::ServiceWrapperBase::operator= ( ServiceWrapperBase const &  )
delete
ServiceWrapperBase& art::detail::ServiceWrapperBase::operator= ( ServiceWrapperBase &&  )
delete
virtual void art::detail::ServiceWrapperBase::registerProducts ( ProductDescriptions ,
ProducingServiceSignals ,
ModuleDescription const &   
)
pure virtual

The documentation for this class was generated from the following file: