CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 32 of file FWParameterBase.h.

Constructor & Destructor Documentation

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

Definition at line 33 of file FWParameterBase.cc.

References FWParameterizable::add().

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

Definition at line 47 of file FWParameterBase.cc.

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

Member Function Documentation

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

Member Data Documentation

std::string FWParameterBase::m_name
private

Definition at line 54 of file FWParameterBase.h.

Referenced by name().