![]() |
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 "qmetaobject.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 70 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 3385 of file qmetatype.cpp.
using QMetaTypeConverterRegistry = QMetaTypeFunctionRegistry<QMetaType::ConverterFunction, std::pair<int,int>> |
Definition at line 1811 of file qmetatype.cpp.
using QMetaTypeMutableViewRegistry = QMetaTypeFunctionRegistry<QMetaType::MutableViewFunction, std::pair<int,int>> |
Definition at line 1815 of file qmetatype.cpp.
Definition at line 2349 of file qmetatype.cpp.
|
static |
Definition at line 2362 of file qmetatype.cpp.
|
static |
Definition at line 2261 of file qmetatype.cpp.
|
static |
Definition at line 2373 of file qmetatype.cpp.
|
static |
Definition at line 2275 of file qmetatype.cpp.
Definition at line 2027 of file qmetatype.cpp.
Definition at line 2181 of file qmetatype.cpp.
Definition at line 2152 of file qmetatype.cpp.
Definition at line 2167 of file qmetatype.cpp.
Definition at line 2196 of file qmetatype.cpp.
References QtMetaTypePrivate::QPairVariantInterfaceImpl::first(), and QtMetaTypePrivate::QPairVariantInterfaceImpl::second().
|
static |
Definition at line 2410 of file qmetatype.cpp.
Definition at line 2325 of file qmetatype.cpp.
Definition at line 2103 of file qmetatype.cpp.
Definition at line 2226 of file qmetatype.cpp.
|
staticconstexpr |
Definition at line 984 of file qmetatype.cpp.
|
static |
Definition at line 2911 of file qmetatype.cpp.
|
static |
Definition at line 2874 of file qmetatype.cpp.
|
static |
Definition at line 3343 of file qmetatype.cpp.
|
static |
Definition at line 2886 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 2006 of file qmetatype.cpp.
Definition at line 1942 of file qmetatype.cpp.
QT_BEGIN_NAMESPACE Q_STATIC_LOGGING_CATEGORY | ( | lcMetatypeDeprecated | , |
"qt.core.qmetatype.deprecated" | ) |
|
static |
Definition at line 1025 of file qmetatype.cpp.
|
inlinestatic |
Definition at line 2839 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 2947 of file qmetatype.cpp.
|
static |
Definition at line 764 of file qmetatype.cpp.
Definition at line 1758 of file qmetatype.cpp.
Definition at line 2385 of file qmetatype.cpp.
Definition at line 2290 of file qmetatype.cpp.
Q_CONSTINIT Q_CORE_EXPORT QMetaTypeModuleHelper qMetaTypeGuiHelper = {} |
Definition at line 1754 of file qmetatype.cpp.
Q_CONSTINIT Q_CORE_EXPORT QMetaTypeModuleHelper qMetaTypeWidgetsHelper = {} |
Definition at line 1755 of file qmetatype.cpp.
|
staticconstexpr |
Definition at line 1022 of file qmetatype.cpp.