| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

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

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
AIDA_visibility_hack.h
Go to the documentation of this file.
1 /*
2 * AIDA_visibility_hack.h
3 *
4 * Created on: Jan 27, 2009
5 * Author: Marco Clemencic
6 */
7
8 #ifndef AIDA_VISIBILITY_HACK_H_
9 #define AIDA_VISIBILITY_HACK_H_
10
11
12 // For the GAUDI_API macro
13 #include "GaudiKernel/Kernel.h"
14
15 // To avoid breaking STL
16 #include <string>
17 #include <vector>
18
19 // Force visibility of the classes
20 #define class class GAUDI_API
21 #include "AIDA/IBaseHistogram.h"
22 #include "AIDA/IHistogram1D.h"
23 #include "AIDA/IHistogram2D.h"
24 #include "AIDA/IHistogram3D.h"
25 #include "AIDA/IProfile1D.h"
26 #include "AIDA/IProfile2D.h"
27 #include "AIDA/IAnnotation.h"
28 #include "AIDA/IAxis.h"
29 #undef class
30
31
32 #endif /* AIDA_VISIBILITY_HACK_H_ */