CMS 3D CMS Logo

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

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

Inheritance diagram for FWParameterizable:
FWCompositeParameter FWConfigurableParameterizable CmsShowCommon FWProxyBuilderConfiguration FWViewBase FWViewEnergyScale FWEveView FWGeometryTableViewBase FWTableView FWTriggerTableView FW3DViewBase FWGlimpseView FWLegoViewBase FWRPZView FWGeometryTableView FWOverlapTableView FWHLTTriggerTableView FWL1TriggerTableView

Public Types

typedef std::vector< FWParameterBase * >::const_iterator const_iterator
 

Public Member Functions

void add (FWParameterBase *)
 
const_iterator begin () const
 
const_iterator end () const
 
 FWParameterizable ()
 
 FWParameterizable (const FWParameterizable &)=delete
 
const FWParameterizableoperator= (const FWParameterizable &)=delete
 
virtual ~FWParameterizable ()
 

Private Attributes

std::vector< FWParameterBase * > m_parameters
 

Detailed Description

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

Usage: <usage>

Definition at line 29 of file FWParameterizable.h.

Member Typedef Documentation

◆ const_iterator

Definition at line 34 of file FWParameterizable.h.

Constructor & Destructor Documentation

◆ FWParameterizable() [1/2]

FWParameterizable::FWParameterizable ( )

Definition at line 29 of file FWParameterizable.cc.

29 {}

◆ ~FWParameterizable()

FWParameterizable::~FWParameterizable ( )
virtual

Definition at line 36 of file FWParameterizable.cc.

36 {}

◆ FWParameterizable() [2/2]

FWParameterizable::FWParameterizable ( const FWParameterizable )
delete

Member Function Documentation

◆ add()

void FWParameterizable::add ( FWParameterBase iParam)

Definition at line 53 of file FWParameterizable.cc.

References m_parameters.

Referenced by FWParameterBase::FWParameterBase(), counter.Counter::register(), SequenceTypes._TaskBase::remove(), and SequenceTypes._TaskBase::replace().

53 { m_parameters.push_back(iParam); }
std::vector< FWParameterBase * > m_parameters

◆ begin()

const_iterator FWParameterizable::begin ( void  ) const
inline

◆ end()

const_iterator FWParameterizable::end ( void  ) const
inline

◆ operator=()

const FWParameterizable& FWParameterizable::operator= ( const FWParameterizable )
delete

Member Data Documentation

◆ m_parameters

std::vector<FWParameterBase*> FWParameterizable::m_parameters
private

Definition at line 51 of file FWParameterizable.h.

Referenced by add(), begin(), and end().