abs_inline_measurement_factory.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 // $Id: abs_inline_measurement_factory.h,v 3.0 2006/04/03 04:59:01 edwards Exp $
00003 /*! \file
00004  * \brief Inline measurement factory
00005  */
00006 
00007 #ifndef __inline_measurement_factory_h__
00008 #define __inline_measurement_factory_h__
00009 
00010 #include "chromabase.h"
00011 #include "singleton.h"
00012 #include "objfactory.h"
00013 
00014 #include "meas/inline/abs_inline_measurement.h"
00015 
00016 
00017 namespace Chroma 
00018 { 
00019 
00020   /*! \ingroup inline */
00021   typedef SingletonHolder <
00022     ObjectFactory<
00023     AbsInlineMeasurement ,
00024     std::string,
00025     TYPELIST_2(XMLReader&, const std::string&),
00026     AbsInlineMeasurement* (*)(XMLReader&,
00027                               const std::string&), 
00028     StringFactoryError> >
00029   TheInlineMeasurementFactory;
00030 
00031 } // End namespace
00032 
00033 #endif
00034 

Generated on Sun Nov 22 04:28:48 2009 for CHROMA by  doxygen 1.4.7