Template Function liberate::concurrency::lock_ref

Function Documentation

template<typename lock_policyT>
inline lock_policyT::_passed_lock_type &liberate::concurrency::lock_ref(typename lock_policyT::lock_type &lock)

Dereference a lock (raw or proxied) so its member functions can be accessed.

Parameters

lock[in] Raw lock or proxied lock.

Returns

A reference to the raw lock.