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