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

#include "ServiceWrapperBase.h"

Inheritance diagram for art::detail::ServiceWrapperBase:
art::detail::ServiceWrapper< T, SCOPE > art::detail::ServiceWrapper< T, art::ServiceScope::PER_SCHEDULE >

Public Member Functions

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

Detailed Description

Definition at line 26 of file ServiceWrapperBase.h.

Constructor & Destructor Documentation

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

Member Function Documentation

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

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