#include "art/Framework/Services/Registry/ServiceScope.h"#include "art/Framework/Services/Registry/detail/ServiceHandleAllowed.h"#include "art/Framework/Services/Registry/detail/ServiceHelper.h"#include "art/Framework/Services/Registry/detail/ServiceWrapper.h"#include "art/Framework/Services/Registry/detail/ServiceWrapperBase.h"#include "art/Framework/Services/Registry/detail/ensure_only_one_thread.h"#include "art/Framework/Services/Registry/detail/service_helper_macros.h"#include "art/Utilities/SharedResource.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_MAKER(svc, scopeArg) |
| #define | DEFINE_ART_SERVICE_HELPER_CREATE(svc) |
| #define | ART_DETAIL_DECLARE_SERVICE(svc, scopeArg) |
| #define | ART_DETAIL_DECLARE_SERVICE_INTERFACE(iface, scopeArg) |
| #define | ART_DETAIL_DECLARE_SERVICE_INTERFACE_IMPL(svc, iface, scopeArg) |
| #define ART_DETAIL_DECLARE_SERVICE | ( | svc, | |
| scopeArg | |||
| ) |
Definition at line 45 of file declaration_helper_macros.h.
| #define ART_DETAIL_DECLARE_SERVICE_INTERFACE | ( | iface, | |
| scopeArg | |||
| ) |
Definition at line 64 of file declaration_helper_macros.h.
| #define ART_DETAIL_DECLARE_SERVICE_INTERFACE_IMPL | ( | svc, | |
| iface, | |||
| scopeArg | |||
| ) |
Definition at line 76 of file declaration_helper_macros.h.
| #define ART_DETAIL_STRINGIZED_TYPE | ( | svc | ) | ART_DETAIL_STRINGIZED_VALUE(svc) |
Definition at line 20 of file declaration_helper_macros.h.
| #define ART_DETAIL_STRINGIZED_VALUE | ( | value | ) | #value |
Definition at line 19 of file declaration_helper_macros.h.
| #define DEFINE_ART_SERVICE_HELPER_CREATE | ( | svc | ) |
Definition at line 38 of file declaration_helper_macros.h.
| #define DEFINE_ART_SERVICE_MAKER | ( | svc, | |
| scopeArg | |||
| ) |
Definition at line 22 of file declaration_helper_macros.h.
1.8.11