The Gaudi Framework  v29r0 (ff2e7097)
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