CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes
FWParameterBase Class Reference

#include <Fireworks/Core/interface/FWParameterBase.h>

Inheritance diagram for FWParameterBase:
FWConfigurable FWCompositeParameter FWGenericParameter< T > FWGenericParameterWithRange< T > FWEnumParameter

Public Member Functions

 FWParameterBase (FWParameterizable *iParent, const std::string &iName)
 
const std::string & name () const
 
virtual ~FWParameterBase ()
 
- Public Member Functions inherited from FWConfigurable
virtual void addTo (FWConfiguration &) const =0
 
 FWConfigurable ()
 
virtual void setFrom (const FWConfiguration &)=0
 
virtual ~FWConfigurable ()
 

Private Member Functions

 FWParameterBase (const FWParameterBase &)
 
const FWParameterBaseoperator= (const FWParameterBase &)
 

Private Attributes

std::string m_name
 

Detailed Description

Description: <one line="" class="" summary>="">

Usage: <usage>

Definition at line 31 of file FWParameterBase.h.

Constructor & Destructor Documentation

FWParameterBase::FWParameterBase ( FWParameterizable iParent,
const std::string &  iName 
)

Definition at line 32 of file FWParameterBase.cc.

References FWParameterizable::add().

Referenced by name().

32  :
33  m_name(iName)
34 {
35  if (0 != iParent)
36  {
37  iParent->add(this);
38  }
39 }
void add(FWParameterBase *)
std::string m_name
FWParameterBase::~FWParameterBase ( )
virtual

Definition at line 46 of file FWParameterBase.cc.

47 {
48 }
FWParameterBase::FWParameterBase ( const FWParameterBase )
private

Member Function Documentation

const std::string& FWParameterBase::name ( void  ) const
inline
const FWParameterBase& FWParameterBase::operator= ( const FWParameterBase )
private

Referenced by name().

Member Data Documentation

std::string FWParameterBase::m_name
private

Definition at line 53 of file FWParameterBase.h.

Referenced by name().