Compare the value of this object to the specified compareValue. If they are equal, set the value of this atomic integer to the specified swapValue, otherwise leave this value unchanged. Return the previous value of this atomic integer, whether or not the swap occurred. Note that the entire test‐and‐swap operation is performed atomically.
Synopsis
Declared in <bsls_atomic.h>
int
testAndSwap(
int compareValue,
int swapValue);
Created with MrDocs