Qt 4.8
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Macros | Functions | Variables
qmetatype.cpp File Reference
#include "qmetatype.h"
#include "qobjectdefs.h"
#include "qdatetime.h"
#include "qbytearray.h"
#include "qreadwritelock.h"
#include "qstring.h"
#include "qstringlist.h"
#include "qvector.h"
#include "qlocale.h"
#include "qeasingcurve.h"
#include "qbitarray.h"
#include "qurl.h"
#include "qvariant.h"
#include "qsize.h"
#include "qpoint.h"
#include "qrect.h"
#include "qline.h"

Go to the source code of this file.

Classes

class  QCustomTypeInfo
 
struct  QMetaTypeGuiHelper
 

Macros

#define NS(x)   QT_PREPEND_NAMESPACE(x)
 
#define QT_ADD_STATIC_METATYPE(STR, TP)   { STR, sizeof(STR) - 1, TP }
 

Functions

 Q_DECLARE_TYPEINFO (QCustomTypeInfo, Q_MOVABLE_TYPE)
 
static int qMetaTypeCustomType_unlocked (const char *typeName, int length)
 Similar to QMetaType::type(), but only looks in the custom set of types, and doesn't lock the mutex. More...
 
static int qMetaTypeStaticType (const char *typeName, int length)
 Similar to QMetaType::type(), but only looks in the static set of types. More...
 

Variables

Q_CORE_EXPORT const QMetaTypeGuiHelperqMetaTypeGuiHelper = 0
 
struct {
   int   type
 
   const char *   typeName
 
   int   typeNameLength
 
types []
 

Macro Definition Documentation

◆ NS

#define NS (   x)    QT_PREPEND_NAMESPACE(x)

◆ QT_ADD_STATIC_METATYPE

#define QT_ADD_STATIC_METATYPE (   STR,
  TP 
)    { STR, sizeof(STR) - 1, TP }

Definition at line 235 of file qmetatype.cpp.

Function Documentation

◆ Q_DECLARE_TYPEINFO()

Q_DECLARE_TYPEINFO ( QCustomTypeInfo  ,
Q_MOVABLE_TYPE   
)

◆ qMetaTypeCustomType_unlocked()

static int qMetaTypeCustomType_unlocked ( const char *  typeName,
int  length 
)
static

Similar to QMetaType::type(), but only looks in the custom set of types, and doesn't lock the mutex.

Warning
This function is not part of the public interface.

Definition at line 450 of file qmetatype.cpp.

Referenced by QMetaType::registerType(), QMetaType::registerTypedef(), and QMetaType::type().

451 {
452  const QVector<QCustomTypeInfo> * const ct = customTypes();
453  if (!ct)
454  return 0;
455 
456  for (int v = 0; v < ct->count(); ++v) {
457  const QCustomTypeInfo &customInfo = ct->at(v);
458  if ((length == customInfo.typeName.size())
459  && !strcmp(typeName, customInfo.typeName.constData())) {
460  if (customInfo.alias >= 0)
461  return customInfo.alias;
462  return v + QMetaType::User;
463  }
464  }
465  return 0;
466 }
const QStringList & customTypes
int count(const T &t) const
Returns the number of occurrences of value in the vector.
Definition: qvector.h:742
The QVector class is a template class that provides a dynamic array.
Definition: qdatastream.h:64
QByteArray typeName
Definition: qmetatype.cpp:357
const char * typeName
Definition: qmetatype.cpp:239
const T & at(int i) const
Returns the item at index position i in the vector.
Definition: qvector.h:350
const char * constData() const
Returns a pointer to the data stored in the byte array.
Definition: qbytearray.h:433
int size() const
Returns the number of bytes in this byte array.
Definition: qbytearray.h:402

◆ qMetaTypeStaticType()

static int qMetaTypeStaticType ( const char *  typeName,
int  length 
)
inlinestatic

Similar to QMetaType::type(), but only looks in the static set of types.

Warning
This function is not part of the public interface.

Definition at line 433 of file qmetatype.cpp.

Referenced by QMetaType::registerType(), QMetaType::registerTypedef(), and QMetaType::type().

