00001
00002
00003
00004
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
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 }
00032
00033 #endif
00034