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 "qobjectdefs.h"
#include "qdatetime.h"
#include "qbytearray.h"
#include "qreadwritelock.h"
#include "qhash.h"
#include "qmap.h"
#include "qstring.h"
#include "qstringlist.h"
#include "qlist.h"
#include "qlocale.h"
#include "qdebug.h"
#include "quuid.h"
#include "qdatastream.h"
#include "qbitarray.h"
#include "qurl.h"
#include "qvariant.h"
#include "qjsonvalue.h"
#include "qjsonobject.h"
#include "qjsonarray.h"
#include "qjsondocument.h"
#include "qcborvalue.h"
#include "qcborarray.h"
#include "qcbormap.h"
#include "qbytearraylist.h"
#include "qmetaobject.h"
#include "qsequentialiterable.h"
#include "qassociativeiterable.h"
#include "qobject.h"
#include "qsize.h"
#include "qpoint.h"
#include "qrect.h"
#include "qline.h"
#include <new>
#include <cstring>
Go to the source code of this file.
Classes | |
class | QMetaTypeFunctionRegistry< T, Key > |
Namespaces | |
namespace | QtPrivate |
\macro QT_NO_KEYWORDS > | |
Macros | |
#define | NS(x) |
#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 | ||
struct { | ||
const char * typeName | ||
int typeNameLength | ||
int type | ||
} | types [] | |
metatypeHelper = {} | ||
Q_CONSTINIT Q_CORE_EXPORT const QMetaTypeModuleHelper * | qMetaTypeGuiHelper = nullptr | |
Q_CONSTINIT Q_CORE_EXPORT const QMetaTypeModuleHelper * | qMetaTypeWidgetsHelper = nullptr | |
#define CONVERT_CBOR_AND_JSON | ( | To | ) |
#define FLOAT_CONVERTER | ( | To | ) |
#define INTEGRAL_CONVERTER | ( | To | ) |
#define NS | ( | x | ) |
Definition at line 64 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 ) |
Definition at line 943 of file qmetatype.cpp.
#define QT_ADD_STATIC_METATYPE_ALIASES_ITER | ( | MetaTypeName, | |
MetaTypeId, | |||
AliasingName, | |||
RealNameStr ) |
Definition at line 946 of file qmetatype.cpp.
#define QT_METATYPE_DECLARE_TEMPLATE_ITER | ( | TypeName, | |
Id, | |||
Name ) |
Definition at line 3289 of file qmetatype.cpp.
using QMetaTypeConverterRegistry = QMetaTypeFunctionRegistry<QMetaType::ConverterFunction, std::pair<int,int>> |
Definition at line 1717 of file qmetatype.cpp.
using QMetaTypeMutableViewRegistry = QMetaTypeFunctionRegistry<QMetaType::MutableViewFunction, std::pair<int,int>> |
Definition at line 1721 of file qmetatype.cpp.
Definition at line 2254 of file qmetatype.cpp.
|
static |
Definition at line 2267 of file qmetatype.cpp.
|
static |
Definition at line 2166 of file qmetatype.cpp.
|
static |
Definition at line 2278 of file qmetatype.cpp.
|
static |
Definition at line 2180 of file qmetatype.cpp.
|
static |
Definition at line 1931 of file qmetatype.cpp.
|
static |
Definition at line 2086 of file qmetatype.cpp.
|
static |
Definition at line 2057 of file qmetatype.cpp.
Definition at line 2072 of file qmetatype.cpp.
|
static |
Definition at line 2101 of file qmetatype.cpp.
References QtMetaTypePrivate::QPairVariantInterfaceImpl::first(), and QtMetaTypePrivate::QPairVariantInterfaceImpl::second().
|
static |
Definition at line 2315 of file qmetatype.cpp.
|
static |
Definition at line 2230 of file qmetatype.cpp.
|
static |
Definition at line 2007 of file qmetatype.cpp.
Definition at line 2131 of file qmetatype.cpp.
|
inlinestaticoverride |
Definition at line 3253 of file qmetatype.cpp.
|
static |
Definition at line 2802 of file qmetatype.cpp.
returns a QMetaEnum for a given meta tape type id if possible
Definition at line 1911 of file qmetatype.cpp.
Definition at line 1847 of file qmetatype.cpp.
|
static |
Definition at line 2766 of file qmetatype.cpp.
|
inlinestatic |
Definition at line 2751 of file qmetatype.cpp.
|
inlinestatic |
Definition at line 2833 of file qmetatype.cpp.
Q_CORE_EXPORT int qMetaTypeTypeInternal | ( | const char * | typeName | ) |
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).
Definition at line 2873 of file qmetatype.cpp.
|
static |
Definition at line 1661 of file qmetatype.cpp.
|
static |
Definition at line 718 of file qmetatype.cpp.
Definition at line 2290 of file qmetatype.cpp.
Definition at line 2195 of file qmetatype.cpp.
|
static |
Q_CONSTINIT Q_CORE_EXPORT const QMetaTypeModuleHelper* qMetaTypeGuiHelper = nullptr |
Definition at line 1658 of file qmetatype.cpp.
Q_CONSTINIT Q_CORE_EXPORT const QMetaTypeModuleHelper* qMetaTypeWidgetsHelper = nullptr |
Definition at line 1659 of file qmetatype.cpp.
int type |
Definition at line 951 of file qmetatype.cpp.
static const char * typeName |
Definition at line 951 of file qmetatype.cpp.
int typeNameLength |
Definition at line 951 of file qmetatype.cpp.
const struct { ... } types[] |