|
| | TypeResolver (QQmlJSImporter *importer) |
| void | init (Visitor *visitor, QQmlJS::AST::Node *program) |
| QQmlJSScope::Ptr | scopeForLocation (const QV4::CompiledData::Location &location) const |
| std::pair< QString, QQmlJSScope::Ptr > | importedType (const QQmlJSScope::ConstPtr &type) const |
| | QQmlJSTypeResolver (QQmlJSImporter *importer) |
| void | init (QQmlJSImportVisitor *visitor, QQmlJS::AST::Node *program) |
| QQmlJSRegisterContentPool * | registerContentPool () const |
| QQmlJSLogger * | logger () const |
| void | setParentMode (ParentMode mode) |
| ParentMode | parentMode () const |
| void | setCloneMode (CloneMode mode) |
| CloneMode | cloneMode () const |
| QQmlJSScope::ConstPtr | voidType () const |
| QQmlJSScope::ConstPtr | emptyType () const |
| QQmlJSScope::ConstPtr | nullType () const |
| QQmlJSScope::ConstPtr | realType () const |
| QQmlJSScope::ConstPtr | floatType () const |
| QQmlJSScope::ConstPtr | int8Type () const |
| QQmlJSScope::ConstPtr | uint8Type () const |
| QQmlJSScope::ConstPtr | int16Type () const |
| QQmlJSScope::ConstPtr | uint16Type () const |
| QQmlJSScope::ConstPtr | int32Type () const |
| QQmlJSScope::ConstPtr | uint32Type () const |
| QQmlJSScope::ConstPtr | int64Type () const |
| QQmlJSScope::ConstPtr | uint64Type () const |
| QQmlJSScope::ConstPtr | sizeType () const |
| QQmlJSScope::ConstPtr | boolType () const |
| QQmlJSScope::ConstPtr | stringType () const |
| QQmlJSScope::ConstPtr | stringListType () const |
| QQmlJSScope::ConstPtr | byteArrayType () const |
| QQmlJSScope::ConstPtr | urlType () const |
| QQmlJSScope::ConstPtr | dateTimeType () const |
| QQmlJSScope::ConstPtr | dateType () const |
| QQmlJSScope::ConstPtr | timeType () const |
| QQmlJSScope::ConstPtr | regexpType () const |
| QQmlJSScope::ConstPtr | variantListType () const |
| QQmlJSScope::ConstPtr | variantMapType () const |
| QQmlJSScope::ConstPtr | varType () const |
| QQmlJSScope::ConstPtr | qmlPropertyMapType () const |
| QQmlJSScope::ConstPtr | jsValueType () const |
| QQmlJSScope::ConstPtr | jsPrimitiveType () const |
| QQmlJSScope::ConstPtr | listPropertyType () const |
| QQmlJSScope::ConstPtr | metaObjectType () const |
| QQmlJSScope::ConstPtr | functionType () const |
| QQmlJSScope::ConstPtr | jsGlobalObject () const |
| QQmlJSScope::ConstPtr | qObjectType () const |
| QQmlJSScope::ConstPtr | qObjectListType () const |
| QQmlJSScope::ConstPtr | arrayPrototype () const |
| QQmlJSScope::ConstPtr | forInIteratorPtr () const |
| QQmlJSScope::ConstPtr | forOfIteratorPtr () const |
| QQmlJSScope::ConstPtr | qQmlScriptStringType () const |
| QQmlJSRegisterContent | jsGlobalObjectContent () const |
| QQmlJSScope::ConstPtr | mathObject () const |
| QQmlJSScope::ConstPtr | consoleObject () const |
| QQmlJSScope::ConstPtr | typeForConst (QV4::ReturnedValue rv) const |
| bool | isPrefix (const QString &name) const |
| const QHash< QString, QQmlJS::ContextualType > & | importedTypes () const |
| const auto & | importedNames () const |
| QQmlJSScope::ConstPtr | typeForName (const QString &name) const |
| QString | nameForType (const QQmlJSScope::ConstPtr &type) const |
| QStringList | seenModuleQualifiers () const |
| QQmlJSScope::ConstPtr | scopeForLocation (const QV4::CompiledData::Location &location) const |
| QQmlJSScope::ConstPtr | typeFromAST (QQmlJS::AST::Type *type) const |
| QQmlJSScope::ConstPtr | typeForId (const QQmlJSScope::ConstPtr &scope, const QString &name, QQmlJSScopesByIdOptions options=QQmlJSScopesByIdOption::Default) const |
| const QQmlJSScopesById & | objectsById () const |
| bool | canCallJSFunctions () const |
| bool | canAddressValueTypes () const |
| QQmlJSScope::ConstPtr | scopedType (const QQmlJSScope::ConstPtr &scope, const QString &name, QQmlJSScopesByIdOptions options=QQmlJSScopesByIdOption::Default) const |
| const QHash< QQmlJS::SourceLocation, QQmlJSMetaSignalHandler > & | signalHandlers () const |
| bool | isPrimitive (QQmlJSRegisterContent type) const |
| bool | isPrimitive (const QQmlJSScope::ConstPtr &type) const |
| bool | isNumeric (QQmlJSRegisterContent type) const |
| bool | isNumeric (const QQmlJSScope::ConstPtr &type) const |
| bool | isIntegral (QQmlJSRegisterContent type) const |
| bool | isIntegral (const QQmlJSScope::ConstPtr &type) const |
| bool | isSignedInteger (const QQmlJSScope::ConstPtr &type) const |
| bool | isUnsignedInteger (const QQmlJSScope::ConstPtr &type) const |
| bool | isNativeArrayIndex (const QQmlJSScope::ConstPtr &type) const |
| bool | canHold (const QQmlJSScope::ConstPtr &container, const QQmlJSScope::ConstPtr &contained) const |
| bool | canHoldUndefined (QQmlJSRegisterContent content) const |
| bool | isOptionalType (QQmlJSRegisterContent content) const |
| bool | canPopulate (const QQmlJSScope::ConstPtr &type, const QQmlJSScope::ConstPtr &argument, bool *isExtension) const |
| bool | canConvertFromTo (const QQmlJSScope::ConstPtr &from, const QQmlJSScope::ConstPtr &to) const |
| bool | canConvertFromTo (QQmlJSRegisterContent from, QQmlJSRegisterContent to) const |
| bool | areEquivalentLists (const QQmlJSScope::ConstPtr &a, const QQmlJSScope::ConstPtr &b) const |
| bool | isTriviallyCopyable (const QQmlJSScope::ConstPtr &type) const |
| bool | inherits (const QQmlJSScope::ConstPtr &derived, const QQmlJSScope::ConstPtr &base) const |
| QQmlJSScope::ConstPtr | genericType (const QQmlJSScope::ConstPtr &type, ComponentIsGeneric allowComponent=ComponentIsGeneric::No) const |
| QQmlJSScope::ConstPtr | storedType (const QQmlJSScope::ConstPtr &type) const |
| QQmlJSRegisterContent | original (QQmlJSRegisterContent type) const |
| QQmlJSScope::ConstPtr | originalContainedType (QQmlJSRegisterContent container) const |
| QQmlJSRegisterContent | shadowed (QQmlJSRegisterContent type) const |
| QQmlJSScope::ConstPtr | merge (const QQmlJSScope::ConstPtr &a, const QQmlJSScope::ConstPtr &b) const |
| QQmlJSRegisterContent | extractNonVoidFromOptionalType (QQmlJSRegisterContent content) const |
| QQmlJSMetaMethod | selectConstructor (const QQmlJSScope::ConstPtr &type, const QQmlJSScope::ConstPtr &argument, bool *isExtension) const |
| QQmlJSRegisterContent | typeForBinaryOperation (QSOperator::Op oper, QQmlJSRegisterContent left, QQmlJSRegisterContent right) const |
| QQmlJSRegisterContent | typeForArithmeticUnaryOperation (UnaryOperator op, QQmlJSRegisterContent operand) const |
| QQmlJSRegisterContent | merge (QQmlJSRegisterContent a, QQmlJSRegisterContent b) const |
| QQmlJSRegisterContent | literalType (const QQmlJSScope::ConstPtr &type) const |
| QQmlJSRegisterContent | operationType (const QQmlJSScope::ConstPtr &type) const |
| QQmlJSRegisterContent | namedType (const QQmlJSScope::ConstPtr &type) const |
| QQmlJSRegisterContent | syntheticType (const QQmlJSScope::ConstPtr &type) const |
| QQmlJSRegisterContent | scopedType (QQmlJSRegisterContent scope, const QString &name, int lookupIndex=QQmlJSRegisterContent::InvalidLookupIndex, QQmlJSScopesByIdOptions options=QQmlJSScopesByIdOption::Default) const |
| QQmlJSRegisterContent | memberType (QQmlJSRegisterContent type, const QString &name, int lookupIndex=QQmlJSRegisterContent::InvalidLookupIndex) const |
| QQmlJSRegisterContent | elementType (QQmlJSRegisterContent list) const |
| QQmlJSRegisterContent | returnType (const QQmlJSMetaMethod &method, const QQmlJSScope::ConstPtr &returnType, QQmlJSRegisterContent scope) const |
| QQmlJSRegisterContent | extensionType (const QQmlJSScope::ConstPtr &extension, QQmlJSRegisterContent base) const |
| QQmlJSRegisterContent | baseType (const QQmlJSScope::ConstPtr &base, QQmlJSRegisterContent derived) const |
| QQmlJSRegisterContent | parentScope (const QQmlJSScope::ConstPtr &parent, QQmlJSRegisterContent child) const |
| QQmlJSRegisterContent | iteratorPointer (QQmlJSRegisterContent listType, QQmlJS::AST::ForEachType type, int lookupIndex) const |
| QQmlJSRegisterContent | convert (QQmlJSRegisterContent from, QQmlJSRegisterContent to) const |
| QQmlJSRegisterContent | convert (QQmlJSRegisterContent from, const QQmlJSScope::ConstPtr &to) const |
| bool | adjustTrackedType (QQmlJSRegisterContent tracked, const QQmlJSScope::ConstPtr &conversion) const |
| bool | adjustTrackedType (QQmlJSRegisterContent tracked, QQmlJSRegisterContent conversion) const |
| bool | adjustTrackedType (QQmlJSRegisterContent tracked, const QList< QQmlJSRegisterContent > &conversions) const |
| void | adjustOriginalType (QQmlJSRegisterContent tracked, const QQmlJSScope::ConstPtr &conversion) const |
| void | generalizeType (QQmlJSRegisterContent type) const |
Definition at line 30 of file qqmltctyperesolver_p.h.