![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qmetatype.h"#include "qmetatype_p.h"#include "qbytearray.h"#include "qdatetime.h"#include "qdebug.h"#include "qhash.h"#include "qlist.h"#include "qlocale.h"#include "qmap.h"#include "private/qnumeric_p.h"#include "qobjectdefs.h"#include "private/qoffsetstringarray_p.h"#include "qreadwritelock.h"#include "qstring.h"#include "qstringlist.h"#include "qdatastream.h"#include "qassociativeiterable.h"#include "qbitarray.h"#include "qbytearraylist.h"#include "qcborarray.h"#include "qcbormap.h"#include "qcborvalue.h"#include "qjsonarray.h"#include "qjsondocument.h"#include "qjsonobject.h"#include "qjsonvalue.h"#include "qline.h"#include "qloggingcategory.h"#include "qmetaassociation.h"#include "qmetaobject.h"#include "qmetasequence.h"#include "qobject.h"#include "qpoint.h"#include "qrect.h"#include "qsequentialiterable.h"#include "qsize.h"#include "qurl.h"#include "quuid.h"#include "qvariant.h"#include <new>#include <cstring>Go to the source code of this file.
Classes | |
| class | QMetaTypeFunctionRegistry< T, Key > |
Namespaces | |
| namespace | QtPrivate |
Macros | |
| #define | NS(x) |
| #define | QT_ADD_STATIC_METATYPE(MetaTypeName, MetaTypeId, RealName) |
| #define | QT_ADD_STATIC_METATYPE_ALIASES_ITER(MetaTypeName, MetaTypeId, AliasingName, RealNameStr) |
| #define | QT_ADD_STATIC_METATYPE(MetaTypeName, MetaTypeId, RealName) |
| #define | QT_ADD_STATIC_METATYPE_ALIASES_ITER(MetaTypeName, MetaTypeId, AliasingName, RealNameStr) |
| #define | QMETATYPE_CONVERTER_ASSIGN_DOUBLE(To, From) |
| #define | QMETATYPE_CONVERTER_ASSIGN_NUMBER(To, From) |
| #define | CONVERT_CBOR_AND_JSON(To) |
| #define | INTEGRAL_CONVERTER(To) |
| #define | FLOAT_CONVERTER(To) |
| #define | QMETATYPE_CONVERTER_ASSIGN_QCHAR(From) |
| #define | QT_METATYPE_DECLARE_TEMPLATE_ITER(TypeName, Id, Name) |
Typedefs | |
| using | QMetaTypeConverterRegistry = QMetaTypeFunctionRegistry<QMetaType::ConverterFunction, std::pair<int,int>> |
| using | QMetaTypeMutableViewRegistry = QMetaTypeFunctionRegistry<QMetaType::MutableViewFunction, std::pair<int,int>> |
Variables | |
| static constexpr auto | types = createStaticTypeToIdMap() |
| Q_CONSTINIT Q_CORE_EXPORT QMetaTypeModuleHelper | qMetaTypeGuiHelper = {} |
| Q_CONSTINIT Q_CORE_EXPORT QMetaTypeModuleHelper | qMetaTypeWidgetsHelper = {} |
| #define CONVERT_CBOR_AND_JSON | ( | To | ) |
| #define FLOAT_CONVERTER | ( | To | ) |
| #define INTEGRAL_CONVERTER | ( | To | ) |
| #define NS | ( | x | ) |
Definition at line 72 of file qmetatype.cpp.
| #define QMETATYPE_CONVERTER_ASSIGN_DOUBLE | ( | To, | |
| From ) |
| #define QMETATYPE_CONVERTER_ASSIGN_NUMBER | ( | To, | |
| From ) |
| #define QMETATYPE_CONVERTER_ASSIGN_QCHAR | ( | From | ) |
| #define QT_ADD_STATIC_METATYPE | ( | MetaTypeName, | |
| MetaTypeId, | |||
| RealName ) |
| #define QT_ADD_STATIC_METATYPE | ( | MetaTypeName, | |
| MetaTypeId, | |||
| RealName ) |
| #define QT_ADD_STATIC_METATYPE_ALIASES_ITER | ( | MetaTypeName, | |
| MetaTypeId, | |||
| AliasingName, | |||
| RealNameStr ) |
| #define QT_ADD_STATIC_METATYPE_ALIASES_ITER | ( | MetaTypeName, | |
| MetaTypeId, | |||
| AliasingName, | |||
| RealNameStr ) |
| #define QT_METATYPE_DECLARE_TEMPLATE_ITER | ( | TypeName, | |
| Id, | |||
| Name ) |
Definition at line 3480 of file qmetatype.cpp.
| using QMetaTypeConverterRegistry = QMetaTypeFunctionRegistry<QMetaType::ConverterFunction, std::pair<int,int>> |
Definition at line 1814 of file qmetatype.cpp.
| using QMetaTypeMutableViewRegistry = QMetaTypeFunctionRegistry<QMetaType::MutableViewFunction, std::pair<int,int>> |
Definition at line 1818 of file qmetatype.cpp.
Definition at line 2359 of file qmetatype.cpp.
|
static |
Definition at line 2372 of file qmetatype.cpp.
|
static |
Definition at line 2269 of file qmetatype.cpp.
|
static |
Definition at line 2383 of file qmetatype.cpp.
|
static |
Definition at line 2283 of file qmetatype.cpp.
Definition at line 2030 of file qmetatype.cpp.
| bool convertIterableToVariantHash | ( | QMetaType | fromType, |
| const void * | from, | ||
| void * | to ) |
Definition at line 2188 of file qmetatype.cpp.
| bool convertIterableToVariantList | ( | QMetaType | fromType, |
| const void * | from, | ||
| void * | to ) |
Definition at line 2156 of file qmetatype.cpp.
| bool convertIterableToVariantMap | ( | QMetaType | fromType, |
| const void * | from, | ||
| void * | to ) |
Definition at line 2173 of file qmetatype.cpp.
Definition at line 2203 of file qmetatype.cpp.
References QtMetaTypePrivate::QPairVariantInterfaceImpl::first(), and QtMetaTypePrivate::QPairVariantInterfaceImpl::second().
|
static |
Definition at line 2421 of file qmetatype.cpp.
|
static |
Definition at line 2335 of file qmetatype.cpp.
Definition at line 2106 of file qmetatype.cpp.
|
static |
Definition at line 2234 of file qmetatype.cpp.
|
staticconstexpr |
Definition at line 986 of file qmetatype.cpp.
|
static |
Definition at line 3006 of file qmetatype.cpp.
|
static |
Definition at line 2969 of file qmetatype.cpp.
|
static |
Definition at line 3438 of file qmetatype.cpp.
|
static |
Definition at line 2981 of file qmetatype.cpp.
|
inline |
Definition at line 126 of file qmetatype_p.h.
|
inline |
Definition at line 126 of file qmetatype_p.h.
returns a QMetaEnum for a given meta tape type id if possible
Definition at line 2009 of file qmetatype.cpp.
Definition at line 1945 of file qmetatype.cpp.
| QT_BEGIN_NAMESPACE Q_STATIC_LOGGING_CATEGORY | ( | lcMetatypeDeprecated | , |
| "qt.core.qmetatype.deprecated" | ) |
|
static |
Definition at line 1027 of file qmetatype.cpp.
|
inlinestatic |
Definition at line 2934 of file qmetatype.cpp.
| int qMetaTypeTypeInternal | ( | QByteArrayView | name | ) |
Similar to QMetaType::type(); the only difference is that this function doesn't attempt to normalize the type name (i.e., the lookup will fail for type names in non-normalized form).
Used by only QMetaObject, which means the type is always already normalized.
Definition at line 3042 of file qmetatype.cpp.
|
static |
Definition at line 766 of file qmetatype.cpp.
Definition at line 1761 of file qmetatype.cpp.
|
static |
Definition at line 2396 of file qmetatype.cpp.
|
static |
Definition at line 2299 of file qmetatype.cpp.
| Q_CONSTINIT Q_CORE_EXPORT QMetaTypeModuleHelper qMetaTypeGuiHelper = {} |
Definition at line 1757 of file qmetatype.cpp.
| Q_CONSTINIT Q_CORE_EXPORT QMetaTypeModuleHelper qMetaTypeWidgetsHelper = {} |
Definition at line 1758 of file qmetatype.cpp.
|
staticconstexpr |
Definition at line 1024 of file qmetatype.cpp.