|
|
| atomic (atomic const &)=delete |
| |
|
| atomic (atomic &&)=delete |
| |
|
atomic & | operator= (atomic const &)=delete |
| |
|
atomic & | operator= (atomic &&)=delete |
| |
|
constexpr | atomic (hi::axis_aligned_rectangle const &rhs) noexcept |
| |
|
atomic & | operator= (hi::axis_aligned_rectangle const &rhs) noexcept |
| |
|
| operator hi::axis_aligned_rectangle () const noexcept |
| |
|
bool | is_lock_free () const noexcept |
| |
|
void | store (hi::axis_aligned_rectangle desired, std::memory_order=std::memory_order_seq_cst) noexcept |
| |
|
hi::axis_aligned_rectangle | load (std::memory_order=std::memory_order_seq_cst) const noexcept |
| |
|
hi::axis_aligned_rectangle | exchange (hi::axis_aligned_rectangle desired, std::memory_order=std::memory_order_seq_cst) noexcept |
| |
|
bool | compare_exchange_weak (hi::axis_aligned_rectangle &expected, hi::axis_aligned_rectangle desired, std::memory_order, std::memory_order) noexcept |
| |
|
bool | compare_exchange_strong (hi::axis_aligned_rectangle &expected, hi::axis_aligned_rectangle desired, std::memory_order success, std::memory_order failure) noexcept |
| |
|
bool | compare_exchange_weak (hi::axis_aligned_rectangle &expected, hi::axis_aligned_rectangle desired, std::memory_order order=std::memory_order_seq_cst) noexcept |
| |
|
bool | compare_exchange_strong (hi::axis_aligned_rectangle &expected, hi::axis_aligned_rectangle desired, std::memory_order order=std::memory_order_seq_cst) noexcept |
| |
|
hi::axis_aligned_rectangle | fetch_or (hi::axis_aligned_rectangle arg, std::memory_order=std::memory_order_seq_cst) noexcept |
| |
|
hi::axis_aligned_rectangle | operator|= (hi::axis_aligned_rectangle arg) noexcept |
| |