|
pars 0.2.1
|
#include <resources.h>
Public Types | |
| using | key_type = key_t |
| using | resource_type = resource_t |
| using | mutex_type = mutex_t |
Public Member Functions | |
| resources () | |
| std::size_t | count () |
| bool | contains (const key_type key) |
| template<class... args_t> | |
| auto | find_or_emplace (const key_type key, args_t &&... args) |
| template<class... args_t> | |
| auto | emplace (const key_type key, args_t &&... args) |
| auto | locked_resource (const key_type k) -> locked< resource_type, mutex_type, key_type > |
| void | delete_resource (key_type k) |
Definition at line 82 of file resources.h.
| using pars::app::resources< key_t, resource_t, mutex_t >::key_type = key_t |
Definition at line 85 of file resources.h.
| using pars::app::resources< key_t, resource_t, mutex_t >::mutex_type = mutex_t |
Definition at line 87 of file resources.h.
| using pars::app::resources< key_t, resource_t, mutex_t >::resource_type = resource_t |
Definition at line 86 of file resources.h.
|
inline |
Definition at line 89 of file resources.h.
|
inline |
Definition at line 98 of file resources.h.
|
inline |
Definition at line 91 of file resources.h.
|
inline |
Definition at line 145 of file resources.h.
|
inline |
Definition at line 114 of file resources.h.
References pars::app, pars::debug(), and SL.
Referenced by find_or_emplace().


|
inline |
Definition at line 106 of file resources.h.
References emplace().

|
inline |
Definition at line 139 of file resources.h.