Pigweed
 
Loading...
Searching...
No Matches
pw::sync::InlineBorrowable< GuardedType, Lock, LockInterface > Member List

This is the complete list of members for pw::sync::InlineBorrowable< GuardedType, Lock, LockInterface >, including all inherited members.

acquire() constpw::sync::Borrowable< GuardedType, LockType >inline
Borrowable(GuardedType &object, LockType &lock) noexcept (defined in pw::sync::Borrowable< GuardedType, LockType >)pw::sync::Borrowable< GuardedType, LockType >inline
Borrowable(const Borrowable< U, LockType > &other) (defined in pw::sync::Borrowable< GuardedType, LockType >)pw::sync::Borrowable< GuardedType, LockType >inline
Borrowable(const Borrowable &)=default (defined in pw::sync::Borrowable< GuardedType, LockType >)pw::sync::Borrowable< GuardedType, LockType >
Borrowable(Borrowable &&other)=default (defined in pw::sync::Borrowable< GuardedType, LockType >)pw::sync::Borrowable< GuardedType, LockType >
InlineBorrowable()pw::sync::InlineBorrowable< GuardedType, Lock, LockInterface >inline
InlineBorrowable(std::in_place_t, Args &&... args)pw::sync::InlineBorrowable< GuardedType, Lock, LockInterface >inlineexplicit
InlineBorrowable(std::tuple< ObjectArgs... > &&object_args, std::tuple< LockArgs... > &&lock_args=std::make_tuple())pw::sync::InlineBorrowable< GuardedType, Lock, LockInterface >inlineexplicit
InlineBorrowable(const ObjectConstructor &object_ctor, const LockConstructor &lock_ctor=internal::DefaultConstruct< Lock >)pw::sync::InlineBorrowable< GuardedType, Lock, LockInterface >inlineexplicit
InlineBorrowable(ObjectConstructor &object_ctor, const LockConstructor &lock_ctor=internal::DefaultConstruct< Lock >) (defined in pw::sync::InlineBorrowable< GuardedType, Lock, LockInterface >)pw::sync::InlineBorrowable< GuardedType, Lock, LockInterface >inlineexplicit
InlineBorrowable(const ObjectConstructor &object_ctor, LockConstructor &lock_ctor) (defined in pw::sync::InlineBorrowable< GuardedType, Lock, LockInterface >)pw::sync::InlineBorrowable< GuardedType, Lock, LockInterface >inlineexplicit
InlineBorrowable(ObjectConstructor &object_ctor, LockConstructor &lock_ctor) (defined in pw::sync::InlineBorrowable< GuardedType, Lock, LockInterface >)pw::sync::InlineBorrowable< GuardedType, Lock, LockInterface >inlineexplicit
operator=(const Borrowable &)=default (defined in pw::sync::Borrowable< GuardedType, LockType >)pw::sync::Borrowable< GuardedType, LockType >
operator=(Borrowable &&other)=default (defined in pw::sync::Borrowable< GuardedType, LockType >)pw::sync::Borrowable< GuardedType, LockType >
try_acquire() constpw::sync::Borrowable< GuardedType, LockType >inline