![]() |
Qt 6.x
The Qt SDK
|
#include <QtCore/qtconfigmacros.h>#include <memory>#include <type_traits>#include <utility>
Include dependency graph for q20memory.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | q20 |
| namespace | q20::detail |
Functions | |
| template<typename T , typename... Args, typename Enable = std::void_t<decltype(::new (std::declval<void *>()) T(std::declval<Args>()...))>> | |
| T * | q20::construct_at (T *ptr, Args &&... args) |
| template<typename T > | |
| constexpr T * | q20::to_address (T *p) noexcept |
| template<typename Ptr , typename std::enable_if_t<!std::is_pointer_v< Ptr >, bool > = true> | |
| constexpr auto | q20::to_address (const Ptr &ptr) noexcept |