Ion
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
atomic.h
Go to the documentation of this file.
1
18
#ifndef ION_PORT_ATOMIC_H_
19
#define ION_PORT_ATOMIC_H_
20
23
#if defined(ION_PLATFORM_QNX) || \
24
(defined(ION_PLATFORM_NACL) && \
25
!(defined(ION_ARCH_ARM) || defined(__clang__)))
26
# include <cstdatomic>
27
32
namespace
std {
33
template
<
typename
_Tp>
34
void
atomic<_Tp*>::store(_Tp* __v, memory_order __m)
volatile
{
35
atomic_address::store(__v, __m);
36
}
37
}
// namespace std
38
39
#else
40
# include <atomic>
41
#endif
42
43
#endif // ION_PORT_ATOMIC_H_
port
atomic.h
Generated by
1.8.6