From 82ba818ff456bcd6d56a06226e3f27e98fbb55c3 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 14 Aug 2025 22:58:58 -0500 Subject: removing all downloaded devdocs files --- devdocs/c/atomic%2Fatomic_load.html | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 devdocs/c/atomic%2Fatomic_load.html (limited to 'devdocs/c/atomic%2Fatomic_load.html') diff --git a/devdocs/c/atomic%2Fatomic_load.html b/devdocs/c/atomic%2Fatomic_load.html deleted file mode 100644 index 6c2bd77f..00000000 --- a/devdocs/c/atomic%2Fatomic_load.html +++ /dev/null @@ -1,24 +0,0 @@ -

atomic_load, atomic_load_explicit

Defined in header <stdatomic.h>
C atomic_load( const volatile A* obj );
-
(1) (since C11)
C atomic_load_explicit( const volatile A* obj, memory_order order );
-
(2) (since C11)

Atomically loads and returns the current value of the atomic variable pointed to by obj. The operation is atomic read operation.

-

The first version orders memory accesses according to memory_order_seq_cst, the second version orders memory accesses according to order. order must be one of memory_order_relaxed, memory_order_consume, memory_order_acquire or memory_order_seq_cst. Otherwise the behavior is undefined.

-

This is a generic function defined for all atomic object types A. The argument is pointer to a volatile atomic type to accept addresses of both non-volatile and volatile (e.g. memory-mapped I/O) atomic objects, and volatile semantic is preserved when applying this operation to volatile atomic objects. C is the non-atomic type corresponding to A.

-

It is unspecified whether the name of a generic function is a macro or an identifier declared with external linkage. If a macro definition is suppressed in order to access an actual function (e.g. parenthesized like (atomic_load)(...)), or a program defines an external identifier with the name of a generic function, the behavior is undefined.

-

Parameters

- - -
obj - pointer to the atomic object to access
order - the memory synchronization ordering for this operation

Return value

The current value of the atomic variable pointed to by obj.

-

References

See also

- -
-
(C11)
stores a value in an atomic object
(function)
C++ documentation for atomic_load, atomic_load_explicit
-

- © cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
- https://en.cppreference.com/w/c/atomic/atomic_load -

-
-- cgit v1.2.3