Xyris  0.5
Semaphore.cpp File Reference
+ Include dependency graph for Semaphore.cpp:

Go to the source code of this file.

Macros

#define COMPARE_EXCHANGE(curVal, failure_memorder)
 

Detailed Description

Author
Keeton Feavel (keeto.nosp@m.nfea.nosp@m.vel@c.nosp@m.edar.nosp@m.ville.nosp@m..edu)
Version
0.3
Date
2020-08-28

Definition in file Semaphore.cpp.

Macro Definition Documentation

◆ COMPARE_EXCHANGE

#define COMPARE_EXCHANGE (   curVal,
  failure_memorder 
)
Value:
__atomic_compare_exchange_n( \
&m_count, \
&curVal, \
curVal - 1, \
false, \
__ATOMIC_RELEASE, \
failure_memorder)

Definition at line 15 of file Semaphore.cpp.