434 {
435  int i = 0;
436  while (types[i].typeName && ((length != types[i].typeNameLength)
437  || strcmp(typeName, types[i].typeName))) {
438  ++i;
439  }
440  return types[i].type;
441 }
int typeNameLength
Definition: qmetatype.cpp:239
const char * typeName
Definition: qmetatype.cpp:239
static const struct @32 types[]

Variable Documentation

◆ qMetaTypeGuiHelper

Q_CORE_EXPORT const QMetaTypeGuiHelper* qMetaTypeGuiHelper = 0

◆ type

int type

Definition at line 239 of file qmetatype.cpp.

Referenced by QUnixPrintWidgetPrivate::_q_printerChanged(), QDeclarativeTypeNameCache::add(), MetaObjectGenerator::addClassInfo(), QLineControl::addCommand(), addDefaultArguments(), QZipWriterPrivate::addEntry(), QWidgetPrivate::adjustFlags(), QSpanData::adjustSpanMethods(), QGraphicsWidgetPrivate::adjustWindowFlags(), QPatternist::ContextItem::announceFocusType(), QTestData::append(), QSignalSpy::appendArgs(), QCFType< CGFontRef >::as(), QDeclarativeMetaType::attachedPropertiesFuncId(), axc_FilterProc(), QPatternist::XsdSchemaResolver::baseTypeNameOfType(), QDeclarativeCompiler::buildDynamicMeta(), buildMetaObject(), QDeclarativeCompiler::buildObject(), QDeclarativeCompiler::buildProperty(), QDeclarativeCompiler::buildPropertyInNamespace(), QDeclarativeCompiler::buildSignal(), buttonChange(), cacheForNamespace(), QPixmapData::cacheKey(), QCacheItem::canCompress(), QVariant::canConvert(), charString(), QPatternist::XsdSchemaChecker::checkAttributeConstraints(), QPatternist::XsdSchemaChecker::checkAttributeUseConstraints(), QPatternist::XsdSchemaChecker::checkBasicCircularInheritances(), QPatternist::XsdSchemaChecker::checkBasicComplexTypeConstraints(), QPatternist::XsdSchemaChecker::checkBasicSimpleTypeConstraints(), QPatternist::XsdSchemaChecker::checkCircularInheritances(), QPatternist::XsdSchemaChecker::checkComplexTypeConstraints(), QPatternist::XsdTypeChecker::checkConstrainingFacetsBinary(), QPatternist::XsdTypeChecker::checkConstrainingFacetsDateTime(), QPatternist::XsdTypeChecker::checkConstrainingFacetsString(), QPatternist::XsdSchemaChecker::checkElementConstraints(), QPatternist::XsdSchemaChecker::checkElementDuplicates(), QPatternist::XsdSchemaChecker::checkInheritanceRestrictions(), QPatternist::XsdSchemaChecker::checkSimpleDerivationRestrictions(), QPatternist::XsdSchemaChecker::checkSimpleTypeConstraints(), QPatternist::checkVariableCircularity(), QObject::children(), classIDL(), QProcessPrivate::Channel::clear(), QXlibClipboard::clipboardReadProperty(), QX11Data::clipboardReadProperty(), QX11Data::clipboardWaitForEvent(), QFontEngine::cloneWithSize(), comparableType(), QPatternist::ComparisonFactory::compare(), QGLShaderPrivate::compile(), QDeclarativeBindingCompilerPrivate::compile(), QMetaObjectPrivate::connect(), Maemo::constantVariantList(), QPatternist::ComparisonFactory::constructAndCompare(), QPatternist::XsdSchemaHelper::constructAndCompare(), QHttpHeader::contentType(), QPatternist::ContextItem::ContextItem(), QDeclarativeBindingCompilerPrivate::contextName(), QScriptEngine::convert(), convertToNumber(), QDeclarativePropertyAnimationPrivate::convertVariant(), QDeclarativeNotifierEndpoint::copyAndClear(), QPatternist::GenericPredicate::create(), QWidgetPrivate::create_sys(), createArrayBuffer(), createContext(), QPPDOptionsEditor::createEditor(), QDBusMessage::createErrorReply(), createImageNode(), QDeclarativeCompiledData::TypeReference::createInstance(), QNativeSocketEnginePrivate::createNewSocket(), QDeclarativeCompiledData::TypeReference::createPropertyCache(), createRectNode(), createSvgNode(), createTextAreaNode(), createTextNode(), createUseNode(), QAccessibleAbstractSpinBox::currentValue(), QPSQLResult::data(), QMetaObjectBuilder::deserialize(), QPatternist::XsdStateMachine< XsdSchemaToken::NodeName >::dfaStateForNfaState(), QNetworkSession::disconnectNotify(), DndReadSourceProperty(), QDomDocumentPrivate::doctype(), QEventDispatcherUNIXPrivate::doSelect(), QCosmeticStroker::drawPath(), QGtkStyle::drawPrimitive(), QOleDropTarget::Drop(), AnchorData::dump(), QAxBase::dynamicCallHelper(), QScript::Equals(), err_method_notfound(), QDeclarativeCompiler::evaluateEnum(), QLabel::event(), QDB2Result::exec(), QODBCResult::exec(), QScriptDebuggerCommandExecutor::execute(), QFontEngineQPA::faceId(), QFontEngineQPF::faceId(), QFileSystemEngine::fillMetaData(), QDeclarativeImportsPrivate::find(), QDeclarativeImportedNamespace::find_helper(), find_trans_colors(), QX11Data::findClientWindow(), QSystemTrayIconSys::findIconGeometry(), QDateTimeParser::findMonth(), QDeclarativeScriptParser::findOrCreateType(), QPatternist::XsdSchemaResolver::findPrimitiveType(), findRealWindow(), QSystemTrayIconSys::findTrayGeometry(), QDBusMetaObjectGenerator::findType(), findXdndAwareParent(), QPPDOptionsModel::flags(), flipPoint(), QPatternist::ValueFactory::fromLexical(), QScriptEngine::fromScriptValue(), QPatternist::AtomicString::fromValue(), QNetworkAccessFtpBackend::ftpDone(), QDeclarativeCompiler::genLiteralAssignment(), QScriptEnginePrivate::get(), QStaticTextPrivate::get(), QXlibClipboard::getDataInFormat(), QClipboardWatcher::getDataInFormat(), getFullPath(), QGestureManager::getGestureTargets(), QNetworkManagerSettingsConnection::getMacAddress(), QXlibWindow::getMWMHints(), GetMWMHints(), getNetWmState(), QGestureManager::getState(), QDirectFbInput::handleKeyEvents(), QmlJSDebugger::AbstractViewInspector::handleMessage(), QBBScreenEventHandler::handleTouchEvent(), QStateMachinePrivate::handleTransitionSignal(), hasCircularUnionInheritance(), hasDuplicatedElementsInternal(), QPatternist::TokenSource::Token::hasError(), QWSLock::hasLock(), QGLShaderProgramPrivate::hasShader(), QWSClient::identity(), QMetaPropertyBuilder::index(), QBspTree::init(), QSqlDatabasePrivate::init(), QIconModeViewBase::initBspTree(), QScriptValuePrivate::initFrom(), QSocks5SocketEngine::initialize(), QGraphicsSceneBspTree::initialize(), QTestLiteStaticInfoPrivate::initializeSupportedAtoms(), QBBScreenEventHandler::injectKeyboardEvent(), QTransform::inline_type(), QWaylandInputDevice::inputHandleKey(), QWSDisplay::instance(), QDeclarativeMetaType::interfaceIId(), QAxBase::internalInvoke(), QAxBase::internalProperty(), QAxServerBase::Invoke(), QAxEventSink::Invoke(), IPictureToQPixmap(), QKeyMapperPrivate::isADeadKey(), QDeclarativeParser::Variant::isBoolean(), QDBusDemarshaller::isCurrentTypeStringLike(), QDate::isNull(), QXmlNodeModelIndex::isNull(), QDeclarativeParser::Variant::isNumber(), QWSWindowSurface::isOpaque(), QTransform::isScaling(), QDeclarativeParser::Variant::isScript(), isServerProcess(), QDeclarativeParser::Variant::isString(), QPatternist::XsdTypeChecker::isValidString(), QStroker::joinPoints(), QTextEngine::justify(), launchWebBrowser(), QScript::LessThan(), QSvgHandler::lineNumber(), QDeclarativeMetaType::listType(), QLock::lock(), QWSLock::lock(), QFSFileEnginePrivate::longFileName(), macQuoteString(), QWidgetPrivate::mapFromGlobal(), QDeclarativeEngineDebugPrivate::message(), QDeclarativeEngineDebugService::messageReceived(), QDeclarativeVMEMetaObject::metaCall(), QDeclarativeCompiledData::TypeReference::metaObject(), MetaObjectGenerator::metaObject(), QDeclarativeEnginePrivate::metaObjectForType(), QFontEngine::minRightBearing(), QFontEngineBox::minRightBearing(), QTriangulator< T >::SimpleToMonotone::monotoneDecomposition(), QX11Data::motifdndObtainData(), MotifWindow(), QXlibWindow::mousePressEvent(), namedPrototype(), QDeclarativeValueTypeScriptClass::newObject(), QErrorMessagePrivate::nextPending(), QPatternist::TokenRevealer::nextToken(), QPatternist::XQueryTokenizer::nextToken(), QFileSystemModelPrivate::nodeCaseInsensitiveLessThan(), QDeclarativeEngineDebugService::objectData(), QIBaseDriver::open(), openDocument(), QWSServer::openKeyboard(), QPatternist::UnlimitedContainer::operandsUnionType(), QCFType< T >::operator T(), QEasingCurve::operator!=(), QNetworkProxyQuery::operator!=(), QNetworkProxy::operator!=(), QCFType< CGFontRef >::operator&(), QTriangulator< T >::ComplexToSimple::Event::operator<(), operator<<(), QScriptString::operator=(), QDeclarativeTimeLinePrivate::Op::operator=(), QCFType< CGFontRef >::operator=(), QProcessPrivate::Channel::operator=(), QTextOption::Tab::operator==(), QDeclarativeBindingCompilerPrivate::Result::operator==(), operator>>(), QPatternist::GeneralComparison::operatorID(), QVGPaintEnginePrivate::painterPathToVGPath(), ParallelAnchorData::ParallelAnchorData(), parseAlignment(), QPatternist::XsdSchemaParser::parseAlternative(), parseAnimateTransformNode(), QPatternist::XsdSchemaParser::parseGlobalAttribute(), QPatternist::XsdSchemaParser::parseGlobalElement(), QPatternist::XsdSchemaParser::parseList(), QPatternist::XsdSchemaParser::parseLocalAttribute(), QPatternist::XsdSchemaParser::parseLocalElement(), QDBusMetaObjectGenerator::parseMethods(), QDBusMetaObjectGenerator::parseProperties(), QPatternist::XsdSchemaParser::parseRedefine(), QPatternist::XsdSchemaParser::parseSchema(), QDBusMetaObjectGenerator::parseSignals(), QPatternist::XsdSchemaParser::parseSimpleContentRestriction(), QPatternist::XsdSchemaParser::parseSimpleRestriction(), parseStyleNode(), QPatternist::XsdSchemaParser::parseUnion(), QXlibScreen::physicalSize(), QProcessPrivate::Channel::pipeFrom(), QProcessPrivate::Channel::pipeTo(), QDirectFbConvenience::pixelFomatHasAlpha(), QPixmapData::pixelType(), QSQLite2Driver::primaryIndex(), QTDSDriver::primaryIndex(), QTest::printMessage(), QSvgHandler::processingInstruction(), QWSKeyboardHandler::processKeyEvent(), QDeclarativeObjectMethodScriptClass::property(), QMetaObject::property(), QDeclarativeCompiledData::TypeReference::propertyCache(), prototype(), QAbstractVideoBuffer::QAbstractVideoBuffer(), QApplicationPrivate::QApplicationPrivate(), qax_generateDocumentation(), QBasicKeyEventTransition::QBasicKeyEventTransition(), QBasicMouseEventTransition::QBasicMouseEventTransition(), QCFType< CGFontRef >::QCFType(), QColorToOLEColor(), qDBusParametersForMethod(), qDBusReplyFill(), QDeclarativeBoundSignalParameters::QDeclarativeBoundSignalParameters(), QDeclarativeImageProvider::QDeclarativeImageProvider(), qDecodeDB2Type(), qDecodeMYSQLType(), qDecodeOCIType(), qDecodeODBCType(), qDecodePSQLType(), QDefaultItemEditorFactory::QDefaultItemEditorFactory(), QDoubleSpinBoxPrivate::QDoubleSpinBoxPrivate(), qDrawPlainRect(), QEventTransition::QEventTransition(), qExtractSecurityPolicyFromString(), qFieldType(), qglfResolveCreateShader(), QHistoryState::QHistoryState(), QIconTheme::QIconTheme(), QItemEditorFactory::QItemEditorFactory(), qMakeError(), qMakeFieldInfo(), QOCICols::qMakeOraField(), qmlExecuteDeferred(), qmlRegisterCustomType(), qmlRegisterExtendedType(), qmlRegisterRevision(), qmlRegisterType(), QDeclarativePrivate::qmlRegisterType(), qmlRegisterUncreatableType(), QDeclarativePrivate::qmlRegisterUncreatableType(), qmlRegisterValueTypeEnums(), QDeclarativeMetaType::qmlType(), QNtlmPhase1Block::QNtlmPhase1Block(), QNtlmPhase2Block::QNtlmPhase2Block(), QNtlmPhase3Block::QNtlmPhase3Block(), QPixmap::QPixmap(), QScriptString::QScriptString(), QSpinBoxPrivate::QSpinBoxPrivate(), QSqlDatabasePrivate::QSqlDatabasePrivate(), qt_cleanup(), qt_dispatchKeyEvent(), qt_format_text(), qt_get_net_supported(), qt_get_net_virtual_roots(), qt_grab_cursor(), qt_internal_proc(), qt_keyrelease_scanner(), qt_mac_handleTabletEvent(), qt_mac_menu_merge_text(), qt_mac_send_event(), qt_mac_unregister_widget(), QAxServerBase::qt_metacall(), qt_save_rootinfo(), qt_set_input_encoding(), qt_set_x11_resources(), qt_tablet_cleanup_wce(), qt_vg_config_to_image_format(), qt_wstate_iconified(), qTextAfterOffsetFromString(), qTextAtOffsetFromString(), qTextBeforeOffsetFromString(), QTextEditMimeData::QTextEditMimeData(), QTextFramePrivate::QTextFramePrivate(), QTextLength::QTextLength(), QTextTablePrivate::QTextTablePrivate(), qtKey2CocoaKey(), qToField(), QToolButton::QToolButton(), QTransform::QTransform(), qVariantSetValue(), QWSGraphicsSystem::QWSGraphicsSystem(), QXIMInputContext::QXIMInputContext(), QDeclarativeEnginePrivate::rawMetaObjectForType(), QWSProtocolItem::read(), MetaObjectGenerator::readEventInterface(), MetaObjectGenerator::readFuncsInfo(), QVFbScreenKeyboardHandler::readKeyboardData(), QWSLinuxInputKbPrivate::readKeycode(), QLinuxInputKeyboardHandler::readKeycode(), QVFbScreenMouseHandler::readMouseData(), QIBaseDriver::record(), QDirectPainter::region(), QItemEditorFactory::registerEditor(), QGestureManager::registerGestureRecognizer(), registerInterface(), QEventDispatcherBlackberry::registerSocketNotifier(), QEventDispatcherGlib::registerSocketNotifier(), QEventDispatcherWin32::registerSocketNotifier(), QEventDispatcherMac::registerSocketNotifier(), QEventDispatcherUNIX::registerSocketNotifier(), QMetaType::registerStreamOperators(), QPatternist::XsdSchemaResolver::removeComplexBaseType(), QPatternist::XsdSchemaResolver::removeSimpleRestrictionBase(), MetaObjectGenerator::replacePrototype(), MetaObjectGenerator::replaceType(), QPatternist::XsdSchemaResolver::resolveAlternativeTypes(), QPatternist::XsdSchemaResolver::resolveAttributeTypes(), QPatternist::XsdSchemaResolver::resolveComplexBaseTypes(), QPatternist::XsdSchemaResolver::resolveElementTypes(), QPatternist::XsdSchemaResolver::resolveSimpleListType(), QPatternist::XsdSchemaResolver::resolveSimpleRestrictionBaseTypes(), QPatternist::XsdSchemaResolver::resolveSimpleUnionTypes(), QTextDocumentWithImageResources::resourcesLoading(), QInternalMimeData::retrieveData(), QIntKeyboardListenThread::run(), QDeclarativeCompiledBindingsPrivate::run(), QDomDocumentPrivate::saveDocument(), QScriptEnginePrivate::scriptConnect(), QPatternist::XsdValidatingInstanceReader::selectNodeSets(), QWSDisplay::sendFontCommand(), QWSDisplay::sendIMUpdate(), QWSClient::sendRegionEvent(), QGraphicsProxyWidgetPrivate::sendWidgetMouseEvent(), SequentialAnchorData::SequentialAnchorData(), QWinSettingsPrivate::set(), set(), QNetworkSessionPrivate::setALREnabled(), QToolButton::setArrowType(), QDomDocumentPrivate::setContent(), QPatternist::XsdComplexType::setContentType(), QPatternist::GenericStaticContext::setContextItemType(), QSvgHandler::setDefaultCoordinateSystem(), QEventTransition::setEventType(), QBasicKeyEventTransition::setEventType(), QBasicMouseEventTransition::setEventType(), QGraphicsItemPrivate::setExtra(), QHistoryState::setHistoryType(), QPatternist::XsdSimpleType::setItemType(), QGLEngineShaderManager::setMaskType(), QXcbWindow::setNetWmWindowTypes(), QCursor::setPos(), QGLEngineSelector::setPreferredPaintEngine(), QPatternist::XsdSimpleType::setPrimitiveType(), QNetworkProxyQuery::setQueryType(), QPatternist::XsdComplexType::ContentType::setSimpleType(), QEventDispatcherUNIX::setSocketNotifierPending(), QGLEngineShaderManager::setSrcPixelType(), QIntMouseListenThread::setup(), QIntKeyboardListenThread::setup(), QSpanData::setup(), setupOwner(), QPatternist::XsdAttributeUse::setUseType(), QSizePolicy::setVerticalPolicy(), QXcbWindow::setWindowFlags(), QXlibWindow::setWindowFlags(), QFbWindow::setWindowFlags(), QPatternist::XsdSimpleType::setWxsSuperType(), QBBScreenEventThread::shutdown(), QGL2PaintEngineEx::state(), QVGPaintEngine::state(), QPatternist::GenericPredicate::staticType(), QVariant::swap(), TargetsTable(), QDeclarativeCompiler::testLiteralAssignment(), QDeclarativeCompiler::testQualifiedEnumAssignment(), QCoreFuriCuri::timerEvent(), QTextControl::toHtml(), QTextEdit::toHtml(), QPlainTextEdit::toPlainText(), QWidget::topLevelWidget(), toQAudioFormat(), QDeclarativeCompiler::toQmlType(), QScriptEnginePrivate::toQObject(), QSystemLocalePrivate::toString(), QTest::toString(), QCss::Value::toString(), toType(), QImage::transformed(), transformIsSimple(), QWSInputContext::translateIMEvent(), QWSInputContext::translateIMQueryEvent(), QETWidget::translateKeyEvent(), translateKeySym(), QETWidget::translateMouseEvent(), QMeeGoGraphicsSystem::triggerSwitchCallbacks(), QMetaType::type(), QPatternist::XsdValidatingInstanceReader::typeByName(), QMetaType::typeName(), QDBusMetaType::typeToSignature(), QLock::unlock(), QWSLock::unlock(), QEventDispatcherWin32::unregisterSocketNotifier(), QEventDispatcherMac::unregisterSocketNotifier(), QEventDispatcherUNIX::unregisterSocketNotifier(), QGraphicsItemPrivate::unsetExtra(), QCursorData::update(), QDeclarativeBinding::update(), QBBButtonEventNotifier::updateButtonStates(), QBBEngine::updateConfiguration(), QFontDialogPrivate::updateFamilies(), QVariantAnimationPrivate::updateInterpolator(), QBlitterPaintEnginePrivate::updateTransformState(), QPatternist::XsdValidatingInstanceReader::validate(), QPatternist::XsdValidatingInstanceReader::validateElement(), QSqlField::value(), QFbWindow::visible(), QXlibScreen::waitForClipboardEvent(), QSystemLocalePrivate::winToQtFormat(), QWSProtocolItem::write(), QTextOdfWriter::writeBlockFormat(), QApplication::x11ProcessEvent(), QX11Data::xdndHandleEnter(), xdndObtainData(), xdndProxy(), QPatternist::XsdSchemaTypesFactory::XsdSchemaTypesFactory(), QPatternist::yyparse(), QAbstractTestLogger::~QAbstractTestLogger(), QApplicationPrivate::~QApplicationPrivate(), QCFType< CGFontRef >::~QCFType(), QCursorData::~QCursorData(), QDeclarativeInfo::~QDeclarativeInfo(), QPlatformIntegration::~QPlatformIntegration(), QScriptMessageHandlerInterface::~QScriptMessageHandlerInterface(), QSvgGradientStyle::~QSvgGradientStyle(), QXmlAttributes::~QXmlAttributes(), QXmlDeclHandler::~QXmlDeclHandler(), QXmlDefaultHandler::~QXmlDefaultHandler(), and QPatternist::XsdComplexType::~XsdComplexType().

