CMS 3D CMS Logo

FWParameterBase.cc
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: Core
4 // Class : FWParameterBase
5 //
6 // Implementation:
7 // <Notes on implementation>
8 //
9 // Original Author: Chris Jones
10 // Created: Sat Feb 23 13:36:24 EST 2008
11 //
12 
13 // system include files
14 
15 // user include files
18 
19 //
20 // constants, enums and typedefs
21 //
22 
23 //
24 // static data member definitions
25 //
26 
27 //
28 // constructors and destructor
29 //
30 
31 FWParameterBase::FWParameterBase(FWParameterizable* iParent, const std::string& iName) : m_name(iName) {
32  if (nullptr != iParent) {
33  iParent->add(this);
34  }
35 }
36 
37 // FWParameterBase::FWParameterBase(const FWParameterBase& rhs)
38 // {
39 // // do actual copying here;
40 // }
41 
43 
44 //
45 // assignment operators
46 //
47 // const FWParameterBase& FWParameterBase::operator=(const FWParameterBase& rhs)
48 // {
49 // //An exception safe implementation is
50 // FWParameterBase temp(rhs);
51 // swap(rhs);
52 //
53 // return *this;
54 // }
55 
56 //
57 // member functions
58 //
59 
60 //
61 // const member functions
62 //
63 
64 //
65 // static member functions
66 //
~FWParameterBase() override
void add(FWParameterBase *)
FWParameterBase(FWParameterizable *iParent, const std::string &iName)