libstdc++
atomicfwd_c.h File Reference

Go to the source code of this file.

Macros

#define _ATOMIC_MEMBER_
#define atomic_compare_exchange(__a, __e, __m)
#define atomic_compare_exchange_explicit(__a, __e, __m, __x, __y)
#define atomic_exchange(__a, __m)
#define atomic_exchange_explicit(__a, __m, __x)
#define atomic_fetch_add(__a, __m)
#define atomic_fetch_add_explicit(__a, __m, __x)
#define atomic_fetch_and(__a, __m)
#define atomic_fetch_and_explicit(__a, __m, __x)
#define atomic_fetch_or(__a, __m)
#define atomic_fetch_or_explicit(__a, __m, __x)
#define atomic_fetch_sub(__a, __m)
#define atomic_fetch_sub_explicit(__a, __m, __x)
#define atomic_fetch_xor(__a, __m)
#define atomic_fetch_xor_explicit(__a, __m, __x)
#define atomic_is_lock_free(__a)
#define atomic_load(__a)
#define atomic_load_explicit(__a, __x)
#define atomic_store(__a, __m)
#define atomic_store_explicit(__a, __m, __x)

Typedefs

typedef struct
__atomic_address_base 
atomic_address
typedef struct __atomic_bool_base atomic_bool
typedef struct __atomic_char_base atomic_char
typedef struct __atomic_short_base atomic_char16_t
typedef struct __atomic_int_base atomic_char32_t
typedef struct __atomic_flag_base atomic_flag
typedef struct __atomic_int_base atomic_int
typedef struct __atomic_llong_base atomic_llong
typedef struct __atomic_long_base atomic_long
typedef struct __atomic_schar_base atomic_schar
typedef struct __atomic_short_base atomic_short
typedef struct __atomic_uchar_base atomic_uchar
typedef struct __atomic_uint_base atomic_uint
typedef struct __atomic_ullong_base atomic_ullong
typedef struct __atomic_ulong_base atomic_ulong
typedef struct __atomic_ushort_base atomic_ushort
typedef struct
__atomic_wchar_t_base 
atomic_wchar_t

Detailed Description

This is an internal header file, included by other library headers. You should not attempt to use it directly.

Definition in file atomicfwd_c.h.