|
| template<typename To, typename From, typename std::enable_if_t<!std::is_pointer_v< To >, int > = 0> |
| static auto | detail::getQQmlJSScopeFromSmartPtr (const From &p) -> From |
| template<typename String, typename CharacterLiteral, typename StringView> |
| String | QQmlJSUtils::escapeString (String s) |
| template<typename String = QString, typename CharacterLiteral = QLatin1Char, typename StringView = QLatin1StringView> |
| String | QQmlJSUtils::toLiteral (const String &s, StringView ctor=StringView("QStringLiteral")) |
| QString | QQmlJSUtils::constRefify (QString type) |
| std::optional< QQmlJSMetaProperty > | QQmlJSUtils::changeHandlerProperty (const QQmlJSScope::ConstPtr &scope, QStringView signalName) |
| std::optional< QQmlJSMetaProperty > | QQmlJSUtils::propertyFromChangedHandler (const QQmlJSScope::ConstPtr &scope, QStringView changedHandler) |
| bool | QQmlJSUtils::hasCompositeBase (const QQmlJSScope::ConstPtr &scope) |
| bool | QQmlJSUtils::bindablePropertyHasDefaultAccessor (const QQmlJSMetaProperty &p, PropertyAccessor accessor) |
| ResolvedAlias Q_QMLCOMPILER_EXPORT | QQmlJSUtils::resolveAlias (const QQmlJSTypeResolver *typeResolver, const QQmlJSMetaProperty &property, const QQmlJSScope::ConstPtr &owner, const AliasResolutionVisitor &visitor) |
| ResolvedAlias Q_QMLCOMPILER_EXPORT | QQmlJSUtils::resolveAlias (const QQmlJSScopesById &idScopes, const QQmlJSMetaProperty &property, const QQmlJSScope::ConstPtr &owner, const AliasResolutionVisitor &visitor) |
| template<typename QQmlJSScopePtr, typename Action> |
| bool | QQmlJSUtils::searchBaseAndExtensionTypes (const QQmlJSScopePtr &type, const Action &check) |
| template<typename Action> |
| void | QQmlJSUtils::traverseFollowingQmlIrObjectStructure (const QQmlJSScope::Ptr &root, Action act) |
| template<typename Action> |
| void | QQmlJSUtils::traverseFollowingMetaObjectHierarchy (const QQmlJSScope::ConstPtr &scope, const QQmlJSScope::ConstPtr &start, Action act) |
| std::optional< QQmlJSFixSuggestion > Q_QMLCOMPILER_EXPORT | QQmlJSUtils::didYouMean (const QString &userInput, QStringList candidates, const QString &filename, const QQmlJS::SourceLocation &location) |
| std::variant< QString, QQmlJS::DiagnosticMessage > Q_QMLCOMPILER_EXPORT | QQmlJSUtils::sourceDirectoryPath (const QQmlJSImporter *importer, const QString &buildDirectoryPath) |
| template<typename Container> |
| void | QQmlJSUtils::deduplicate (Container &container) |
| QStringList | QQmlJSUtils::cleanPaths (QStringList &&paths) |
| QStringList Q_QMLCOMPILER_EXPORT | QQmlJSUtils::resourceFilesFromBuildFolders (const QStringList &buildFolders) |
| QString Q_QMLCOMPILER_EXPORT | QQmlJSUtils::qmlSourcePathFromBuildPath (const QQmlJSResourceFileMapper *mapper, const QString &pathInBuildFolder) |
| QString Q_QMLCOMPILER_EXPORT | QQmlJSUtils::qmlBuildPathFromSourcePath (const QQmlJSResourceFileMapper *mapper, const QString &pathInBuildFolder) |
| QString Q_QMLCOMPILER_EXPORT | QQmlJSUtils::getScopeName (const QQmlJSScope::ConstPtr &scope, QQmlJSScope::ScopeType type) |
| QString Q_QMLCOMPILER_EXPORT | QQmlJSUtils::fileSelectorFor (const QQmlJSScope::ConstPtr &scope1) |
| bool Q_QMLCOMPILER_EXPORT | QQmlJSUtils::canStrictlyCompareWithVar (const QQmlJSTypeResolver *typeResolver, const QQmlJSScope::ConstPtr &lhsType, const QQmlJSScope::ConstPtr &rhsType) |
| bool Q_QMLCOMPILER_EXPORT | QQmlJSUtils::canCompareWithQObject (const QQmlJSTypeResolver *typeResolver, const QQmlJSScope::ConstPtr &lhsType, const QQmlJSScope::ConstPtr &rhsType) |
| bool Q_QMLCOMPILER_EXPORT | QQmlJSUtils::canCompareWithQUrl (const QQmlJSTypeResolver *typeResolver, const QQmlJSScope::ConstPtr &lhsType, const QQmlJSScope::ConstPtr &rhsType) |