![]() |
Qt 6.x
The Qt SDK
|
#include <QtCore/qtconfigmacros.h>#include <type_traits>#include <utility>
Include dependency graph for qfunctionaltools_impl.h: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.