![]() |
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/qmetatype.h>#include <QtCore/qtmocconstants.h>#include <QtCore/q20algorithm.h>#include <QtCore/q23type_traits.h>#include <limits>Go to the source code of this file.
Namespaces | |
| namespace | QtMocHelpers |
| namespace | QtMocHelpers::detail |
Enumerations | |
| enum | QtMocHelpers::detail::TypeCompletenessForMetaType : bool { QtMocHelpers::detail::TypeMayBeIncomplete = false , QtMocHelpers::detail::TypeMustBeComplete = true } |
Functions | |
| template<uint... Nx> | |
| constexpr auto | QtMocHelpers::stringData (const char(&...strings)[Nx]) |
| template<typename FuncType> | |
| bool | QtMocHelpers::indexOfMethod (void **_a, FuncType ff, int indexindex) noexcept |
| template<typename Prop, typename Value> | |
| bool | QtMocHelpers::setProperty (Prop &property, Value &&valuevalue) |
| template<typename Enum> | |
| constexpr int | QtMocHelpers::detail::payloadSizeForEnum () |
| template<typename ObjectType, typename Unique, typename Strings, typename Methods, typename Properties, typename Enums, typename Constructors = UintData<>, typename ClassInfo = detail::UintDataBlock<0, 0>> | |
| constexpr auto | QtMocHelpers::metaObjectData (uint flagsflags, const Strings &stringsstrings, const Methods &methods, const Properties &properties, const Enums &enums, const Constructors &constructors={}, const ClassInfo &classInfo={}) |
| template<typename T> | |
| std::enable_if_t< std::is_enum_v< T > > | QtMocHelpers::assignFlags (void *vv, T tt) noexcept |
| template<typename T> | |
| std::enable_if_t< QtPrivate::IsQFlags< T >::value > | QtMocHelpers::assignFlags (void *vv, T tt) noexcept |
Variables | |
| static constexpr size_t | QtMocHelpers::MaxStringSize |