CMS 3D CMS Logo

FWCompositeParameter.h
Go to the documentation of this file.
1 #ifndef Fireworks_Core_FWCompositeParameter_h
2 #define Fireworks_Core_FWCompositeParameter_h
3 // -*- C++ -*-
4 //
5 // Package: Core
6 // Class : FWCompositeParameter
7 //
16 //
17 // Original Author: Chris Jones
18 // Created: Fri Mar 7 14:37:04 EST 2008
19 //
20 
21 // system include files
22 
23 // user include files
26 
27 // forward declarations
28 
30 public:
31  FWCompositeParameter(FWParameterizable* iParent, const std::string& iName, unsigned int iVersion = 1);
32  ~FWCompositeParameter() override;
33 
34  // ---------- const member functions ---------------------
35  void addTo(FWConfiguration&) const override;
36 
37  // ---------- static member functions --------------------
38 
39  // ---------- member functions ---------------------------
40  void setFrom(const FWConfiguration&) override;
41 
42 private:
43  FWCompositeParameter(const FWCompositeParameter&) = delete; // stop default
44 
45  const FWCompositeParameter& operator=(const FWCompositeParameter&) = delete; // stop default
46 
47  // ---------- member data --------------------------------
48  unsigned int m_version;
49 };
50 
51 #endif
FWCompositeParameter::operator=
const FWCompositeParameter & operator=(const FWCompositeParameter &)=delete
FWParameterBase
Definition: FWParameterBase.h:31
FWCompositeParameter::setFrom
void setFrom(const FWConfiguration &) override
Definition: FWCompositeParameter.cc:57
FWParameterBase.h
FWCompositeParameter
Definition: FWCompositeParameter.h:29
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
FWCompositeParameter::m_version
unsigned int m_version
Definition: FWCompositeParameter.h:48
FWParameterizable
Definition: FWParameterizable.h:29
FWCompositeParameter::~FWCompositeParameter
~FWCompositeParameter() override
Definition: FWCompositeParameter.cc:40
FWParameterizable.h
FWCompositeParameter::addTo
void addTo(FWConfiguration &) const override
Definition: FWCompositeParameter.cc:74
FWConfiguration
Definition: FWConfiguration.h:31
FWCompositeParameter::FWCompositeParameter
FWCompositeParameter(FWParameterizable *iParent, const std::string &iName, unsigned int iVersion=1)
Definition: FWCompositeParameter.cc:32