Nebula
Loading...
Searching...
No Matches
Threading::Interlocked::AtomicPointer Struct Reference

#include <interlocked.h>

Public Member Functions

void * Exchange (void *value)
 Exchange.
 
void * CompareExchange (void *exchange, void *comparand)
 Compare and exchange.
 

Private Attributes

volatile void * ptr
 

Member Function Documentation

◆ CompareExchange()

void * Threading::Interlocked::AtomicPointer::CompareExchange ( void * exchange,
void * comparand )
inline

Compare and exchange.

◆ Exchange()

void * Threading::Interlocked::AtomicPointer::Exchange ( void * value)
inline

Exchange.

Member Data Documentation

◆ ptr

volatile void* Threading::Interlocked::AtomicPointer::ptr
private

The documentation for this struct was generated from the following file: