(51c4d8bfc9e519aa4b09821c5986e23a6fbcce43)
#include "qqmltccompiler_p.h"
#include <private/qqmltcoutputir_p.h>
#include <private/qqmltccodewriter_p.h>
#include <private/qqmltcpropertyutils_p.h>
#include <private/qqmltccompilerpieces_p.h>
#include <QtCore/qloggingcategory.h>
#include <QtQml/private/qqmlsignalnames_p.h>
#include <private/qqmljsutils_p.h>
#include <algorithm>
Go to the source code of this file.
|
| bool | QQmltc::qIsReferenceTypeList (const QQmlJSMetaProperty &p) |
| static QList< QQmlJSMetaProperty > | QQmltc::unboundRequiredProperties (const QQmlJSScope::ConstPtr &type, TypeResolver *resolver) |
| static void | QQmltc::compileRequiredPropertiesBundle (Type ¤t, const QQmlJSScope::ConstPtr &type, TypeResolver *resolver) |
| static void | QQmltc::compileRootExternalConstructorBody (Type ¤t, const QQmlJSScope::ConstPtr &type) |
| template<typename Iterator> |
| static Iterator | QQmltc::partitionBindings (Iterator first, Iterator last) |
| static QList< Variable > | QQmltc::compileMethodParameters (const QList< QQmlJSMetaParameter > ¶meterInfos, bool allowUnnamed=false) |
| static void | QQmltc::unpackFrames (QStack< AliasResolutionFrame > &frames) |
| template<typename Projection> |
| static QStringList | QQmltc::joinFrames (const QStack< AliasResolutionFrame > &frames, Projection project) |
| static QString | QQmltc::generate_callCompilationUnit (const QString &urlMethodName) |
| static std::pair< QQmlJSMetaProperty, int > | QQmltc::getMetaPropertyIndex (const QQmlJSScope::ConstPtr &scope, const QString &propertyName) |
| static Type | QQmltc::compileScriptBindingPropertyChangeHandler (const QQmlJSMetaPropertyBinding &binding, const QQmlJSScope::ConstPtr &objectType, const QString &urlMethodName, const QString &functorCppType, const QString &objectCppType) |