![]() |
Qt 6.x
The Qt SDK
|
#include <QtCore/qtconfigmacros.h>
#include <type_traits>
#include <utility>
Go to the source code of this file.
Classes | |
struct | QtPrivate::detail::StorageByValue< Object, typename > |
struct | QtPrivate::detail::StorageEmptyBaseClassOptimization< Object, Tag > |
Namespaces | |
namespace | QtPrivate |
\macro QT_NAMESPACE | |
namespace | QtPrivate::detail |
Macros | |
#define | QFUNCTIONALTOOLS_IMPL_H |
#define | FOR_EACH_CVREF(op) |
#define | MAKE_GETTER(cvref) |
#define | MAKE_GETTER(cvref) |
Typedefs | |
template<typename Object , typename Tag = void> | |
using | QtPrivate::CompactStorage = typename std::conditional_t< std::conjunction_v< std::is_empty< Object >, std::negation< std::is_final< Object > > >, detail::StorageEmptyBaseClassOptimization< Object, Tag >, detail::StorageByValue< Object, Tag > > |
#define FOR_EACH_CVREF | ( | op | ) |
Definition at line 23 of file qfunctionaltools_impl.h.
#define MAKE_GETTER | ( | cvref | ) |
Definition at line 35 of file qfunctionaltools_impl.h.
#define MAKE_GETTER | ( | cvref | ) |
Definition at line 35 of file qfunctionaltools_impl.h.
#define QFUNCTIONALTOOLS_IMPL_H |
Definition at line 10 of file qfunctionaltools_impl.h.