otsdaq  v2_05_02_indev
ots::Parameters< N, V > Class Template Reference

Public Types

typedef std::map< N, V > ParameterMap
 
typedef ParameterMap::iterator iterator
 
typedef
ParameterMap::const_iterator 
const_iterator
 

Public Member Functions

 Parameters (N name, V value)
 
 Parameters (Parameter< N, V > parameter)
 
std::set< N > getNames (void) const
 
const V & getValue (const N name) const
 
Parameter< N, V > getParameter (const N name)
 
void addParameter (const N name, const V value)
 
void addParameter (const Parameter< N, V > parameter)
 
void addParameter (const std::pair< N, V > parameterPair)
 
iterator begin (void)
 
iterator end (void)
 
const_iterator begin (void) const
 
const_iterator end (void) const
 
iterator find (N name)
 
const_iterator find (N name) const
 
unsigned int size (void) const
 
void clear (void)
 

Protected Attributes

ParameterMap theParameters_
 

Detailed Description

template<typename N, typename V>
class ots::Parameters< N, V >

Definition at line 42 of file DataStructs.h.


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