Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QQmlJSTypeResolver Member List

This is the complete list of members for QQmlJSTypeResolver, including all inherited members.

adjustOriginalType(const QQmlJSScope::ConstPtr &tracked, const QQmlJSScope::ConstPtr &conversion) constQQmlJSTypeResolver
adjustTrackedType(const QQmlJSScope::ConstPtr &tracked, const QQmlJSScope::ConstPtr &conversion) constQQmlJSTypeResolver
adjustTrackedType(const QQmlJSScope::ConstPtr &tracked, const QList< QQmlJSScope::ConstPtr > &conversions) constQQmlJSTypeResolver
areEquivalentLists(const QQmlJSScope::ConstPtr &a, const QQmlJSScope::ConstPtr &b) constQQmlJSTypeResolver
arrayPrototype() constQQmlJSTypeResolverinline
boolType() constQQmlJSTypeResolverinline
builtinType(const QQmlJSScope::ConstPtr &type) constQQmlJSTypeResolver
byteArrayType() constQQmlJSTypeResolverinline
canAddressValueTypes() constQQmlJSTypeResolverinline
canCallJSFunctions() constQQmlJSTypeResolverinline
canConvertFromTo(const QQmlJSScope::ConstPtr &from, const QQmlJSScope::ConstPtr &to) constQQmlJSTypeResolver
canConvertFromTo(const QQmlJSRegisterContent &from, const QQmlJSRegisterContent &to) constQQmlJSTypeResolver
canHold(const QQmlJSScope::ConstPtr &container, const QQmlJSScope::ConstPtr &contained) constQQmlJSTypeResolver
canHoldUndefined(const QQmlJSRegisterContent &content) constQQmlJSTypeResolver
canPopulate(const QQmlJSScope::ConstPtr &type, const QQmlJSScope::ConstPtr &argument, bool *isExtension) constQQmlJSTypeResolver
canPrimitivelyConvertFromTo(const QQmlJSScope::ConstPtr &from, const QQmlJSScope::ConstPtr &to) constQQmlJSTypeResolverprotected
checkEnums(const QQmlJSScope::ConstPtr &scope, const QString &name, QQmlJSRegisterContent *result, QQmlJSScope::ExtensionKind mode) constQQmlJSTypeResolverprotected
cloneMode() constQQmlJSTypeResolverinline
CloneMode enum nameQQmlJSTypeResolver
CloneTypes enum valueQQmlJSTypeResolver
comparableType(const QQmlJSScope::ConstPtr &type) constQQmlJSTypeResolver
ComponentIsGeneric enum nameQQmlJSTypeResolver
containedType(const QQmlJSRegisterContent &container) constQQmlJSTypeResolver
containedTypeName(const QQmlJSRegisterContent &container, bool useFancyName=false) constQQmlJSTypeResolver
convert(const QQmlJSRegisterContent &from, const QQmlJSRegisterContent &to) constQQmlJSTypeResolver
dateTimeType() constQQmlJSTypeResolverinline
dateType() constQQmlJSTypeResolverinline
DoNotCloneTypes enum valueQQmlJSTypeResolver
emptyType() constQQmlJSTypeResolverinline
equals(const QQmlJSScope::ConstPtr &a, const QQmlJSScope::ConstPtr &b) constQQmlJSTypeResolver
floatType() constQQmlJSTypeResolverinline
functionType() constQQmlJSTypeResolverinline
generalizeType(const QQmlJSScope::ConstPtr &type) constQQmlJSTypeResolver
genericType(const QQmlJSScope::ConstPtr &type, ComponentIsGeneric allowComponent=ComponentIsGeneric::No) constQQmlJSTypeResolver
globalType(const QQmlJSScope::ConstPtr &type) constQQmlJSTypeResolver
idForScope(const QQmlJSScope::ConstPtr &scope, const QQmlJSScope::ConstPtr &referrer) constQQmlJSTypeResolver
init(QQmlJSImportVisitor *visitor, QQmlJS::AST::Node *program)QQmlJSTypeResolver
int16Type() constQQmlJSTypeResolverinline
int32Type() constQQmlJSTypeResolverinline
int64Type() constQQmlJSTypeResolverinline
int8Type() constQQmlJSTypeResolverinline
isIntegral(const QQmlJSRegisterContent &type) constQQmlJSTypeResolver
isIntegral(const QQmlJSScope::ConstPtr &type) constQQmlJSTypeResolver
isNumeric(const QQmlJSRegisterContent &type) constQQmlJSTypeResolver
isNumeric(const QQmlJSScope::ConstPtr &type) constQQmlJSTypeResolver
isPrefix(const QString &name) constQQmlJSTypeResolverinline
isPrimitive(const QQmlJSRegisterContent &type) constQQmlJSTypeResolver
isPrimitive(const QQmlJSScope::ConstPtr &type) constQQmlJSTypeResolverprotected
isSignedInteger(const QQmlJSScope::ConstPtr &type) constQQmlJSTypeResolver
isTriviallyCopyable(const QQmlJSScope::ConstPtr &type) constQQmlJSTypeResolver
isUnsignedInteger(const QQmlJSScope::ConstPtr &type) constQQmlJSTypeResolver
jsGlobalObject() constQQmlJSTypeResolverinline
jsPrimitiveType() constQQmlJSTypeResolverinline
jsValueType() constQQmlJSTypeResolverinline
lengthProperty(bool isWritable, const QQmlJSScope::ConstPtr &scope) constQQmlJSTypeResolverprotected
ListMode enum nameQQmlJSTypeResolver
listPropertyType() constQQmlJSTypeResolverinline
m_arrayPrototypeQQmlJSTypeResolverprotected
m_boolTypeQQmlJSTypeResolverprotected
m_byteArrayTypeQQmlJSTypeResolverprotected
m_cloneModeQQmlJSTypeResolverprotected
m_dateTimeTypeQQmlJSTypeResolverprotected
m_dateTypeQQmlJSTypeResolverprotected
m_emptyTypeQQmlJSTypeResolverprotected
m_floatTypeQQmlJSTypeResolverprotected
m_functionTypeQQmlJSTypeResolverprotected
m_importsQQmlJSTypeResolverprotected
m_int16TypeQQmlJSTypeResolverprotected
m_int32TypeQQmlJSTypeResolverprotected
m_int64TypeQQmlJSTypeResolverprotected
m_int8TypeQQmlJSTypeResolverprotected
m_jsGlobalObjectQQmlJSTypeResolverprotected
m_jsPrimitiveTypeQQmlJSTypeResolverprotected
m_jsValueTypeQQmlJSTypeResolverprotected
m_listPropertyTypeQQmlJSTypeResolverprotected
m_loggerQQmlJSTypeResolverprotected
m_metaObjectTypeQQmlJSTypeResolverprotected
m_nullTypeQQmlJSTypeResolverprotected
m_numberPrototypeQQmlJSTypeResolverprotected
m_objectsByIdQQmlJSTypeResolverprotected
m_objectsByLocationQQmlJSTypeResolverprotected
m_parentModeQQmlJSTypeResolverprotected
m_qObjectListTypeQQmlJSTypeResolverprotected
m_qObjectTypeQQmlJSTypeResolverprotected
m_realTypeQQmlJSTypeResolverprotected
m_signalHandlersQQmlJSTypeResolverprotected
m_stringListTypeQQmlJSTypeResolverprotected
m_stringTypeQQmlJSTypeResolverprotected
m_timeTypeQQmlJSTypeResolverprotected
m_trackedTypesQQmlJSTypeResolverprotected
m_uint16TypeQQmlJSTypeResolverprotected
m_uint32TypeQQmlJSTypeResolverprotected
m_uint64TypeQQmlJSTypeResolverprotected
m_uint8TypeQQmlJSTypeResolverprotected
m_urlTypeQQmlJSTypeResolverprotected
m_variantListTypeQQmlJSTypeResolverprotected
m_variantMapTypeQQmlJSTypeResolverprotected
m_varTypeQQmlJSTypeResolverprotected
m_voidTypeQQmlJSTypeResolverprotected
memberEnumType(const QQmlJSScope::ConstPtr &type, const QString &name) constQQmlJSTypeResolverprotected
memberType(const QQmlJSRegisterContent &type, const QString &name) constQQmlJSTypeResolver
memberType(const QQmlJSScope::ConstPtr &type, const QString &name) constQQmlJSTypeResolverprotected
merge(const QQmlJSRegisterContent &a, const QQmlJSRegisterContent &b) constQQmlJSTypeResolver
merge(const QQmlJSScope::ConstPtr &a, const QQmlJSScope::ConstPtr &b) constQQmlJSTypeResolver
metaObjectType() constQQmlJSTypeResolverinline
nullType() constQQmlJSTypeResolverinline
objectsById() constQQmlJSTypeResolverinline
original(const QQmlJSRegisterContent &type) constQQmlJSTypeResolver
originalContainedType(const QQmlJSRegisterContent &container) constQQmlJSTypeResolver
originalType(const QQmlJSScope::ConstPtr &type) constQQmlJSTypeResolver
parentMode() constQQmlJSTypeResolverinline
ParentMode enum nameQQmlJSTypeResolver
qObjectListType() constQQmlJSTypeResolverinline
qObjectType() constQQmlJSTypeResolverinline
QQmlJSTypeResolver(QQmlJSImporter *importer)QQmlJSTypeResolver
realType() constQQmlJSTypeResolverinline
registerContains(const QQmlJSRegisterContent &reg, const QQmlJSScope::ConstPtr &type) constQQmlJSTypeResolver
registerContentForName(const QString &name, const QQmlJSScope::ConstPtr &scopeType=QQmlJSScope::ConstPtr(), bool hasObjectModuelPrefix=false) constQQmlJSTypeResolverprotected
registerIsStoredIn(const QQmlJSRegisterContent &reg, const QQmlJSScope::ConstPtr &type) constQQmlJSTypeResolver
returnType(const QQmlJSScope::ConstPtr &type, QQmlJSRegisterContent::ContentVariant variant, const QQmlJSScope::ConstPtr &scope) constQQmlJSTypeResolver
scopedType(const QQmlJSScope::ConstPtr &scope, const QString &name) constQQmlJSTypeResolver
scopeForId(const QString &id, const QQmlJSScope::ConstPtr &referrer) constQQmlJSTypeResolver
scopeForLocation(const QV4::CompiledData::Location &location) constQQmlJSTypeResolver
selectConstructor(const QQmlJSScope::ConstPtr &type, const QQmlJSScope::ConstPtr &argument, bool *isExtension) constQQmlJSTypeResolver
setCloneMode(CloneMode mode)QQmlJSTypeResolverinline
setParentMode(ParentMode mode)QQmlJSTypeResolverinline
signalHandlers() constQQmlJSTypeResolverinline
storedType(const QQmlJSScope::ConstPtr &type) constQQmlJSTypeResolver
stringListType() constQQmlJSTypeResolverinline
stringType() constQQmlJSTypeResolverinline
timeType() constQQmlJSTypeResolverinline
tracked(const QQmlJSRegisterContent &type) constQQmlJSTypeResolver
trackedContainedType(const QQmlJSRegisterContent &container) constQQmlJSTypeResolver
trackedType(const QQmlJSScope::ConstPtr &type) constQQmlJSTypeResolver
transformed(const QQmlJSRegisterContent &origin, QQmlJSScope::ConstPtr(QQmlJSTypeResolver::*op)(const QQmlJSScope::ConstPtr &) const) constQQmlJSTypeResolverprotected
typeForArithmeticUnaryOperation(UnaryOperator op, const QQmlJSRegisterContent &operand) constQQmlJSTypeResolver
typeForBinaryOperation(QSOperator::Op oper, const QQmlJSRegisterContent &left, const QQmlJSRegisterContent &right) constQQmlJSTypeResolver
typeForConst(QV4::ReturnedValue rv) constQQmlJSTypeResolver
typeForName(const QString &name) constQQmlJSTypeResolverinline
typeFromAST(QQmlJS::AST::Type *type) constQQmlJSTypeResolver
uint16Type() constQQmlJSTypeResolverinline
uint32Type() constQQmlJSTypeResolverinline
uint64Type() constQQmlJSTypeResolverinline
uint8Type() constQQmlJSTypeResolverinline
UnaryOperator enum nameQQmlJSTypeResolver
urlType() constQQmlJSTypeResolverinline
UseDocumentParent enum valueQQmlJSTypeResolver
UseListProperty enum valueQQmlJSTypeResolver
UseParentProperty enum valueQQmlJSTypeResolver
UseQObjectList enum valueQQmlJSTypeResolver
valueType(const QQmlJSRegisterContent &list) constQQmlJSTypeResolver
variantListType() constQQmlJSTypeResolverinline
variantMapType() constQQmlJSTypeResolverinline
varType() constQQmlJSTypeResolverinline
voidType() constQQmlJSTypeResolverinline