CMS 3D CMS Logo

ParameterSetDescriptionFiller.h

Go to the documentation of this file.
00001 #ifndef FWCore_ParameterSet_ParameterSetDescriptionFiller_h
00002 #define FWCore_ParameterSet_ParameterSetDescriptionFiller_h
00003 // -*- C++ -*-
00004 //
00005 // Package:     ParameterSet
00006 // Class  :     ParameterSetDescriptionFiller
00007 // 
00020 //
00021 // Original Author:  Chris Jones
00022 //         Created:  Wed Aug  1 16:46:56 EDT 2007
00023 // $Id: ParameterSetDescriptionFiller.h,v 1.1 2007/09/17 21:04:37 chrjones Exp $
00024 //
00025 
00026 // system include files
00027 
00028 // user include files
00029 #include "FWCore/ParameterSet/interface/ParameterSetDescriptionFillerBase.h"
00030 
00031 // forward declarations
00032 
00033 namespace edm {
00034 template< typename T>
00035   class ParameterSetDescriptionFiller : public ParameterSetDescriptionFillerBase
00036 {
00037 
00038    public:
00039       ParameterSetDescriptionFiller() {}
00040       //virtual ~ParameterSetDescriptionFiller();
00041 
00042       // ---------- const member functions ---------------------
00043       virtual void fill(ParameterSetDescription& iDesc) const {
00044         T::fillDescription(iDesc);
00045       }
00046       // ---------- static member functions --------------------
00047 
00048       // ---------- member functions ---------------------------
00049 
00050    private:
00051       ParameterSetDescriptionFiller(const ParameterSetDescriptionFiller&); // stop default
00052 
00053       const ParameterSetDescriptionFiller& operator=(const ParameterSetDescriptionFiller&); // stop default
00054 
00055       // ---------- member data --------------------------------
00056 
00057 };
00058 
00059 }
00060 #endif

Generated on Tue Jun 9 17:36:26 2009 for CMSSW by  doxygen 1.5.4