| The Gaudi Framework v27r1

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

- File List
- File Members

AIDA_visibility_hack.cpp
Go to the documentation of this file.
1 /*
2 * AIDA_visibility_hack.cpp
3 *
4 * Created on: Jan 27, 2009
5 * Author: Marco Clemencic
6 */
7
8 #ifdef __ICC
9 // disable icc remark #177: declared but never referenced
10 #pragma warning(disable:177)
11 #elif __clang__
12 #pragma clang diagnostic ignored "-Wunused-variable"
13 #endif
14
16 #include "AIDA_visibility_hack.h"
17
18 #include <typeinfo>
19
20 using namespace AIDA;
21
22 #define TI(x) const std::type_info& x##Info = typeid(x)
23 namespace {
24 TI(IBaseHistogram);
25 TI(IHistogram);
26 TI(IHistogram1D);
27 TI(IHistogram2D);
28 TI(IHistogram3D);
29 TI(IProfile);
30 TI(IProfile1D);
31 TI(IProfile2D);
32 TI(IAnnotation);
33 TI(IAxis);
34 }
TI
#define TI(x)
Definition: AIDA_visibility_hack.cpp:22
AIDA_visibility_hack.h
AIDA
GaudiKernel.
Definition: Fill.h:8