#include <thread_safe_registry_via_id.h>
Public Types | |
using | collection_type = std::map< K, M > |
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 auto | instance (bool cleanup=false) |
Static Private Member Functions | |
static auto & | mutex_ () |
Definition at line 33 of file thread_safe_registry_via_id.h.
using art::thread_safe_registry_via_id< K, M >::collection_type = std::map<K, M> |
Definition at line 35 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 36 of file thread_safe_registry_via_id.h.
|
static |
Definition at line 85 of file thread_safe_registry_via_id.h.
|
static |
Definition at line 93 of file thread_safe_registry_via_id.h.
|
static |
Definition at line 101 of file thread_safe_registry_via_id.h.
|
static |
Definition at line 109 of file thread_safe_registry_via_id.h.
|
static |
Definition at line 116 of file thread_safe_registry_via_id.h.
|
inlinestatic |
Definition at line 46 of file thread_safe_registry_via_id.h.
|
inlinestaticprivate |
Definition at line 64 of file thread_safe_registry_via_id.h.
|
static |
Definition at line 74 of file thread_safe_registry_via_id.h.