BloombergLP::bsls::AtomicOperations_X64_ALL_GCC

Synopsis

Declared in <bsls_atomicoperations_x64_all_gcc.h>

struct AtomicOperations_X64_ALL_GCC
    : AtomicOperations_Default64<AtomicOperations_X64_ALL_GCC>

Base Classes

NameDescription
AtomicOperations_Default64<AtomicOperations_X64_ALL_GCC>This class provides default implementations of non-essential atomic operations for the 32-bit integer, 64-bit integer, the 32-bit unsigned integer, 64-bit unsigned integer and 64-bit pointer type for a generic 64-bit platform.

Type Aliases

Name
AtomicTypes

Static Member Functions

Name
addInt64Nv
addIntNv
getInt
getInt64
setInt
setInt64
setInt64Release
setIntRelease
swapInt
swapInt64
testAndSwapInt
testAndSwapInt64