cstdatomic File Reference
Detailed Description
This is a Standard C++ Library file. You should include this file in your programs, rather than any of the "*.h" implementation files.
This is the C++ version of the Standard C Library header stdatomic.h, and its contents are (mostly) the same as that header, but are all contained in the namespace std (except for names which are defined as macros in C).
Definition in file cstdatomic.
Go to the source code of this file.
Namespaces
Classes
Defines
Functions
-
bool std::atomic_compare_swap (volatile atomic_wchar_t *__a, wchar_t *__e, wchar_t __m)
-
bool std::atomic_compare_swap (volatile atomic_ullong *__a, unsigned long long *__e, unsigned long long __m)
-
bool std::atomic_compare_swap (volatile atomic_llong *__a, long long *__e, long long __m)
-
bool std::atomic_compare_swap (volatile atomic_ulong *__a, unsigned long *__e, unsigned long __m)
-
bool std::atomic_compare_swap (volatile atomic_long *__a, long *__e, long __m)
-
bool std::atomic_compare_swap (volatile atomic_uint *__a, unsigned int *__e, unsigned int __m)
-
bool std::atomic_compare_swap (volatile atomic_int *__a, int *__e, int __m)
-
bool std::atomic_compare_swap (volatile atomic_ushort *__a, unsigned short *__e, unsigned short __m)
-
bool std::atomic_compare_swap (volatile atomic_short *__a, short *__e, short __m)
-
bool std::atomic_compare_swap (volatile atomic_uchar *__a, unsigned char *__e, unsigned char __m)
-
bool std::atomic_compare_swap (volatile atomic_schar *__a, signed char *__e, signed char __m)
-
bool std::atomic_compare_swap (volatile atomic_char *__a, char *__e, char __m)
-
bool std::atomic_compare_swap (volatile atomic_address *__a, void **__e, void *__m)
-
bool std::atomic_compare_swap (volatile atomic_bool *__a, bool *__e, bool __m)
-
bool std::atomic_compare_swap_explicit (volatile atomic_wchar_t *__a, wchar_t *__e, wchar_t __m, memory_order __x, memory_order __y)
-
bool std::atomic_compare_swap_explicit (volatile atomic_ullong *__a, unsigned long long *__e, unsigned long long __m, memory_order __x, memory_order __y)
-
bool std::atomic_compare_swap_explicit (volatile atomic_llong *__a, long long *__e, long long __m, memory_order __x, memory_order __y)
-
bool std::atomic_compare_swap_explicit (volatile atomic_ulong *__a, unsigned long *__e, unsigned long __m, memory_order __x, memory_order __y)
-
bool std::atomic_compare_swap_explicit (volatile atomic_long *__a, long *__e, long __m, memory_order __x, memory_order __y)
-
bool std::atomic_compare_swap_explicit (volatile atomic_uint *__a, unsigned int *__e, unsigned int __m, memory_order __x, memory_order __y)
-
bool std::atomic_compare_swap_explicit (volatile atomic_int *__a, int *__e, int __m, memory_order __x, memory_order __y)
-
bool std::atomic_compare_swap_explicit (volatile atomic_ushort *__a, unsigned short *__e, unsigned short __m, memory_order __x, memory_order __y)
-
bool std::atomic_compare_swap_explicit (volatile atomic_short *__a, short *__e, short __m, memory_order __x, memory_order __y)
-
bool std::atomic_compare_swap_explicit (volatile atomic_uchar *__a, unsigned char *__e, unsigned char __m, memory_order __x, memory_order __y)
-
bool std::atomic_compare_swap_explicit (volatile atomic_schar *__a, signed char *__e, signed char __m, memory_order __x, memory_order __y)
-
bool std::atomic_compare_swap_explicit (volatile atomic_char *__a, char *__e, char __m, memory_order __x, memory_order __y)
-
bool std::atomic_compare_swap_explicit (volatile atomic_address *__a, void **__e, void *__m, memory_order __x, memory_order __y)
-
bool std::atomic_compare_swap_explicit (volatile atomic_bool *__a, bool *__e, bool __m, memory_order __x, memory_order __y)
-
void std::atomic_fence (const volatile atomic_wchar_t *__a, memory_order __x)
-
void std::atomic_fence (const volatile atomic_ullong *__a, memory_order __x)
-
void std::atomic_fence (const volatile atomic_llong *__a, memory_order __x)
-
void std::atomic_fence (const volatile atomic_ulong *__a, memory_order __x)
-
void std::atomic_fence (const volatile atomic_long *__a, memory_order __x)
-
void std::atomic_fence (const volatile atomic_uint *__a, memory_order __x)
-
void std::atomic_fence (const volatile atomic_int *__a, memory_order __x)
-
void std::atomic_fence (const volatile atomic_ushort *__a, memory_order __x)
-
void std::atomic_fence (const volatile atomic_short *__a, memory_order __x)
-
void std::atomic_fence (const volatile atomic_uchar *__a, memory_order __x)
-
void std::atomic_fence (const volatile atomic_schar *__a, memory_order __x)
-
void std::atomic_fence (const volatile atomic_char *__a, memory_order __x)
-
void std::atomic_fence (const volatile atomic_address *__a, memory_order __x)
-
void std::atomic_fence (const volatile atomic_bool *__a, memory_order __x)
-
wchar_t std::atomic_fetch_add (volatile atomic_wchar_t *__a, wchar_t __m)
-
unsigned long long std::atomic_fetch_add (volatile atomic_ullong *__a, unsigned long long __m)
-
long long std::atomic_fetch_add (volatile atomic_llong *__a, long long __m)
-
unsigned long std::atomic_fetch_add (volatile atomic_ulong *__a, unsigned long __m)
-
long std::atomic_fetch_add (volatile atomic_long *__a, long __m)
-
unsigned int std::atomic_fetch_add (volatile atomic_uint *__a, unsigned int __m)
-
int std::atomic_fetch_add (volatile atomic_int *__a, int __m)
-
unsigned short std::atomic_fetch_add (volatile atomic_ushort *__a, unsigned short __m)
-
short std::atomic_fetch_add (volatile atomic_short *__a, short __m)
-
unsigned char std::atomic_fetch_add (volatile atomic_uchar *__a, unsigned char __m)
-
signed char std::atomic_fetch_add (volatile atomic_schar *__a, signed char __m)
-
char std::atomic_fetch_add (volatile atomic_char *__a, char __m)
-
void * std::atomic_fetch_add (volatile atomic_address *__a, ptrdiff_t __m)
-
wchar_t std::atomic_fetch_add_explicit (volatile atomic_wchar_t *__a, wchar_t __m, memory_order __x)
-
unsigned long long std::atomic_fetch_add_explicit (volatile atomic_ullong *__a, unsigned long long __m, memory_order __x)
-
long long std::atomic_fetch_add_explicit (volatile atomic_llong *__a, long long __m, memory_order __x)
-
unsigned long std::atomic_fetch_add_explicit (volatile atomic_ulong *__a, unsigned long __m, memory_order __x)
-
long std::atomic_fetch_add_explicit (volatile atomic_long *__a, long __m, memory_order __x)
-
unsigned int std::atomic_fetch_add_explicit (volatile atomic_uint *__a, unsigned int __m, memory_order __x)
-
int std::atomic_fetch_add_explicit (volatile atomic_int *__a, int __m, memory_order __x)
-
unsigned short std::atomic_fetch_add_explicit (volatile atomic_ushort *__a, unsigned short __m, memory_order __x)
-
short std::atomic_fetch_add_explicit (volatile atomic_short *__a, short __m, memory_order __x)
-
unsigned char std::atomic_fetch_add_explicit (volatile atomic_uchar *__a, unsigned char __m, memory_order __x)
-
signed char std::atomic_fetch_add_explicit (volatile atomic_schar *__a, signed char __m, memory_order __x)
-
char std::atomic_fetch_add_explicit (volatile atomic_char *__a, char __m, memory_order __x)
-
void * std::atomic_fetch_add_explicit (volatile atomic_address *__a, ptrdiff_t __m, memory_order __x)
-
wchar_t std::atomic_fetch_and (volatile atomic_wchar_t *__a, wchar_t __m)
-
unsigned long long std::atomic_fetch_and (volatile atomic_ullong *__a, unsigned long long __m)
-
long long std::atomic_fetch_and (volatile atomic_llong *__a, long long __m)
-
unsigned long std::atomic_fetch_and (volatile atomic_ulong *__a, unsigned long __m)
-
long std::atomic_fetch_and (volatile atomic_long *__a, long __m)
-
unsigned int std::atomic_fetch_and (volatile atomic_uint *__a, unsigned int __m)
-
int std::atomic_fetch_and (volatile atomic_int *__a, int __m)
-
unsigned short std::atomic_fetch_and (volatile atomic_ushort *__a, unsigned short __m)
-
short std::atomic_fetch_and (volatile atomic_short *__a, short __m)
-
unsigned char std::atomic_fetch_and (volatile atomic_uchar *__a, unsigned char __m)
-
signed char std::atomic_fetch_and (volatile atomic_schar *__a, signed char __m)
-
char std::atomic_fetch_and (volatile atomic_char *__a, char __m)
-
wchar_t std::atomic_fetch_and_explicit (volatile atomic_wchar_t *__a, wchar_t __m, memory_order __x)
-
unsigned long long std::atomic_fetch_and_explicit (volatile atomic_ullong *__a, unsigned long long __m, memory_order __x)
-
long long std::atomic_fetch_and_explicit (volatile atomic_llong *__a, long long __m, memory_order __x)
-
unsigned long std::atomic_fetch_and_explicit (volatile atomic_ulong *__a, unsigned long __m, memory_order __x)
-
long std::atomic_fetch_and_explicit (volatile atomic_long *__a, long __m, memory_order __x)
-
unsigned int std::atomic_fetch_and_explicit (volatile atomic_uint *__a, unsigned int __m, memory_order __x)
-
int std::atomic_fetch_and_explicit (volatile atomic_int *__a, int __m, memory_order __x)
-
unsigned short std::atomic_fetch_and_explicit (volatile atomic_ushort *__a, unsigned short __m, memory_order __x)
-
short std::atomic_fetch_and_explicit (volatile atomic_short *__a, short __m, memory_order __x)
-
unsigned char std::atomic_fetch_and_explicit (volatile atomic_uchar *__a, unsigned char __m, memory_order __x)
-
signed char std::atomic_fetch_and_explicit (volatile atomic_schar *__a, signed char __m, memory_order __x)
-
char std::atomic_fetch_and_explicit (volatile atomic_char *__a, char __m, memory_order __x)
-
wchar_t std::atomic_fetch_or (volatile atomic_wchar_t *__a, wchar_t __m)
-
unsigned long long std::atomic_fetch_or (volatile atomic_ullong *__a, unsigned long long __m)
-
long long std::atomic_fetch_or (volatile atomic_llong *__a, long long __m)
-
unsigned long std::atomic_fetch_or (volatile atomic_ulong *__a, unsigned long __m)
-
long std::atomic_fetch_or (volatile atomic_long *__a, long __m)
-
unsigned int std::atomic_fetch_or (volatile atomic_uint *__a, unsigned int __m)
-
int std::atomic_fetch_or (volatile atomic_int *__a, int __m)
-
unsigned short std::atomic_fetch_or (volatile atomic_ushort *__a, unsigned short __m)
-
short std::atomic_fetch_or (volatile atomic_short *__a, short __m)
-
unsigned char std::atomic_fetch_or (volatile atomic_uchar *__a, unsigned char __m)
-
signed char std::atomic_fetch_or (volatile atomic_schar *__a, signed char __m)
-
char std::atomic_fetch_or (volatile atomic_char *__a, char __m)
-
wchar_t std::atomic_fetch_or_explicit (volatile atomic_wchar_t *__a, wchar_t __m, memory_order __x)
-
unsigned long long std::atomic_fetch_or_explicit (volatile atomic_ullong *__a, unsigned long long __m, memory_order __x)
-
long long std::atomic_fetch_or_explicit (volatile atomic_llong *__a, long long __m, memory_order __x)
-
unsigned long std::atomic_fetch_or_explicit (volatile atomic_ulong *__a, unsigned long __m, memory_order __x)
-
long std::atomic_fetch_or_explicit (volatile atomic_long *__a, long __m, memory_order __x)
-
unsigned int std::atomic_fetch_or_explicit (volatile atomic_uint *__a, unsigned int __m, memory_order __x)
-
int std::atomic_fetch_or_explicit (volatile atomic_int *__a, int __m, memory_order __x)
-
unsigned short std::atomic_fetch_or_explicit (volatile atomic_ushort *__a, unsigned short __m, memory_order __x)
-
short std::atomic_fetch_or_explicit (volatile atomic_short *__a, short __m, memory_order __x)
-
unsigned char std::atomic_fetch_or_explicit (volatile atomic_uchar *__a, unsigned char __m, memory_order __x)
-
signed char std::atomic_fetch_or_explicit (volatile atomic_schar *__a, signed char __m, memory_order __x)
-
char std::atomic_fetch_or_explicit (volatile atomic_char *__a, char __m, memory_order __x)
-
wchar_t std::atomic_fetch_sub (volatile atomic_wchar_t *__a, wchar_t __m)
-
unsigned long long std::atomic_fetch_sub (volatile atomic_ullong *__a, unsigned long long __m)
-
long long std::atomic_fetch_sub (volatile atomic_llong *__a, long long __m)
-
unsigned long std::atomic_fetch_sub (volatile atomic_ulong *__a, unsigned long __m)
-
long std::atomic_fetch_sub (volatile atomic_long *__a, long __m)
-
unsigned int std::atomic_fetch_sub (volatile atomic_uint *__a, unsigned int __m)
-
int std::atomic_fetch_sub (volatile atomic_int *__a, int __m)
-
unsigned short std::atomic_fetch_sub (volatile atomic_ushort *__a, unsigned short __m)
-
short std::atomic_fetch_sub (volatile atomic_short *__a, short __m)
-
unsigned char std::atomic_fetch_sub (volatile atomic_uchar *__a, unsigned char __m)
-
signed char std::atomic_fetch_sub (volatile atomic_schar *__a, signed char __m)
-
char std::atomic_fetch_sub (volatile atomic_char *__a, char __m)
-
void * std::atomic_fetch_sub (volatile atomic_address *__a, ptrdiff_t __m)
-
wchar_t std::atomic_fetch_sub_explicit (volatile atomic_wchar_t *__a, wchar_t __m, memory_order __x)
-
unsigned long long std::atomic_fetch_sub_explicit (volatile atomic_ullong *__a, unsigned long long __m, memory_order __x)
-
long long std::atomic_fetch_sub_explicit (volatile atomic_llong *__a, long long __m, memory_order __x)
-
unsigned long std::atomic_fetch_sub_explicit (volatile atomic_ulong *__a, unsigned long __m, memory_order __x)
-
long std::atomic_fetch_sub_explicit (volatile atomic_long *__a, long __m, memory_order __x)
-
unsigned int std::atomic_fetch_sub_explicit (volatile atomic_uint *__a, unsigned int __m, memory_order __x)
-
int std::atomic_fetch_sub_explicit (volatile atomic_int *__a, int __m, memory_order __x)
-
unsigned short std::atomic_fetch_sub_explicit (volatile atomic_ushort *__a, unsigned short __m, memory_order __x)
-
short std::atomic_fetch_sub_explicit (volatile atomic_short *__a, short __m, memory_order __x)
-
unsigned char std::atomic_fetch_sub_explicit (volatile atomic_uchar *__a, unsigned char __m, memory_order __x)
-
signed char std::atomic_fetch_sub_explicit (volatile atomic_schar *__a, signed char __m, memory_order __x)
-
char std::atomic_fetch_sub_explicit (volatile atomic_char *__a, char __m, memory_order __x)
-
void * std::atomic_fetch_sub_explicit (volatile atomic_address *__a, ptrdiff_t __m, memory_order __x)
-
wchar_t std::atomic_fetch_xor (volatile atomic_wchar_t *__a, wchar_t __m)
-
unsigned long long std::atomic_fetch_xor (volatile atomic_ullong *__a, unsigned long long __m)
-
long long std::atomic_fetch_xor (volatile atomic_llong *__a, long long __m)
-
unsigned long std::atomic_fetch_xor (volatile atomic_ulong *__a, unsigned long __m)
-
long std::atomic_fetch_xor (volatile atomic_long *__a, long __m)
-
unsigned int std::atomic_fetch_xor (volatile atomic_uint *__a, unsigned int __m)
-
int std::atomic_fetch_xor (volatile atomic_int *__a, int __m)
-
unsigned short std::atomic_fetch_xor (volatile atomic_ushort *__a, unsigned short __m)
-
short std::atomic_fetch_xor (volatile atomic_short *__a, short __m)
-
unsigned char std::atomic_fetch_xor (volatile atomic_uchar *__a, unsigned char __m)
-
signed char std::atomic_fetch_xor (volatile atomic_schar *__a, signed char __m)
-
char std::atomic_fetch_xor (volatile atomic_char *__a, char __m)
-
wchar_t std::atomic_fetch_xor_explicit (volatile atomic_wchar_t *__a, wchar_t __m, memory_order __x)
-
unsigned long long std::atomic_fetch_xor_explicit (volatile atomic_ullong *__a, unsigned long long __m, memory_order __x)
-
long long std::atomic_fetch_xor_explicit (volatile atomic_llong *__a, long long __m, memory_order __x)
-
unsigned long std::atomic_fetch_xor_explicit (volatile atomic_ulong *__a, unsigned long __m, memory_order __x)
-
long std::atomic_fetch_xor_explicit (volatile atomic_long *__a, long __m, memory_order __x)
-
unsigned int std::atomic_fetch_xor_explicit (volatile atomic_uint *__a, unsigned int __m, memory_order __x)
-
int std::atomic_fetch_xor_explicit (volatile atomic_int *__a, int __m, memory_order __x)
-
unsigned short std::atomic_fetch_xor_explicit (volatile atomic_ushort *__a, unsigned short __m, memory_order __x)
-
short std::atomic_fetch_xor_explicit (volatile atomic_short *__a, short __m, memory_order __x)
-
unsigned char std::atomic_fetch_xor_explicit (volatile atomic_uchar *__a, unsigned char __m, memory_order __x)
-
signed char std::atomic_fetch_xor_explicit (volatile atomic_schar *__a, signed char __m, memory_order __x)
-
char std::atomic_fetch_xor_explicit (volatile atomic_char *__a, char __m, memory_order __x)
-
bool std::atomic_is_lock_free (const volatile atomic_wchar_t *__a)
-
bool std::atomic_is_lock_free (const volatile atomic_ullong *__a)
-
bool std::atomic_is_lock_free (const volatile atomic_llong *__a)
-
bool std::atomic_is_lock_free (const volatile atomic_ulong *__a)
-
bool std::atomic_is_lock_free (const volatile atomic_long *__a)
-
bool std::atomic_is_lock_free (const volatile atomic_uint *__a)
-
bool std::atomic_is_lock_free (const volatile atomic_int *__a)
-
bool std::atomic_is_lock_free (const volatile atomic_ushort *__a)
-
bool std::atomic_is_lock_free (const volatile atomic_short *__a)
-
bool std::atomic_is_lock_free (const volatile atomic_uchar *__a)
-
bool std::atomic_is_lock_free (const volatile atomic_schar *__a)
-
bool std::atomic_is_lock_free (const volatile atomic_char *__a)
-
bool std::atomic_is_lock_free (const volatile atomic_address *__a)
-
bool std::atomic_is_lock_free (const volatile atomic_bool *__a)
-
wchar_t std::atomic_load (volatile atomic_wchar_t *__a)
-
unsigned long long std::atomic_load (volatile atomic_ullong *__a)
-
long long std::atomic_load (volatile atomic_llong *__a)
-
unsigned long std::atomic_load (volatile atomic_ulong *__a)
-
long std::atomic_load (volatile atomic_long *__a)
-
unsigned int std::atomic_load (volatile atomic_uint *__a)
-
int std::atomic_load (volatile atomic_int *__a)
-
unsigned short std::atomic_load (volatile atomic_ushort *__a)
-
short std::atomic_load (volatile atomic_short *__a)
-
unsigned char std::atomic_load (volatile atomic_uchar *__a)
-
signed char std::atomic_load (volatile atomic_schar *__a)
-
char std::atomic_load (volatile atomic_char *__a)
-
void * std::atomic_load (volatile atomic_address *__a)
-
bool std::atomic_load (volatile atomic_bool *__a)
-
wchar_t std::atomic_load_explicit (volatile atomic_wchar_t *__a, memory_order __x)
-
unsigned long long std::atomic_load_explicit (volatile atomic_ullong *__a, memory_order __x)
-
long long std::atomic_load_explicit (volatile atomic_llong *__a, memory_order __x)
-
unsigned long std::atomic_load_explicit (volatile atomic_ulong *__a, memory_order __x)
-
long std::atomic_load_explicit (volatile atomic_long *__a, memory_order __x)
-
unsigned int std::atomic_load_explicit (volatile atomic_uint *__a, memory_order __x)
-
int std::atomic_load_explicit (volatile atomic_int *__a, memory_order __x)
-
unsigned short std::atomic_load_explicit (volatile atomic_ushort *__a, memory_order __x)
-
short std::atomic_load_explicit (volatile atomic_short *__a, memory_order __x)
-
unsigned char std::atomic_load_explicit (volatile atomic_uchar *__a, memory_order __x)
-
signed char std::atomic_load_explicit (volatile atomic_schar *__a, memory_order __x)
-
char std::atomic_load_explicit (volatile atomic_char *__a, memory_order __x)
-
void * std::atomic_load_explicit (volatile atomic_address *__a, memory_order __x)
-
bool std::atomic_load_explicit (volatile atomic_bool *__a, memory_order __x)
-
void std::atomic_store (volatile atomic_wchar_t *__a, wchar_t __m)
-
void std::atomic_store (volatile atomic_ullong *__a, unsigned long long __m)
-
void std::atomic_store (volatile atomic_llong *__a, long long __m)
-
void std::atomic_store (volatile atomic_ulong *__a, unsigned long __m)
-
void std::atomic_store (volatile atomic_long *__a, long __m)
-
void std::atomic_store (volatile atomic_uint *__a, unsigned int __m)
-
void std::atomic_store (volatile atomic_int *__a, int __m)
-
void std::atomic_store (volatile atomic_ushort *__a, unsigned short __m)
-
void std::atomic_store (volatile atomic_short *__a, short __m)
-
void std::atomic_store (volatile atomic_uchar *__a, unsigned char __m)
-
void std::atomic_store (volatile atomic_schar *__a, signed char __m)
-
void std::atomic_store (volatile atomic_char *__a, char __m)
-
void std::atomic_store (volatile atomic_address *__a, void *__m)
-
void std::atomic_store (volatile atomic_bool *__a, bool __m)
-
void std::atomic_store_explicit (volatile atomic_wchar_t *__a, wchar_t __m, memory_order __x)
-
void std::atomic_store_explicit (volatile atomic_ullong *__a, unsigned long long __m, memory_order __x)
-
void std::atomic_store_explicit (volatile atomic_llong *__a, long long __m, memory_order __x)
-
void std::atomic_store_explicit (volatile atomic_ulong *__a, unsigned long __m, memory_order __x)
-
void std::atomic_store_explicit (volatile atomic_long *__a, long __m, memory_order __x)
-
void std::atomic_store_explicit (volatile atomic_uint *__a, unsigned int __m, memory_order __x)
-
void std::atomic_store_explicit (volatile atomic_int *__a, int __m, memory_order __x)
-
void std::atomic_store_explicit (volatile atomic_ushort *__a, unsigned short __m, memory_order __x)
-
void std::atomic_store_explicit (volatile atomic_short *__a, short __m, memory_order __x)
-
void std::atomic_store_explicit (volatile atomic_uchar *__a, unsigned char __m, memory_order __x)
-
void std::atomic_store_explicit (volatile atomic_schar *__a, signed char __m, memory_order __x)
-
void std::atomic_store_explicit (volatile atomic_char *__a, char __m, memory_order __x)
-
void std::atomic_store_explicit (volatile atomic_address *__a, void *__m, memory_order __x)
-
void std::atomic_store_explicit (volatile atomic_bool *__a, bool __m, memory_order __x)
-
wchar_t std::atomic_swap (volatile atomic_wchar_t *__a, wchar_t __m)
-
unsigned long long std::atomic_swap (volatile atomic_ullong *__a, unsigned long long __m)
-
long long std::atomic_swap (volatile atomic_llong *__a, long long __m)
-
unsigned long std::atomic_swap (volatile atomic_ulong *__a, unsigned long __m)
-
long std::atomic_swap (volatile atomic_long *__a, long __m)
-
unsigned int std::atomic_swap (volatile atomic_uint *__a, unsigned int __m)
-
int std::atomic_swap (volatile atomic_int *__a, int __m)
-
unsigned short std::atomic_swap (volatile atomic_ushort *__a, unsigned short __m)
-
short std::atomic_swap (volatile atomic_short *__a, short __m)
-
unsigned char std::atomic_swap (volatile atomic_uchar *__a, unsigned char __m)
-
signed char std::atomic_swap (volatile atomic_schar *__a, signed char __m)
-
char std::atomic_swap (volatile atomic_char *__a, char __m)
-
void * std::atomic_swap (volatile atomic_address *__a, void *__m)
-
bool std::atomic_swap (volatile atomic_bool *__a, bool __m)
-
wchar_t std::atomic_swap_explicit (volatile atomic_wchar_t *__a, wchar_t __m, memory_order __x)
-
unsigned long long std::atomic_swap_explicit (volatile atomic_ullong *__a, unsigned long long __m, memory_order __x)
-
long long std::atomic_swap_explicit (volatile atomic_llong *__a, long long __m, memory_order __x)
-
unsigned long std::atomic_swap_explicit (volatile atomic_ulong *__a, unsigned long __m, memory_order __x)
-
long std::atomic_swap_explicit (volatile atomic_long *__a, long __m, memory_order __x)
-
unsigned int std::atomic_swap_explicit (volatile atomic_uint *__a, unsigned int __m, memory_order __x)
-
int std::atomic_swap_explicit (volatile atomic_int *__a, int __m, memory_order __x)
-
unsigned short std::atomic_swap_explicit (volatile atomic_ushort *__a, unsigned short __m, memory_order __x)
-
short std::atomic_swap_explicit (volatile atomic_short *__a, short __m, memory_order __x)
-
unsigned char std::atomic_swap_explicit (volatile atomic_uchar *__a, unsigned char __m, memory_order __x)
-
signed char std::atomic_swap_explicit (volatile atomic_schar *__a, signed char __m, memory_order __x)
-
char std::atomic_swap_explicit (volatile atomic_char *__a, char __m, memory_order __x)
-
void * std::atomic_swap_explicit (volatile atomic_address *__a, void *__m, memory_order __x)
-
bool std::atomic_swap_explicit (volatile atomic_bool *__a, bool __m, memory_order __x)
Generated on Mon Sep 22 11:06:49 2008 for libstdc++ by
1.5.1