|
| | TypeResolver (QQmlJSImporter *importer) |
| void | init (Visitor *visitor, QQmlJS::AST::Node *programprogram) |
| QQmlJSScope::Ptr | scopeForLocation (const QV4::CompiledData::Location &locationlocation) const |
| std::pair< QString, QQmlJSScope::Ptr > | importedType (const QQmlJSScope::ConstPtr &typetype) const |
| | QQmlJSTypeResolver (QQmlJSImporter *importer) |
| void | init (QQmlJSImportVisitor *visitor, QQmlJS::AST::Node *programprogram) |
| QQmlJSRegisterContentPool * | registerContentPool () const |
| QQmlJSLogger * | logger () const |
| QQmlJSImporter * | importer () const |
| void | setParentMode (ParentMode modemode) |
| ParentMode | parentMode () const |
| void | setCloneMode (CloneMode modemode) |
| 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 &namename) const |
| const QHash< QString, QQmlJS::ContextualType > & | importedTypes () const |
| const auto & | importedNames () const |
| QQmlJSScope::ConstPtr | typeForName (const QString &namename) const |
| QString | nameForType (const QQmlJSScope::ConstPtr &typetype) const |
| QStringList | seenModuleQualifiers () const |
| QQmlJSScope::ConstPtr | scopeForLocation (const QV4::CompiledData::Location &locationlocation) const |
| QQmlJSScope::ConstPtr | typeFromAST (QQmlJS::AST::Type *typetype) const |
| QQmlJSScope::ConstPtr | typeForId (const QQmlJSScope::ConstPtr &scope, const QString &namename, QQmlJSScopesByIdOptions options=QQmlJSScopesByIdOption::Default) const |
| const QQmlJSScopesById & | objectsById () const |
| bool | canCallJSFunctions () const |
| bool | canAddressValueTypes () const |
| QQmlJSScope::ConstPtr | scopedType (const QQmlJSScope::ConstPtr &scope, const QString &namename, QQmlJSScopesByIdOptions options=QQmlJSScopesByIdOption::Default) const |
| const QHash< QQmlJS::SourceLocation, QQmlJSMetaSignalHandler > & | signalHandlers () const |
| bool | isPrimitive (QQmlJSRegisterContent typetype) const |
| bool | isPrimitive (const QQmlJSScope::ConstPtr &typetype) const |
| bool | isNumeric (QQmlJSRegisterContent typetype) const |
| bool | isNumeric (const QQmlJSScope::ConstPtr &typetype) const |
| bool | isIntegral (QQmlJSRegisterContent typetype) const |
| bool | isIntegral (const QQmlJSScope::ConstPtr &typetype) const |
| bool | isSignedInteger (const QQmlJSScope::ConstPtr &typetype) const |
| bool | isUnsignedInteger (const QQmlJSScope::ConstPtr &typetype) const |
| bool | isNativeArrayIndex (const QQmlJSScope::ConstPtr &typetype) 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 &typetype, 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 &aa, const QQmlJSScope::ConstPtr &bb) const |
| bool | isTriviallyCopyable (const QQmlJSScope::ConstPtr &typetype) const |
| bool | inherits (const QQmlJSScope::ConstPtr &derived, const QQmlJSScope::ConstPtr &base) const |
| QQmlJSScope::ConstPtr | genericType (const QQmlJSScope::ConstPtr &typetype, ComponentIsGeneric allowComponent=ComponentIsGeneric::No) const |
| QQmlJSScope::ConstPtr | storedType (const QQmlJSScope::ConstPtr &typetype) const |
| QQmlJSRegisterContent | original (QQmlJSRegisterContent typetype) const |
| QQmlJSScope::ConstPtr | originalContainedType (QQmlJSRegisterContent container) const |
| QQmlJSRegisterContent | shadowed (QQmlJSRegisterContent typetype) const |
| QQmlJSScope::ConstPtr | merge (const QQmlJSScope::ConstPtr &aa, const QQmlJSScope::ConstPtr &bb) const |
| QQmlJSRegisterContent | extractNonVoidFromOptionalType (QQmlJSRegisterContent content) const |
| QQmlJSMetaMethod | selectConstructor (const QQmlJSScope::ConstPtr &typetype, const QQmlJSScope::ConstPtr &argument, bool *isExtension) const |
| QQmlJSRegisterContent | typeForBinaryOperation (QSOperator::Op oper, QQmlJSRegisterContent leftleft, QQmlJSRegisterContent rightright) const |
| QQmlJSRegisterContent | typeForArithmeticUnaryOperation (UnaryOperator op, QQmlJSRegisterContent operand) const |
| QQmlJSRegisterContent | merge (QQmlJSRegisterContent aa, QQmlJSRegisterContent bb) const |
| void | clearMergeCache () const |
| QQmlJSRegisterContent | literalType (const QQmlJSScope::ConstPtr &typetype) const |
| QQmlJSRegisterContent | operationType (const QQmlJSScope::ConstPtr &typetype) const |
| QQmlJSRegisterContent | namedType (const QQmlJSScope::ConstPtr &typetype) const |
| QQmlJSRegisterContent | syntheticType (const QQmlJSScope::ConstPtr &typetype) const |
| QQmlJSRegisterContent | scopedType (QQmlJSRegisterContent scope, const QString &namename, int lookupIndex=QQmlJSRegisterContent::InvalidLookupIndex, QQmlJSScopesByIdOptions options=QQmlJSScopesByIdOption::Default) const |
| QQmlJSRegisterContent | memberType (QQmlJSRegisterContent typetype, const QString &namename, 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 typetype, 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 typetype) const |
Definition at line 30 of file qqmltctyperesolver_p.h.