libzypp 17.37.17
|
Classes | |
struct | lock_shared |
struct | MemberFunction |
struct | MemberFunction< Ret(BType::*)(Args...)> |
Functions | |
template<typename T> | |
auto | lock_shared_makeLock (const T &locker) |
template<typename Functor, typename ... Obj> | |
decltype(auto) | locking_fun (const Functor &f, const Obj &... o) |
Variables | |
template<typename T> | |
constexpr bool | is_base_receiver = std::is_base_of_v<Base, T> || std::is_base_of_v<BasePrivate, T> |
|
inline |
Helper tool that always locks the public object in case a BasePrivate derived type is passed.
|
inline |
|
inlineconstexpr |