All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DeclareFactoryEntries.h
Go to the documentation of this file.
1 #ifndef GAUDIKERNEL_DECLAREFACTORYENTRIES_H
2 #define GAUDIKERNEL_DECLAREFACTORYENTRIES_H 1
3 
4 #ifdef GAUDI_NEW_PLUGIN_SERVICE
5 #warning "obsolete empty header, please remove it"
6 #else
7 #include "GaudiKernel/Kernel.h"
9 #include "GaudiKernel/Service.h"
10 #include "GaudiKernel/Algorithm.h"
11 #include "GaudiKernel/Auditor.h"
12 #include "GaudiKernel/AlgTool.h"
14 
15 // Backwards compatibility dummies
16 #define DECLARE_ALGORITHM(x) /*dummy*/
17 #define DECLARE_NAMESPACE_ALGORITHM(n,x) /*dummy*/
18 
19 #define DECLARE_AUDITOR(x) /*dummy*/
20 #define DECLARE_NAMESPACE_AUDITOR(n,x) /*dummy*/
21 
22 #define DECLARE_GENERIC_CONVERTER(x) /* dummy */
23 #define DECLARE_NAMESPACE_GENERIC_CONVERTER(n,x) /* dummy */
24 #define DECLARE_CONVERTER(x) /*dummy*/
25 #define DECLARE_NAMESPACE_CONVERTER(n,x) /*dummy */
26 
27 #define DECLARE_SERVICE(x) /*dummy*/
28 #define DECLARE_NAMESPACE_SERVICE(n,x) /*dummy*/
29 
30 #define DECLARE_ALGTOOL(x) /*dummy*/
31 #define DECLARE_NAMESPACE_ALGTOOL(n,x) /*dummy*/
32 #define DECLARE_TOOL(x) /*dummy*/
33 #define DECLARE_NAMESPACE_TOOL(n,x) /*dummy*/
34 
35 #define DECLARE_FACTORY_ENTRIES(x) void x##_load()
36 
37 #endif
38 
39 #endif // GAUDIKERNEL_DECLAREFACTORYENTRIES_H
40