CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 // $Id: FWCompositeParameter.h,v 1.3 2009/01/23 21:35:41 amraktad Exp $
20 //
21 
22 // system include files
23 
24 // user include files
27 
28 // forward declarations
29 
31 {
32 
33 public:
35  const std::string& iName,
36  unsigned int iVersion=1);
37  virtual ~FWCompositeParameter();
38 
39  // ---------- const member functions ---------------------
40  virtual void addTo(FWConfiguration& ) const ;
41 
42  // ---------- static member functions --------------------
43 
44  // ---------- member functions ---------------------------
45  virtual void setFrom(const FWConfiguration&);
46 
47 private:
48  FWCompositeParameter(const FWCompositeParameter&); // stop default
49 
50  const FWCompositeParameter& operator=(const FWCompositeParameter&); // stop default
51 
52  // ---------- member data --------------------------------
53  unsigned int m_version;
54 };
55 
56 
57 #endif
FWCompositeParameter(FWParameterizable *iParent, const std::string &iName, unsigned int iVersion=1)
const FWCompositeParameter & operator=(const FWCompositeParameter &)
virtual void setFrom(const FWConfiguration &)
virtual void addTo(FWConfiguration &) const