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