| # Gaudi Framework, version v21r9 |

Home |  | Generated: 3 May 2010

# AIDA_visibility_hack.cpp

Go to the documentation of this file.

    00001 /*
    00002  * AIDA_visibility_hack.cpp
    00003  *
    00004  *  Created on: Jan 27, 2009
    00005  *      Author: Marco Clemencic
    00006  */
    00007
    00008 #ifdef __ICC
    00009 // disable icc remark #177: declared but never referenced
    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 }