#include "art/Framework/Services/Registry/ServiceScope.h"
#include "art/Framework/Services/Registry/detail/ServiceWrapper.h"
#include "art/Framework/Services/Registry/detail/ServiceWrapperBase.h"
#include "canvas/Utilities/TypeID.h"
#include <memory>
Go to the source code of this file.
Macros | |
#define | ART_DETAIL_STRINGIZED_VALUE(value) #value |
#define | ART_DETAIL_STRINGIZED_TYPE(svc) ART_DETAIL_STRINGIZED_VALUE(svc) |
#define | DEFINE_ART_SERVICE_TYPEID(svc) art::TypeID get_typeid() const override { return TypeID{typeid(svc)}; } |
#define | DEFINE_ART_SERVICE_SCOPE(scopeArg) |
#define | DEFINE_ART_SERVICE_RETRIEVER(svc) |
#define ART_DETAIL_STRINGIZED_TYPE | ( | svc | ) | ART_DETAIL_STRINGIZED_VALUE(svc) |
Definition at line 15 of file service_helper_macros.h.
#define ART_DETAIL_STRINGIZED_VALUE | ( | value | ) | #value |
Definition at line 14 of file service_helper_macros.h.
#define DEFINE_ART_SERVICE_RETRIEVER | ( | svc | ) |
Definition at line 28 of file service_helper_macros.h.
#define DEFINE_ART_SERVICE_SCOPE | ( | scopeArg | ) |
Definition at line 24 of file service_helper_macros.h.
#define DEFINE_ART_SERVICE_TYPEID | ( | svc | ) | art::TypeID get_typeid() const override { return TypeID{typeid(svc)}; } |
Definition at line 18 of file service_helper_macros.h.