A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/stdatomic_8h.html below:

clang: lib/Headers/stdatomic.h File Reference

#include <stddef.h>
#include <stdint.h>

Go to the source code of this file.

#define  ATOMIC_BOOL_LOCK_FREE   __CLANG_ATOMIC_BOOL_LOCK_FREE   #define  ATOMIC_CHAR_LOCK_FREE   __CLANG_ATOMIC_CHAR_LOCK_FREE   #define  ATOMIC_CHAR16_T_LOCK_FREE   __CLANG_ATOMIC_CHAR16_T_LOCK_FREE   #define  ATOMIC_CHAR32_T_LOCK_FREE   __CLANG_ATOMIC_CHAR32_T_LOCK_FREE   #define  ATOMIC_WCHAR_T_LOCK_FREE   __CLANG_ATOMIC_WCHAR_T_LOCK_FREE   #define  ATOMIC_SHORT_LOCK_FREE   __CLANG_ATOMIC_SHORT_LOCK_FREE   #define  ATOMIC_INT_LOCK_FREE   __CLANG_ATOMIC_INT_LOCK_FREE   #define  ATOMIC_LONG_LOCK_FREE   __CLANG_ATOMIC_LONG_LOCK_FREE   #define  ATOMIC_LLONG_LOCK_FREE   __CLANG_ATOMIC_LLONG_LOCK_FREE   #define  ATOMIC_POINTER_LOCK_FREE   __CLANG_ATOMIC_POINTER_LOCK_FREE   #define  atomic_init   __c11_atomic_init   #define  kill_dependency(y)   (y)   #define  atomic_thread_fence(order)   __c11_atomic_thread_fence(order)   #define  atomic_signal_fence(order)   __c11_atomic_signal_fence(order)   #define  atomic_is_lock_free(obj)   __c11_atomic_is_lock_free(sizeof(*(obj)))   #define  atomic_store(object, desired)   __c11_atomic_store(object, desired, __ATOMIC_SEQ_CST)   #define  atomic_store_explicit   __c11_atomic_store   #define  atomic_load(object)   __c11_atomic_load(object, __ATOMIC_SEQ_CST)   #define  atomic_load_explicit   __c11_atomic_load   #define  atomic_exchange(object, desired)   __c11_atomic_exchange(object, desired, __ATOMIC_SEQ_CST)   #define  atomic_exchange_explicit   __c11_atomic_exchange   #define  atomic_compare_exchange_strong(object, expected, desired)   __c11_atomic_compare_exchange_strong(object, expected, desired, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST)   #define  atomic_compare_exchange_strong_explicit   __c11_atomic_compare_exchange_strong   #define  atomic_compare_exchange_weak(object, expected, desired)   __c11_atomic_compare_exchange_weak(object, expected, desired, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST)   #define  atomic_compare_exchange_weak_explicit   __c11_atomic_compare_exchange_weak   #define  atomic_fetch_add(object, operand)   __c11_atomic_fetch_add(object, operand, __ATOMIC_SEQ_CST)   #define  atomic_fetch_add_explicit   __c11_atomic_fetch_add   #define  atomic_fetch_sub(object, operand)   __c11_atomic_fetch_sub(object, operand, __ATOMIC_SEQ_CST)   #define  atomic_fetch_sub_explicit   __c11_atomic_fetch_sub   #define  atomic_fetch_or(object, operand)   __c11_atomic_fetch_or(object, operand, __ATOMIC_SEQ_CST)   #define  atomic_fetch_or_explicit   __c11_atomic_fetch_or   #define  atomic_fetch_xor(object, operand)   __c11_atomic_fetch_xor(object, operand, __ATOMIC_SEQ_CST)   #define  atomic_fetch_xor_explicit   __c11_atomic_fetch_xor   #define  atomic_fetch_and(object, operand)   __c11_atomic_fetch_and(object, operand, __ATOMIC_SEQ_CST)   #define  atomic_fetch_and_explicit   __c11_atomic_fetch_and   #define  ATOMIC_FLAG_INIT   { 0 }   #define  atomic_flag_test_and_set(object)   __c11_atomic_exchange(&(object)->_Value, 1, __ATOMIC_SEQ_CST)   #define  atomic_flag_test_and_set_explicit(object, order)   __c11_atomic_exchange(&(object)->_Value, 1, order)   #define  atomic_flag_clear(object)   __c11_atomic_store(&(object)->_Value, 0, __ATOMIC_SEQ_CST)   #define  atomic_flag_clear_explicit(object, order)   __c11_atomic_store(&(object)->_Value, 0, order)   ◆ ATOMIC_BOOL_LOCK_FREE #define ATOMIC_BOOL_LOCK_FREE   __CLANG_ATOMIC_BOOL_LOCK_FREE

