35 unsigned int iVersion) :
72 assert(
nullptr!=mine);
74 assert(
nullptr != keyVals);
79 (*it)->setFrom(*mine);
std::vector< std::pair< std::string, FWConfiguration > > KeyValues
std::vector< FWParameterBase * >::const_iterator const_iterator
const KeyValues * keyValues() const
const_iterator begin() const
FWCompositeParameter(FWParameterizable *iParent, const std::string &iName, unsigned int iVersion=1)
unsigned int version() const
void addTo(FWConfiguration &) const override
const_iterator end() const
void setFrom(const FWConfiguration &) override
FWConfiguration & addKeyValue(const std::string &, const FWConfiguration &)
const FWConfiguration * valueForKey(const std::string &iKey) const
const std::string & name() const
~FWCompositeParameter() override