CMS 3D CMS Logo

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

List of all members.

Public Member Functions

 FWParameterBase (FWParameterizable *iParent, const std::string &iName)
const std::string & name () const
virtual ~FWParameterBase ()

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().

                                                                                  :
   m_name(iName)
{
   if (0 != iParent)
   {
      iParent->add(this);
   }
}
FWParameterBase::~FWParameterBase ( ) [virtual]

Definition at line 47 of file FWParameterBase.cc.

{
}
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().