Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qqmltcvisitor.cpp File Reference

(51c4d8bfc9e519aa4b09821c5986e23a6fbcce43)

#include "qqmltcpropertyutils_p.h"
#include <private/qqmltcvisitor_p.h>
#include <QtCore/qfileinfo.h>
#include <QtCore/qstack.h>
#include <QtCore/qdir.h>
#include <QtCore/qloggingcategory.h>
#include <QtQml/private/qqmlsignalnames_p.h>
#include <private/qqmljsutils_p.h>
#include <algorithm>
#include <array>
Include dependency graph for qqmltcvisitor.cpp:

Go to the source code of this file.

Namespaces

namespace  QQmltc

Functions

 Q_LOGGING_CATEGORY (lcQmltcCompiler, "qml.qmltc.compiler", QtWarningMsg)
QSpan< const QmltcLoggingCategoryOverrideQQmltc::categoryOverrides ()
static QString QQmltc::uniqueNameFromPieces (const QStringList &pieces, QHash< QString, int > &repetitions)
static bool QQmltc::isExplicitComponent (const QQmlJSScope::ConstPtr &type)
static bool QQmltc::isImplicitComponent (const QQmlJSScope::ConstPtr &type)
static bool QQmltc::isOrUnderComponent (QQmlJSScope::ConstPtr type)
static void QQmltc::addCleanQmlTypeName (QStringList *names, const QQmlJSScope::ConstPtr &scope)
QQmlJSScope::ConstPtr QQmltc::fetchType (const QQmlJSMetaPropertyBinding &binding)
template<typename TypePredicate, typename BindingPredicate>
void QQmltc::iterateBindings (const QQmlJSScope::ConstPtr &root, const QHash< QQmlJSScope::ConstPtr, QList< QQmlJSMetaPropertyBinding > > &qmlIrOrderedBindings, TypePredicate typePredicate, BindingPredicate bindingPredicate)
template<typename Predicate>
void QQmltc::iterateTypes (const QQmlJSScope::ConstPtr &root, const QHash< QQmlJSScope::ConstPtr, QList< QQmlJSMetaPropertyBinding > > &qmlIrOrderedBindings, Predicate predicate)
static void QQmltc::setAliasData (QQmlJSMetaProperty *alias, const QQmlJSUtils::ResolvedAlias &origin)

Function Documentation

◆ Q_LOGGING_CATEGORY()

Q_LOGGING_CATEGORY ( lcQmltcCompiler ,
"qml.qmltc.compiler" ,
QtWarningMsg  )