lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
Static Public Member Functions
lean::concurrent::shared_lock_policy< Lockable > Struct Template Reference

Shared locking policy. More...

#include <shareable_lock_policies.h>

List of all members.

Static Public Member Functions

static LEAN_INLINE bool try_lock (Lockable &lock)
 Calls try_lock_shared on the given lock object.
static LEAN_INLINE void lock (Lockable &lock)
 Calls lock_shared on the given lock object.
static LEAN_INLINE void unlock (Lockable &lock)
 Calls unlock_shared on the given lock object.

Detailed Description

template<class Lockable>
struct lean::concurrent::shared_lock_policy< Lockable >

Shared locking policy.


The documentation for this struct was generated from the following file: