Module libc/stdatomic
C11 <stdatomic.h> — atomic operations and types.
Types
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Trait Implementations
Functions
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_bool) | |
value | bool |
Returns: unit
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_bool) |
Returns: bool
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_bool) | |
order | memory_order |
Returns: bool
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_bool) | |
desired | bool |
Returns: unit
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_bool) | |
desired | bool | |
order | memory_order |
Returns: unit
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_bool) | |
desired | bool |
Returns: bool
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_bool) | |
desired | bool | |
order | memory_order |
Returns: bool
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_bool) | |
expected | *(bool) | |
desired | bool |
Returns: bool
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_bool) | |
expected | *(bool) | |
desired | bool | |
success | memory_order | |
failure | memory_order |
Returns: bool
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_bool) | |
expected | *(bool) | |
desired | bool |
Returns: bool
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_bool) | |
expected | *(bool) | |
desired | bool | |
success | memory_order | |
failure | memory_order |
Returns: bool
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_int) | |
arg | int |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_int) | |
arg | int | |
order | memory_order |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_int) | |
arg | int |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_int) | |
arg | int | |
order | memory_order |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_int) | |
arg | int |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_int) | |
arg | int | |
order | memory_order |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_int) | |
arg | int |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_int) | |
arg | int | |
order | memory_order |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_int) | |
arg | int |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_int) | |
arg | int | |
order | memory_order |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(*(void)) |
Returns: *(void)
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(*(void)) | |
desired | *(void) |
Returns: unit
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(*(void)) | |
desired | *(void) |
Returns: *(void)
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(*(void)) | |
expected | *(*(void)) | |
desired | *(void) |
Returns: bool
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(*(void)) | |
expected | *(*(void)) | |
desired | *(void) |
Returns: bool
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_flag) |
Returns: bool
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_flag) | |
order | memory_order |
Returns: bool
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_flag) |
Returns: unit
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_flag) | |
order | memory_order |
Returns: unit
Parameters
| Name | Type | Notes |
|---|---|---|
order | memory_order |
Returns: unit
Parameters
| Name | Type | Notes |
|---|---|---|
order | memory_order |
Returns: unit
Parameters
| Name | Type | Notes |
|---|---|---|
obj | *(atomic_bool) |
Returns: bool
Parameters
| Name | Type | Notes |
|---|---|---|
y | i32 |
Returns: i32
Constants
Value: <unknown: memory_order>
Value: <unknown: memory_order>
Value: <unknown: memory_order>
Value: <unknown: memory_order>
Value: <unknown: memory_order>
Value: <unknown: memory_order>
Value: <unknown: i32>
Value: <unknown: i32>
Value: <unknown: i32>
Value: <unknown: i32>
Value: <unknown: i32>
Value: <unknown: i32>
Value: <unknown: i32>
Value: <unknown: i32>
Value: <unknown: i32>
Value: <unknown: i32>