| # 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.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 #endif
12
14 #include "AIDA_visibility_hack.h"
15
16 #include <typeinfo>
17
18 using namespace AIDA;
19
20 #define TI(x) const std::type_info& x##Info = typeid(x)
21 namespace {
22 TI(IBaseHistogram);
23 TI(IHistogram);
24 TI(IHistogram1D);
25 TI(IHistogram2D);
26 TI(IHistogram3D);
27 TI(IProfile);
28 TI(IProfile1D);
29 TI(IProfile2D);
30 TI(IAnnotation);
31 TI(IAxis);
32 }