Definition at line 36 of file stdatomic.h.

◆ ATOMIC_CHAR16_T_LOCK_FREE #define ATOMIC_CHAR16_T_LOCK_FREE   __CLANG_ATOMIC_CHAR16_T_LOCK_FREE

Definition at line 41 of file stdatomic.h.

◆ ATOMIC_CHAR32_T_LOCK_FREE #define ATOMIC_CHAR32_T_LOCK_FREE   __CLANG_ATOMIC_CHAR32_T_LOCK_FREE

Definition at line 42 of file stdatomic.h.

◆ ATOMIC_CHAR_LOCK_FREE #define ATOMIC_CHAR_LOCK_FREE   __CLANG_ATOMIC_CHAR_LOCK_FREE

Definition at line 37 of file stdatomic.h.

◆ atomic_compare_exchange_strong #define atomic_compare_exchange_strong (   object,   expected,   desired  )    __c11_atomic_compare_exchange_strong(object, expected, desired, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST)

Definition at line 150 of file stdatomic.h.

◆ atomic_compare_exchange_strong_explicit #define atomic_compare_exchange_strong_explicit   __c11_atomic_compare_exchange_strong

Definition at line 151 of file stdatomic.h.

◆ atomic_compare_exchange_weak #define atomic_compare_exchange_weak (   object,   expected,   desired  )    __c11_atomic_compare_exchange_weak(object, expected, desired, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST)

Definition at line 153 of file stdatomic.h.

◆ atomic_compare_exchange_weak_explicit #define atomic_compare_exchange_weak_explicit   __c11_atomic_compare_exchange_weak

Definition at line 154 of file stdatomic.h.

◆ atomic_exchange #define atomic_exchange (   object,   desired  )    __c11_atomic_exchange(object, desired, __ATOMIC_SEQ_CST)

Definition at line 147 of file stdatomic.h.

◆ atomic_exchange_explicit #define atomic_exchange_explicit   __c11_atomic_exchange

Definition at line 148 of file stdatomic.h.

◆ atomic_fetch_add #define atomic_fetch_add (   object,   operand  )    __c11_atomic_fetch_add(object, operand, __ATOMIC_SEQ_CST)

Definition at line 156 of file stdatomic.h.

◆ atomic_fetch_add_explicit #define atomic_fetch_add_explicit   __c11_atomic_fetch_add

Definition at line 157 of file stdatomic.h.

◆ atomic_fetch_and #define atomic_fetch_and (   object,   operand  )    __c11_atomic_fetch_and(object, operand, __ATOMIC_SEQ_CST)

Definition at line 168 of file stdatomic.h.

◆ atomic_fetch_and_explicit #define atomic_fetch_and_explicit   __c11_atomic_fetch_and

Definition at line 169 of file stdatomic.h.

◆ atomic_fetch_or #define atomic_fetch_or (   object,   operand  )    __c11_atomic_fetch_or(object, operand, __ATOMIC_SEQ_CST)

Definition at line 162 of file stdatomic.h.

