LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
Skeleton for a art service interface to service providers. More...
#include "larcore/CoreUtils/ServiceUtil.h"
#include "art/Framework/Services/Registry/ServiceTable.h"
#include "art/Framework/Services/Registry/ServiceMacros.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 | |
HLT enums. | |
fhicl | |
parameter set interface | |
lar | |
LArSoft-specific namespace. | |
Skeleton for a art service interface to service providers.
This is a pure template library. The callers will need to link to:
${ART_FRAMEWORK_SERVICES_REGISTRY}
It provides:
Definition in file ServiceProviderWrappers.h.