LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "thread_safe_registry_via_id.h"
Public Types | |
using | collection_type = tbb::concurrent_unordered_map< K, M, detail::hash_to_size_t< K >> |
using | value_type = typename collection_type::value_type |
Static Public Member Functions | |
template<typename C > | |
static void | put (C const &container) |
static auto | emplace (value_type const &value) |
static auto | emplace (K const &key, M const &mapped) |
static bool | empty () |
static collection_type const & | get () |
static bool | get (K const &key, M &mapped) |
Static Private Member Functions | |
static auto & | instance () |
Definition at line 55 of file thread_safe_registry_via_id.h.
using art::thread_safe_registry_via_id< K, M >::collection_type = tbb::concurrent_unordered_map<K, M, detail::hash_to_size_t<K>> |
Definition at line 58 of file thread_safe_registry_via_id.h.
using art::thread_safe_registry_via_id< K, M >::value_type = typename collection_type::value_type |
Definition at line 59 of file thread_safe_registry_via_id.h.
|
static |
Definition at line 91 of file thread_safe_registry_via_id.h.
References instance.
Referenced by art::Principal::addToProcessHistory(), art::ProductProvenance::ProductProvenance(), and art::RootInputFile::readParentageTree().
|
static |
Definition at line 98 of file thread_safe_registry_via_id.h.
References instance.
|
static |
Definition at line 105 of file thread_safe_registry_via_id.h.
References instance.
Referenced by art::Principal::Principal().
|
static |
Definition at line 112 of file thread_safe_registry_via_id.h.
References instance.
Referenced by art::OutputModule::fillDependencyGraph(), art::Event::getProcessParameterSet(), art::ProductProvenance::parentage(), art::Principal::Principal(), art::RootOutputFile::writeParentageRegistry(), and art::RootOutputFile::writeProcessHistoryRegistry().
|
static |
Definition at line 119 of file thread_safe_registry_via_id.h.
References instance.
|
inlinestaticprivate |
Definition at line 71 of file thread_safe_registry_via_id.h.
|
static |
Definition at line 81 of file thread_safe_registry_via_id.h.