◆ atomic_fetch_or_explicit #define atomic_fetch_or_explicit   __c11_atomic_fetch_or

Definition at line 163 of file stdatomic.h.

◆ atomic_fetch_sub #define atomic_fetch_sub (   object,   operand  )    __c11_atomic_fetch_sub(object, operand, __ATOMIC_SEQ_CST)

Definition at line 159 of file stdatomic.h.

◆ atomic_fetch_sub_explicit #define atomic_fetch_sub_explicit   __c11_atomic_fetch_sub

Definition at line 160 of file stdatomic.h.

◆ atomic_fetch_xor #define atomic_fetch_xor (   object,   operand  )    __c11_atomic_fetch_xor(object, operand, __ATOMIC_SEQ_CST)

Definition at line 165 of file stdatomic.h.

◆ atomic_fetch_xor_explicit #define atomic_fetch_xor_explicit   __c11_atomic_fetch_xor

Definition at line 166 of file stdatomic.h.

◆ atomic_flag_clear #define atomic_flag_clear (   object )    __c11_atomic_store(&(object)->_Value, 0, __ATOMIC_SEQ_CST)

Definition at line 195 of file stdatomic.h.

◆ atomic_flag_clear_explicit #define atomic_flag_clear_explicit (   object,   order  )    __c11_atomic_store(&(object)->_Value, 0, order)

Definition at line 196 of file stdatomic.h.

◆ ATOMIC_FLAG_INIT #define ATOMIC_FLAG_INIT   { 0 }

Definition at line 178 of file stdatomic.h.

◆ atomic_flag_test_and_set #define atomic_flag_test_and_set (   object )    __c11_atomic_exchange(&(object)->_Value, 1, __ATOMIC_SEQ_CST)

Definition at line 192 of file stdatomic.h.

◆ atomic_flag_test_and_set_explicit #define atomic_flag_test_and_set_explicit (   object,   order  )    __c11_atomic_exchange(&(object)->_Value, 1, order)

Definition at line 193 of file stdatomic.h.

◆ atomic_init #define atomic_init   __c11_atomic_init

Definition at line 64 of file stdatomic.h.

◆ ATOMIC_INT_LOCK_FREE #define ATOMIC_INT_LOCK_FREE   __CLANG_ATOMIC_INT_LOCK_FREE

Definition at line 45 of file stdatomic.h.

◆ atomic_is_lock_free #define atomic_is_lock_free (   obj )    __c11_atomic_is_lock_free(sizeof(*(obj)))

Definition at line 90 of file stdatomic.h.

◆ ATOMIC_LLONG_LOCK_FREE #define ATOMIC_LLONG_LOCK_FREE   __CLANG_ATOMIC_LLONG_LOCK_FREE

Definition at line 47 of file stdatomic.h.

◆ atomic_load #define atomic_load (   object )    __c11_atomic_load(object, __ATOMIC_SEQ_CST)

Definition at line 144 of file stdatomic.h.

◆ atomic_load_explicit #define atomic_load_explicit   __c11_atomic_load

Definition at line 145 of file stdatomic.h.

◆ ATOMIC_LONG_LOCK_FREE #define ATOMIC_LONG_LOCK_FREE   __CLANG_ATOMIC_LONG_LOCK_FREE

Definition at line 46 of file stdatomic.h.

◆ ATOMIC_POINTER_LOCK_FREE #define ATOMIC_POINTER_LOCK_FREE   __CLANG_ATOMIC_POINTER_LOCK_FREE

Definition at line 48 of file stdatomic.h.

◆ ATOMIC_SHORT_LOCK_FREE #define ATOMIC_SHORT_LOCK_FREE   __CLANG_ATOMIC_SHORT_LOCK_FREE

Definition at line 44 of file stdatomic.h.

◆ atomic_signal_fence #define atomic_signal_fence (   order )    __c11_atomic_signal_fence(order)

