Macros
system_service_macros.h File Reference
#include "art/Framework/Services/Registry/detail/ServiceHelper.h"
#include "art/Framework/Services/Registry/detail/service_helper_macros.h"

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) \
}; \
}
static QCString scope
Definition: declinfo.cpp:668

Definition at line 12 of file system_service_macros.h.