◆ typeName

const char* typeName

Definition at line 239 of file qmetatype.cpp.

Referenced by QPatternist::XsdSchemaResolver::addAlternativeType(), QPatternist::XsdSchema::addAnonymousType(), QPatternist::XsdSchemaResolver::addAttributeType(), QPatternist::XsdSchemaResolver::addElementType(), QPatternist::XsdSchemaResolver::addSimpleListType(), QDBusMarshaller::beginMap(), compare(), QDeclarativeCompiler::compileAlias(), QScriptEnginePrivate::create(), QDeclarativeTypeData::done(), QScript::QObjectConnectionManager::execute(), QDeclarativeImportedNamespace::find_helper(), QPatternist::XsdSchemaResolver::findPrimitiveType(), QDBusMetaObjectGenerator::findType(), generateInterfaceXml(), QSQLiteResultPrivate::initColumns(), QMetaMethod::invoke(), QScriptEnginePrivate::jscValueToVariant(), QDeclarativeEngineDebugService::objectData(), operator<<(), QPatternist::XsdSchemaParser::parseAlternative(), QPatternist::XsdSchemaParser::parseComplexContentExtension(), QPatternist::XsdSchemaParser::parseComplexContentRestriction(), QPatternist::XsdSchemaParser::parseGlobalAttribute(), QPatternist::XsdSchemaParser::parseGlobalElement(), QPatternist::XsdSchemaParser::parseList(), QPatternist::XsdSchemaParser::parseLocalAttribute(), QPatternist::XsdSchemaParser::parseLocalElement(), QPatternist::XsdSchemaParser::parseSimpleContentExtension(), QPatternist::XsdSchemaParser::parseSimpleContentRestriction(), QPatternist::XsdSchemaParser::parseUnion(), QColorToOLEColor(), qExtractSecurityPolicyFromString(), qGetColumnType(), qGetTableInfo(), QMetaMethod::QMetaMethod(), qmlExecuteDeferred(), qRegisterMetaType(), queuedConnectionTypes(), QVariantToVARIANT(), QMetaType::registerType(), QMetaType::registerTypedef(), QPatternist::XsdSchemaResolver::resolveSimpleUnionTypes(), QDeclarativeTypeData::resolveTypes(), QVariant::swap(), QDeclarativeCompiler::testQualifiedEnumAssignment(), QMetaType::unregisterType(), MetaObjectGenerator::usertypeToString(), QPatternist::XsdValidatingInstanceReader::validate(), QPatternist::XsdValidatingInstanceReader::validateElement(), QScript::variantFromValue(), QPatternist::XsdSchemaTypesFactory::XsdSchemaTypesFactory(), and QDeclarativeInfo::~QDeclarativeInfo().

