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

List of all members.

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 32 of file DataStructs.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions

Generated on 7 Aug 2017 for otsdaq by  doxygen 1.6.1