AIDA_visibility_hack.cpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008 #ifdef __ICC
00009
00010 #pragma warning(disable:177)
00011 #endif
00012
00014 #include "AIDA_visibility_hack.h"
00015
00016 #include <typeinfo>
00017
00018 using namespace AIDA;
00019
00020 #define TI(x) const std::type_info& x##Info = typeid(x)
00021 namespace {
00022 TI(IBaseHistogram);
00023 TI(IHistogram);
00024 TI(IHistogram1D);
00025 TI(IHistogram2D);
00026 TI(IHistogram3D);
00027 TI(IProfile);
00028 TI(IProfile1D);
00029 TI(IProfile2D);
00030 TI(IAnnotation);
00031 TI(IAxis);
00032 }