| The Gaudi Framework v29r0 (ff2e7097)

- 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