MySQL 9.1.0
Source Code Documentation
|
Public Types | |
using | value_type = T |
Public Member Functions | |
void | set_static (value_type *inst) |
void | set (value_type *inst, std::function< void(value_type *)> deleter) |
value_type & | get () const |
void | reset () |
operator bool () const | |
Private Attributes | |
UniquePtr< value_type > | inst_ |
std::shared_mutex | mtx_ |
using mysql_harness::DIM::RWLockedUniquePtr< T >::value_type = T |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
private |
|
mutableprivate |