CMS 3D CMS Logo

/data/git/CMSSW_5_3_11_patch5/src/Fireworks/Core/src/FWParameterBase.cc

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // Package:     Core
00004 // Class  :     FWParameterBase
00005 //
00006 // Implementation:
00007 //     <Notes on implementation>
00008 //
00009 // Original Author:  Chris Jones
00010 //         Created:  Sat Feb 23 13:36:24 EST 2008
00011 // $Id: FWParameterBase.cc,v 1.4 2012/02/22 03:46:00 amraktad Exp $
00012 //
00013 
00014 // system include files
00015 
00016 // user include files
00017 #include "Fireworks/Core/interface/FWParameterBase.h"
00018 #include "Fireworks/Core/interface/FWParameterizable.h"
00019 
00020 
00021 //
00022 // constants, enums and typedefs
00023 //
00024 
00025 //
00026 // static data member definitions
00027 //
00028 
00029 //
00030 // constructors and destructor
00031 //
00032 
00033 FWParameterBase::FWParameterBase(FWParameterizable* iParent,const std::string& iName) :
00034    m_name(iName)
00035 {
00036    if (0 != iParent)
00037    {
00038       iParent->add(this);
00039    }
00040 }
00041 
00042 // FWParameterBase::FWParameterBase(const FWParameterBase& rhs)
00043 // {
00044 //    // do actual copying here;
00045 // }
00046 
00047 FWParameterBase::~FWParameterBase()
00048 {
00049 }
00050 
00051 //
00052 // assignment operators
00053 //
00054 // const FWParameterBase& FWParameterBase::operator=(const FWParameterBase& rhs)
00055 // {
00056 //   //An exception safe implementation is
00057 //   FWParameterBase temp(rhs);
00058 //   swap(rhs);
00059 //
00060 //   return *this;
00061 // }
00062 
00063 //
00064 // member functions
00065 //
00066 
00067 //
00068 // const member functions
00069 //
00070 
00071 //
00072 // static member functions
00073 //