Declared in <folly/synchronization/RelaxedAtomic.h>
template<>
struct relaxed_atomic<unsigned int>
: /* implementation-defined */
| Name | Description |
|---|---|
/* implementation-defined */ |
| Name | Description |
|---|---|
operator= | Assignment operators |
fetch_add | |
fetch_and | |
fetch_or | |
fetch_sub | |
fetch_xor | |
operator&= | |
operator++ | Increment operators |
operator+= | |
operator-- | Decrement operators |
operator-= | |
operator^= | |
operator|= |
| Name |
|---|
compare_exchange_strong |
compare_exchange_weak |
exchange |
is_lock_free |
load |
operator unsigned int |
operator= |
relaxed_atomic |
relaxed_atomic_integral_base |
store |
value_type |
| Name | Description |
|---|---|
shared_mutex_detail::getMaxDeferredReadersSlow | Computes and caches the current maximum number of deferred readers. |