◆ typeNameLength

int typeNameLength

Definition at line 239 of file qmetatype.cpp.

Referenced by qMetaTypeStaticType().

◆ types

const { ... } types[]

Referenced by QDeclarativeItemPrivate::addItemChangeListener(), QOutlineMapper::beginOutline(), cacheForNamespace(), QScript::callQtMethod(), QPatternist::XsdSchemaChecker::checkAttributeConstraints(), QPatternist::XsdSchemaChecker::checkAttributeUseConstraints(), QPatternist::XsdSchemaChecker::checkBasicCircularInheritances(), QPatternist::XsdSchemaChecker::checkBasicComplexTypeConstraints(), QPatternist::XsdSchemaChecker::checkBasicSimpleTypeConstraints(), QPatternist::XsdSchemaChecker::checkCircularInheritances(), QPatternist::XsdSchemaChecker::checkComplexTypeConstraints(), QPatternist::XsdSchemaChecker::checkConstrainingFacets(), QPatternist::XsdSchemaChecker::checkDuplicatedAttributeUses(), QPatternist::XsdSchemaChecker::checkElementDuplicates(), QPatternist::XsdSchemaChecker::checkInheritanceRestrictions(), QPatternist::XsdSchemaChecker::checkSimpleDerivationRestrictions(), QPatternist::XsdSchemaChecker::checkSimpleTypeConstraints(), QSqlResultPrivate::clearIndex(), QOpenGLPaintEngine::clip(), QPaintEngineEx::clip(), QRasterPaintEngine::clip(), collectAllElements(), QGLShaderPrivate::compile(), QMetaObjectPrivate::connect(), QObject::connect(), QLayoutItem::controlTypes(), QOutlineMapper::convertElements(), QDeclarativeEnginePrivate::createCache(), QAbstractItemModel::dropMimeData(), QAbstractTableModel::dropMimeData(), QAbstractListModel::dropMimeData(), QPatternist::XsdSchemaDebugger::dumpSchema(), QOpenGLPaintEngine::fill(), QGestureManager::filterEvent(), findRealWindow(), QMacPasteboard::formats(), generateInterfaceXml(), QMacPasteboard::hasFormat(), QMacPasteboard::hasOSType(), QMetaMethod::invoke(), QPatternist::XsdSchemaMerger::merge(), QAbstractItemModel::mimeData(), QAbstractItemModel::mimeTypes(), operator<<(), QTriangulatingStroker::process(), QDashedStrokeProcessor::process(), QDBusPendingCallPrivate::QDBusPendingCallPrivate(), qMetaTypeStaticType(), QDeclarativeMetaType::qmlType(), qRegisterDraggedTypes(), qt_painterPathFromVectorPath(), queued_activate(), queuedConnectionTypes(), QDBusAdaptorConnector::relay(), QPatternist::XsdSchemaResolver::resolveAttributeInheritance(), QPatternist::XsdSchemaResolver::resolveAttributeTermReferences(), QPatternist::XsdSchemaResolver::resolveComplexContentComplexTypes(), QPatternist::XsdSchemaResolver::resolveEnumerationFacetValues(), QPatternist::XsdSchemaResolver::resolveSimpleContentComplexTypes(), QPatternist::XsdSchemaResolver::resolveSimpleRestrictions(), QPatternist::XsdSchemaResolver::resolveTermReferences(), QMacPasteboard::retrieveData(), QDeclarativeVME::run(), send_targets_selection(), QXlibClipboard::sendTargetsSelection(), QPatternist::XsdSimpleType::setMemberTypes(), QDBusPendingCallPrivate::setReplyCallback(), QPaintEngineEx::stroke(), QEglProperties::toString(), and QMetaType::typeName().