libstdc++
atomic_0.h File Reference

Go to the source code of this file.

Classes

struct  std::__atomic0::__atomic_base< _ITp >
 
struct  std::__atomic0::__atomic_base< _PTp * >
 
struct  std::__atomic0::atomic_flag
 

Namespaces

namespace  std
 

Macros

#define _ATOMIC_CMPEXCHNG_(__a, __e, __n, __x)
 
#define _ATOMIC_LOAD_(__a, __x)
 
#define _ATOMIC_MEMBER_
 
#define _ATOMIC_MODIFY_(__a, __o, __n, __x)
 
#define _ATOMIC_STORE_(__a, __n, __x)
 

Functions

__atomic_flag_base * std::__atomic0::__atomic_flag_for_address (const volatile void *__z)
 
void std::__atomic0::__atomic_flag_wait_explicit (__atomic_flag_base *, memory_order)
 
_GLIBCXX_BEGIN_EXTERN_C void std::__atomic0::atomic_flag_clear_explicit (__atomic_flag_base *, memory_order)
 

Detailed Description

This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <atomic>.

Definition in file atomic_0.h.