![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtCore/qassert.h>#include <QtCore/qatomic.h>#include <QtCore/qcompilerdetection.h>#include <QtCore/qtclasshelpermacros.h>#include <QtCore/qtconfigmacros.h>#include <atomic>#include <type_traits>Go to the source code of this file.
Classes | |
| class | QAtomicScopedValueRollback< T > |
Functions | |
| template<typename T> | |
| QAtomicScopedValueRollback (QBasicAtomicPointer< T > &) -> QAtomicScopedValueRollback< T * > | |
| template<typename T> | |
| QAtomicScopedValueRollback (QBasicAtomicPointer< T > &, std::memory_order) -> QAtomicScopedValueRollback< T * > | |
| template<typename T, typename V, std::enable_if_t< std::is_convertible_v< V, T >, bool > = true> | |
| QAtomicScopedValueRollback (std::atomic< T > &, V) -> QAtomicScopedValueRollback< T > | |
| template<typename T, typename V, std::enable_if_t< std::is_convertible_v< V, T >, bool > = true> | |
| QAtomicScopedValueRollback (std::atomic< T > &, V, std::memory_order) -> QAtomicScopedValueRollback< T > | |
| template<typename T, typename V, std::enable_if_t< std::is_convertible_v< V, T >, bool > = true> | |
| QAtomicScopedValueRollback (QBasicAtomicInteger< T > &, V) -> QAtomicScopedValueRollback< T > | |
| template<typename T, typename V, std::enable_if_t< std::is_convertible_v< V, T >, bool > = true> | |
| QAtomicScopedValueRollback (QBasicAtomicInteger< T > &, V, std::memory_order) -> QAtomicScopedValueRollback< T > | |
| template<typename T, typename V, std::enable_if_t< std::is_convertible_v< V, T * >, bool > = true> | |
| QAtomicScopedValueRollback (QBasicAtomicPointer< T > &, V) -> QAtomicScopedValueRollback< T * > | |
| template<typename T, typename V, std::enable_if_t< std::is_convertible_v< V, T * >, bool > = true> | |
| QAtomicScopedValueRollback (QBasicAtomicPointer< T > &, V, std::memory_order) -> QAtomicScopedValueRollback< T * > | |
| QAtomicScopedValueRollback | ( | QBasicAtomicInteger< T > & | , |
| V | ) -> QAtomicScopedValueRollback< T > |
| QAtomicScopedValueRollback | ( | QBasicAtomicInteger< T > & | , |
| V | , | ||
| std::memory_order | ) -> QAtomicScopedValueRollback< T > |
| QAtomicScopedValueRollback | ( | QBasicAtomicPointer< T > & | ) | -> QAtomicScopedValueRollback< T * > |
| QAtomicScopedValueRollback | ( | QBasicAtomicPointer< T > & | , |
| std::memory_order | ) -> QAtomicScopedValueRollback< T * > |
| QAtomicScopedValueRollback | ( | QBasicAtomicPointer< T > & | , |
| V | ) -> QAtomicScopedValueRollback< T * > |
| QAtomicScopedValueRollback | ( | QBasicAtomicPointer< T > & | , |
| V | , | ||
| std::memory_order | ) -> QAtomicScopedValueRollback< T * > |
| QAtomicScopedValueRollback | ( | std::atomic< T > & | , |
| V | ) -> QAtomicScopedValueRollback< T > |
| QAtomicScopedValueRollback | ( | std::atomic< T > & | , |
| V | , | ||
| std::memory_order | ) -> QAtomicScopedValueRollback< T > |