| libzypp 17.37.10
    | 
| 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 |