HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SYS_AtomicImpl.h File Reference
#include "SYS_Inline.h"
#include "SYS_Types.h"
#include "SYS_MemoryOrder.h"
#include "SYS_StaticAssert.h"
+ Include dependency graph for SYS_AtomicImpl.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 SYS_AtomicImpl
 

Macros

#define SYS_ATOMIC_INLINE   inline
 
#define SYS_ATOMIC_STATIC_INLINE   SYS_STATIC_INLINE
 

Functions

template<typename T >
SYS_AtomicImpl::test_and_set (T *addr, T val)
 
template<typename T >
SYS_AtomicImpl::test_and_add (T *addr, T val)
 
template<typename T >
SYS_AtomicImpl::compare_and_swap (volatile T *addr, T oldval, T newval)
 

Macro Definition Documentation

#define SYS_ATOMIC_INLINE   inline

Definition at line 28 of file SYS_AtomicImpl.h.

#define SYS_ATOMIC_STATIC_INLINE   SYS_STATIC_INLINE

Definition at line 29 of file SYS_AtomicImpl.h.