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 }
#define TI(x)
GaudiKernel.
Definition: Fill.h:8