| The Gaudi Framework v28r2-patches (bc4ad17a)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

DeclareFactoryEntries.h
Go to the documentation of this file.
1 #ifndef GAUDIKERNEL_DECLAREFACTORYENTRIES_H
2 #define GAUDIKERNEL_DECLAREFACTORYENTRIES_H 1
3
4 #ifdef ATLAS
5
6 // Backwards compatibility dummies
7 #define DECLARE_ALGORITHM(x) /*dummy*/
8 #define DECLARE_NAMESPACE_ALGORITHM(n,x) /*dummy*/
9
10 #define DECLARE_AUDITOR(x) /*dummy*/
11 #define DECLARE_NAMESPACE_AUDITOR(n,x) /*dummy*/
12
13 #define DECLARE_GENERIC_CONVERTER(x) /* dummy */
14 #define DECLARE_NAMESPACE_GENERIC_CONVERTER(n,x) /* dummy */
15 #define DECLARE_CONVERTER(x) /*dummy*/
16 #define DECLARE_NAMESPACE_CONVERTER(n,x) /*dummy */
17
18 #define DECLARE_SERVICE(x) /*dummy*/
19 #define DECLARE_NAMESPACE_SERVICE(n,x) /*dummy*/
20
21 #define DECLARE_ALGTOOL(x) /*dummy*/
22 #define DECLARE_NAMESPACE_ALGTOOL(n,x) /*dummy*/
23 #define DECLARE_TOOL(x) /*dummy*/
24 #define DECLARE_NAMESPACE_TOOL(n,x) /*dummy*/
25
26 #define DECLARE_FACTORY_ENTRIES(x) void x##_load()
27
28 #else
29
30 #ifdef GAUDI_NEW_PLUGIN_SERVICE
31 #warning "obsolete empty header, please remove it"
32 #endif
33
34 #endif
35
36 #endif // GAUDIKERNEL_DECLAREFACTORYENTRIES_H
37