All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
ServiceProviderWrappers.h File Reference

Skeleton for a art service interface to service providers. More...

#include "larcore/CoreUtils/ServiceUtil.h"
#include "art/Framework/Services/Registry/ServiceTable.h"
#include <memory>

Go to the source code of this file.

Classes

class  lar::SimpleServiceProviderWrapper< PROVIDER >
 Service returning a provider. More...
 
class  lar::ServiceProviderInterfaceWrapper< PROVIDER >
 Service returning a provider interface. More...
 
class  lar::ServiceProviderImplementationWrapper< PROVIDER, INTERFACE >
 Service implementation returning a provider. More...
 

Namespaces

 art
 
 fhicl
 
 lar
 LArSoft-specific namespace.
 

Detailed Description

Skeleton for a art service interface to service providers.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.fnal..nosp@m.gov)
Date
April 19, 2016

This is a pure template library. The callers will need to link to:

It provides:

Definition in file ServiceProviderWrappers.h.