Definition at line 86 of file stdatomic.h.

◆ atomic_store #define atomic_store (   object,   desired  )    __c11_atomic_store(object, desired, __ATOMIC_SEQ_CST)

Definition at line 141 of file stdatomic.h.

◆ atomic_store_explicit #define atomic_store_explicit   __c11_atomic_store

Definition at line 142 of file stdatomic.h.

◆ atomic_thread_fence #define atomic_thread_fence (   order )    __c11_atomic_thread_fence(order)

Definition at line 85 of file stdatomic.h.

◆ ATOMIC_WCHAR_T_LOCK_FREE #define ATOMIC_WCHAR_T_LOCK_FREE   __CLANG_ATOMIC_WCHAR_T_LOCK_FREE

Definition at line 43 of file stdatomic.h.

◆ kill_dependency #define kill_dependency (   y )    (y)

Definition at line 77 of file stdatomic.h.

◆ atomic_flag ◆ memory_order ◆ memory_order Enumerator memory_order_relaxed  memory_order_acquire  memory_order_release  memory_order_acq_rel  memory_order_relaxed  memory_order_consume  memory_order_acquire  memory_order_release  memory_order_acq_rel  memory_order_seq_cst 

Definition at line 68 of file stdatomic.h.

◆ _Atomic() [1/35] typedef _Atomic ( _Bool  ) ◆ _Atomic() [2/35] ◆ _Atomic() [3/35] ◆ _Atomic() [4/35] typedef _Atomic ( int_fast16_t  ) ◆ _Atomic() [5/35] typedef _Atomic ( int_fast32_t  ) ◆ _Atomic() [6/35] typedef _Atomic ( int_fast64_t  ) ◆ _Atomic() [7/35] typedef _Atomic ( int_fast8_t  ) ◆ _Atomic() [8/35] typedef _Atomic ( int_least16_t  ) ◆ _Atomic() [9/35] typedef _Atomic ( int_least32_t  ) ◆ _Atomic() [10/35] typedef _Atomic ( int_least64_t  ) ◆ _Atomic() [11/35] typedef _Atomic ( int_least8_t  ) ◆ _Atomic() [12/35] ◆ _Atomic() [13/35] ◆ _Atomic() [14/35] typedef _Atomic ( long long  ) ◆ _Atomic() [15/35] ◆ _Atomic() [16/35] ◆ _Atomic() [17/35] typedef _Atomic ( short  ) ◆ _Atomic() [18/35] typedef _Atomic ( signed char  ) ◆ _Atomic() [19/35] ◆ _Atomic() [20/35] typedef _Atomic ( uint_fast16_t  ) ◆ _Atomic() [21/35] typedef _Atomic ( uint_fast32_t  ) ◆ _Atomic() [22/35] typedef _Atomic ( uint_fast64_t  ) ◆ _Atomic() [23/35] typedef _Atomic ( uint_fast8_t  ) ◆ _Atomic() [24/35] typedef _Atomic ( uint_least16_t  ) ◆ _Atomic() [25/35] typedef _Atomic ( uint_least32_t  ) ◆ _Atomic() [26/35] typedef _Atomic ( uint_least64_t  ) ◆ _Atomic() [27/35] typedef _Atomic ( uint_least8_t  ) ◆ _Atomic() [28/35] ◆ _Atomic() [29/35] ◆ _Atomic() [30/35] ◆ _Atomic() [31/35] ◆ _Atomic() [32/35] ◆ _Atomic() [33/35] ◆ _Atomic() [34/35] ◆ _Atomic() [35/35] ◆ atomic_flag_clear() ◆ atomic_flag_clear_explicit() ◆ atomic_flag_test_and_set() _Bool atomic_flag_test_and_set ( volatile atomic_flag *  ) ◆ atomic_flag_test_and_set_explicit() ◆ atomic_signal_fence() ◆ atomic_thread_fence()

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4