Go to the documentation of this file. 1 #ifndef FWCore_ParameterSet_Registry_h
2 #define FWCore_ParameterSet_Registry_h
17 #include "tbb/concurrent_unordered_map.h"
60 typedef tbb::concurrent_unordered_map<key_type, value_type, key_hash>
map_type;
73 typedef std::map<ParameterSetID, ParameterSetBlob>
regmap_type;
76 void print(std::ostream& os)
const;
static Registry * instance()
std::map< ParameterSetID, ParameterSetBlob > regmap_type
size_t smallHash() const
returns a short hash which can be used with hashing containers
void clear()
Not thread safe.
const_iterator end() const
void fillMap(regmap_type &fillme) const
std::size_t operator()(key_type const &iKey) const
void print(std::ostream &os) const
edm::ParameterSetID key_type
edm::ParameterSet value_type
bool insertMapped(value_type const &v, bool forceUpdate=false)
tbb::concurrent_unordered_map< key_type, value_type, key_hash > map_type
const_iterator begin() const
map_type::const_iterator const_iterator
bool getMapped(key_type const &k, value_type &result) const