|
| static QString | urlToMacro (const QString &url) |
| static QString | getFunctionCategory (const MethodBase &method) |
| static QString | getFunctionCategory (const Method &method) |
| static QString | appendSpace (const QString &s) |
| static QString | prependSpace (const QString &s) |
| static std::pair< QString, QString > | functionSignatures (const MethodBase &method) |
| static QString | functionReturnType (const Method &m) |
| static void | writeToFile (const QString &path, const QByteArray &data) |
| template<typename Predicate> |
| static void | dumpFunctions (OutputWrapper &code, const QList< Method > &functions, Predicate pred) |
| template<typename WriteInitialization> |
| static void | writeSpecialMethod (OutputWrapper &code, const MethodBase &specialMethod, WriteInitialization writeInit) |
| QString | parseUrlArgument (const QString &arg) |
| QString | loadUrl (const QString &url) |
| QString | getImplicitImportDirectory (const QString &url) |
| bool | qIsReferenceTypeList (const QQmlJSMetaProperty &p) |
| static QList< QQmlJSMetaProperty > | unboundRequiredProperties (const QQmlJSScope::ConstPtr &type, TypeResolver *resolver) |
| static void | compileRequiredPropertiesBundle (Type ¤t, const QQmlJSScope::ConstPtr &type, TypeResolver *resolver) |
| static void | compileRootExternalConstructorBody (Type ¤t, const QQmlJSScope::ConstPtr &type) |
| template<typename Iterator> |
| static Iterator | partitionBindings (Iterator first, Iterator last) |
| static QList< Variable > | compileMethodParameters (const QList< QQmlJSMetaParameter > ¶meterInfos, bool allowUnnamed=false) |
| static void | unpackFrames (QStack< AliasResolutionFrame > &frames) |
| template<typename Projection> |
| static QStringList | joinFrames (const QStack< AliasResolutionFrame > &frames, Projection project) |
| static QString | generate_callCompilationUnit (const QString &urlMethodName) |
| static std::pair< QQmlJSMetaProperty, int > | getMetaPropertyIndex (const QQmlJSScope::ConstPtr &scope, const QString &propertyName) |
| static Type | compileScriptBindingPropertyChangeHandler (const QQmlJSMetaPropertyBinding &binding, const QQmlJSScope::ConstPtr &objectType, const QString &urlMethodName, const QString &functorCppType, const QString &objectCppType) |
| static QString | scopeName (const QQmlJSScope::ConstPtr &scope) |
| static QByteArray | toLiteral (const QByteArray &utf8) |
| static QString | serializeTranslation (const QQmlTranslation::QsTrIdData &data) |
| static QString | serializeTranslation (const QQmlTranslation::QsTrData &data) |
| static QString | serializeTranslation (const QQmlTranslation &translation) |
| QSpan< const QmltcLoggingCategoryOverride > | categoryOverrides () |
| static QString | uniqueNameFromPieces (const QStringList &pieces, QHash< QString, int > &repetitions) |
| static bool | isExplicitComponent (const QQmlJSScope::ConstPtr &type) |
| static bool | isImplicitComponent (const QQmlJSScope::ConstPtr &type) |
| static bool | isOrUnderComponent (QQmlJSScope::ConstPtr type) |
| static void | addCleanQmlTypeName (QStringList *names, const QQmlJSScope::ConstPtr &scope) |
| QQmlJSScope::ConstPtr | fetchType (const QQmlJSMetaPropertyBinding &binding) |
| template<typename TypePredicate, typename BindingPredicate> |
| void | iterateBindings (const QQmlJSScope::ConstPtr &root, const QHash< QQmlJSScope::ConstPtr, QList< QQmlJSMetaPropertyBinding > > &qmlIrOrderedBindings, TypePredicate typePredicate, BindingPredicate bindingPredicate) |
| template<typename Predicate> |
| void | iterateTypes (const QQmlJSScope::ConstPtr &root, const QHash< QQmlJSScope::ConstPtr, QList< QQmlJSMetaPropertyBinding > > &qmlIrOrderedBindings, Predicate predicate) |
| static void | setAliasData (QQmlJSMetaProperty *alias, const QQmlJSUtils::ResolvedAlias &origin) |
| QString | getUnderlyingType (const QQmlJSMetaProperty &p) |