LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "per_thread_holder.h"
Public Member Functions | |
T & | slot_for_current_thread () |
Private Types | |
using | registry_t = tbb::concurrent_hash_map< std::thread::id, T, thread_hash_compare > |
using | accessor = typename registry_t::accessor |
Private Member Functions | |
T & | slot_for (std::thread::id id) |
Private Attributes | |
registry_t | registry_ |
Definition at line 23 of file per_thread_holder.h.
|
private |
Definition at line 26 of file per_thread_holder.h.
|
private |
Definition at line 25 of file per_thread_holder.h.
|
inlineprivate |
Definition at line 37 of file per_thread_holder.h.
|
inline |
Definition at line 30 of file per_thread_holder.h.
Referenced by fhicl::detail::TableMemberRegistry::instance_(), and fhicl::NameStackRegistry::instance_().
|
private |
Definition at line 50 of file per_thread_holder.h.