STD::__ATOMIC2::ATOMIC_ADDRESS(3)

πŸ“¦ version 4.4.0, in nixpkgs unstable

πŸ’– __atomic2:...mic_address(3) β€” Library Functions Manual πŸ’–

okay so bestie, welcome to the group chat for __atomic2::atomic_address. This page is from the Library Functions Manual, and it is giving β€œtiny but fully loaded.” Keep reading, because I am not dropping a single signature. 🫢

✨ NAME ✨

__atomic2::atomic_address β€” 29.4.2, address types

πŸŽ€ SYNOPSIS πŸŽ€

🌸 Public Member Functions 🌸

Here is the entire public member function lineup, exactly as written β€” no skips, no edits, no cap:

  • atomic_address (void *__v)
  • atomic_address (const atomic_address &)
  • bool compare_exchange_strong (void *&__v1, void *__v2, memory_order __m=memory_order_seq_cst) volatile
  • bool compare_exchange_strong (void *&__v1, void *__v2, memory_order __m1, memory_order __m2) volatile
  • bool compare_exchange_weak (void *&__v1, void *__v2, memory_order __m=memory_order_seq_cst) volatile
  • bool compare_exchange_weak (void *&__v1, void *__v2, memory_order __m1, memory_order __m2) volatile
  • void * exchange (void *__v, memory_order __m=memory_order_seq_cst) volatile
  • void * fetch_add (ptrdiff_t __d, memory_order __m=memory_order_seq_cst) volatile
  • void * fetch_sub (ptrdiff_t __d, memory_order __m=memory_order_seq_cst) volatile
  • bool is_lock_free () const volatile
  • void * load (memory_order __m=memory_order_seq_cst) const volatile
  • operator void * () const volatile
  • void * operator+= (ptrdiff_t __d) volatile
  • void * operator-= (ptrdiff_t __d) volatile
  • void * operator= (void *__v)
  • atomic_address & operator= (const atomic_address &)
  • void store (void *__v, memory_order __m=memory_order_seq_cst) volatile

πŸ’… DETAILED DESCRIPTION πŸ’…

29.4.2, address types

Definition at line 76 of file atomic_2.h.

πŸ¦‹ AUTHOR πŸ¦‹

Generated automatically by Doxygen for libstdc++ from the source code.


xoxo, bestie β€” libstdc++, 21 Apr 2009, page __atomic2:...mic_address(3) πŸ’–βœ¨

πŸ“¦ where this page comes from