LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
system_service_macros.h File Reference

Go to the source code of this file.

Macros

#define DECLARE_ART_SYSTEM_SERVICE(svc, scope)
 

Macro Definition Documentation

#define DECLARE_ART_SYSTEM_SERVICE (   svc,
  scope 
)
Value:
namespace art::detail { \
template <> \
struct ServiceHelper<svc> : public ServiceImplHelper, \
public ServiceLGRHelper { \
DEFINE_ART_SERVICE_TYPEID(svc) \
DEFINE_ART_SERVICE_SCOPE(scope) \
bool \
is_interface_impl() const override \
{ \
return false; \
} \
DEFINE_ART_SERVICE_RETRIEVER(svc) \
}; \
}
bool override

Definition at line 12 of file system_service_macros.h.