deimos.python.pyatomic

Mirror pyatomic.h

Note this is python 3 only (and very probably doesn't work period)

Members

Enums

_Py_memory_order
enum _Py_memory_order
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

_Py_atomic_load
auto _Py_atomic_load(ATOMIC_VAL val)
Undocumented in source. Be warned that the author may not have intended to support it.
_Py_atomic_load_explicit
auto _Py_atomic_load_explicit(ATOMIC_VAL val, _Py_memory_order order)
Undocumented in source. Be warned that the author may not have intended to support it.
_Py_atomic_load_relaxed
auto _Py_atomic_load_relaxed(ATOMIC_VAL val)
Undocumented in source. Be warned that the author may not have intended to support it.
_Py_atomic_signal_fence
auto _Py_atomic_signal_fence(_Py_memory_order order)
Undocumented in source. Be warned that the author may not have intended to support it.
_Py_atomic_store
void _Py_atomic_store(ATOMIC_VAL val, NEW_VAL val2)
Undocumented in source. Be warned that the author may not have intended to support it.
_Py_atomic_store_explicit
void _Py_atomic_store_explicit(ATOMIC_VAL val, NEW_VAL val2, _Py_memory_order order)
Undocumented in source. Be warned that the author may not have intended to support it.
_Py_atomic_store_relaxed
void _Py_atomic_store_relaxed(ATOMIC_VAL val, NEW_VAL val2)
Undocumented in source. Be warned that the author may not have intended to support it.
_Py_atomic_thread_fence
auto _Py_atomic_thread_fence(_Py_memory_order order)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

_Py_atomic_address
struct _Py_atomic_address
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_Py_atomic_int
struct _Py_atomic_int
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta