AmpTools
ParameterList Class Reference

#include <ParameterList.h>

Inheritance diagram for ParameterList:
Collaboration diagram for ParameterList:

Public Types

typedef std::vector< Parameter * > lType
 
typedef MIPointerListIterator< lType::iterator, Parameter, Parameteriterator
 
typedef MIPointerListIterator< lType::const_iterator, const Parameter, Parameterconst_iterator
 

Public Member Functions

 ParameterList ()
 
 ParameterList (int size)
 
 ParameterList (int size, Parameter *&param)
 
 ~ParameterList ()
 
void addParameter (Parameter &aParameter)
 
void addParameter (Parameter *aParameter)
 
void attach (MIObserver *observer)
 
void detach (MIObserver *observer)
 

Detailed Description

Definition at line 47 of file ParameterList.h.

Member Typedef Documentation

◆ const_iterator

typedef MIPointerListIterator< lType::const_iterator, const Parameter, Parameter > ParameterList::const_iterator

Definition at line 58 of file ParameterList.h.

◆ iterator

Definition at line 57 of file ParameterList.h.

◆ lType

typedef std::vector<Parameter*> ParameterList::lType

Definition at line 55 of file ParameterList.h.

Constructor & Destructor Documentation

◆ ParameterList() [1/3]

ParameterList::ParameterList ( )
inline

Definition at line 50 of file ParameterList.h.

◆ ParameterList() [2/3]

ParameterList::ParameterList ( int  size)
inline

Definition at line 51 of file ParameterList.h.

◆ ParameterList() [3/3]

ParameterList::ParameterList ( int  size,
Parameter *&  param 
)
inline

Definition at line 52 of file ParameterList.h.

◆ ~ParameterList()

ParameterList::~ParameterList ( )
inline

Definition at line 53 of file ParameterList.h.

Member Function Documentation

◆ addParameter() [1/2]

void ParameterList::addParameter ( Parameter aParameter)
inline

Definition at line 60 of file ParameterList.h.

◆ addParameter() [2/2]

void ParameterList::addParameter ( Parameter aParameter)
inline

Definition at line 61 of file ParameterList.h.

◆ attach()

void ParameterList::attach ( MIObserver observer)
inline

Definition at line 63 of file ParameterList.h.

◆ detach()

void ParameterList::detach ( MIObserver observer)
inline

Definition at line 66 of file ParameterList.h.


The documentation for this class was generated from the following file: