[atomics.ref.memop] (original) (raw)
31 Atomic operations library [atomics]
31.7 Class template atomic_ref [atomics.ref.generic]
31.7.5 Member operators common to integers and pointers to objects [atomics.ref.memop]
value_type operator++(int) const noexcept;
Effects:Equivalent to: return fetch_add(1);
value_type operator--(int) const noexcept;
Effects:Equivalent to: return fetch_sub(1);
value_type operator++() const noexcept;
Effects:Equivalent to: return fetch_add(1) + 1;
value_type operator--() const noexcept;
Effects:Equivalent to: return fetch_sub(1) - 1;