folly::rlock

Make a shared locking helper for a const object.

Synopsis

Declared in <folly/Synchronized.h>

template<
    typename Data,
    typename Mutex,
    typename... Args>
auto
rlock(
    Synchronized<Data, Mutex> const& synchronized,
    Args&&... args);

Return Value

A locking helper for use with lock() or synchronized().

Parameters

NameDescription
synchronizedThe object to lock.
argsExtra arguments forwarded to the locking function.