Build an atomic_ref referring to the given object.
Synopsis
Declared in <folly/synchronization/AtomicRef.h>
template<
typename T,
typename...,
typename TD = remove_cvref_t<T>,
typename ATD = std::atomic<TD>>
requires (
std::is_trivially_copyable_v<TD> && //
sizeof(TD) == sizeof(ATD) && alignof(TD) == alignof(ATD))
atomic_ref<T>
make_atomic_ref(T& ref);
|
Note
|
This function is defined as an Algorithm Function Object (AFO). |
Return Value
An atomic_ref referring to ref.
Parameters
Name |
Description |
ref |
The object to wrap. |
Created with MrDocs