![]() |
Qt 6.x
The Qt SDK
|
#include <QtCore/qtconfigmacros.h>
#include <memory>
#include <type_traits>
#include <utility>
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 |