![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqmljsimportvisitor_p.h>
Classes | |
| struct | UnfinishedBinding |
| struct | ScopeAndNameT |
| struct | PendingPropertyType |
| struct | PendingMethodTypeAnnotations |
| struct | PendingPropertyObjectBinding |
| struct | RequiredProperty |
| struct | WithVisibilityScope |
| Utility wrapper that adds visibility scope to the data. More... | |
Static Public Member Functions | |
| static QString | implicitImportDirectory (const QString &localFile, QQmlJSResourceFileMapper *mapper) |
Protected Types | |
| enum class | BindingExpressionParseResult { Invalid , Script , Literal , Translation } |
| enum class | BindingForPropertyDefintion { Yes , No } |
| using | RootDocumentNameType = QQmlJSScope::RootDocumentNameType |
| using | InlineComponentNameType = QQmlJSScope::InlineComponentNameType |
| using | InlineComponentOrDocumentRootName = QQmlJSScope::RootDocumentNameType |
| using | ConstScopeAndName = ScopeAndNameT<true> |
| using | ScopeAndName = ScopeAndNameT<false> |
| using | FunctionOrExpressionIdentifier = ConstScopeAndName |
| using | Property = ConstScopeAndName |
| using | Alias = ConstScopeAndName |
Private Member Functions | |
| virtual void | handleLiteralBinding (const QQmlJSMetaPropertyBinding &, const QQmlJS::AST::UiPublicMember *) |
Friends | |
| class | QQmlJS::Dom::QQmlDomAstCreatorWithQQmlJSScope |
Definition at line 43 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 248 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 243 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 246 of file qqmljsimportvisitor_p.h.
Definition at line 177 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 178 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 247 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 176 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 244 of file qqmljsimportvisitor_p.h.
|
strongprotected |
| Enumerator | |
|---|---|
| Invalid | |
| Script | |
| Literal | |
| Translation | |
Definition at line 316 of file qqmljsimportvisitor_p.h.
|
strongprotected |
| Enumerator | |
|---|---|
| Yes | |
| No | |
Definition at line 317 of file qqmljsimportvisitor_p.h.
| QQmlJSImportVisitor::QQmlJSImportVisitor | ( | const QQmlJSScope::Ptr & | target, |
| QQmlJSImporter * | importer, | ||
| QQmlJSLogger * | logger, | ||
| const QString & | implicitImportDirectory, | ||
| const QStringList & | qmldirFiles = QStringList() ) |
Definition at line 174 of file qqmljsimportvisitor.cpp.
|
inline |
Definition at line 50 of file qqmljsimportvisitor_p.h.
|
default |
|
protected |
Definition at line 1499 of file qqmljsimportvisitor.cpp.
|
protected |
Records a JS function or a Script binding for a given scope. Returns an index of a just recorded function-or-expression.
Definition at line 1677 of file qqmljsimportvisitor.cpp.
|
inline |
Definition at line 69 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 1539 of file qqmljsimportvisitor.cpp.
|
protectedvirtual |
Definition at line 1653 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 1582 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 1631 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 1601 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 1110 of file qqmljsimportvisitor.cpp.
|
inlineprotected |
Definition at line 287 of file qqmljsimportvisitor_p.h.
|
inlineprotected |
Definition at line 274 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 3041 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2978 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2990 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3002 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2938 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2211 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3231 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3213 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1787 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3253 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2962 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2950 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2195 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2168 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3247 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2637 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1916 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3133 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1886 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 548 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2046 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2611 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3020 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 237 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 246 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 1658 of file qqmljsimportvisitor.cpp.
Removes last FunctionOrExpressionIdentifier from m_functionStack, performing some checks on name.
Definition at line 1704 of file qqmljsimportvisitor.cpp.
|
privatevirtual |
Reimplemented in QQmlJS::LinterVisitor.
Definition at line 2431 of file qqmljsimportvisitor.cpp.
|
static |
Definition at line 449 of file qqmljsimportvisitor.cpp.
|
inline |
Definition at line 84 of file qqmljsimportvisitor_p.h.
|
inline |
Definition at line 85 of file qqmljsimportvisitor_p.h.
|
inline |
Definition at line 68 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 2363 of file qqmljsimportvisitor.cpp.
|
protectedvirtual |
Reimplemented in QQmlJS::LinterVisitor.
Definition at line 273 of file qqmljsimportvisitor.cpp.
|
inline |
Definition at line 66 of file qqmljsimportvisitor_p.h.
|
inline |
Definition at line 65 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 3104 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 624 of file qqmljsimportvisitor.cpp.
|
protectedvirtual |
Reimplemented in QQmlJS::LinterVisitor.
Definition at line 2250 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 1768 of file qqmljsimportvisitor.cpp.
|
inlineoverride |
Definition at line 205 of file qqmljsastvisitor_p.h.
|
inlineoverride |
Definition at line 204 of file qqmljsastvisitor_p.h.
|
protected |
Definition at line 714 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 834 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 914 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 1292 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 814 of file qqmljsimportvisitor.cpp.
|
inline |
Definition at line 74 of file qqmljsimportvisitor_p.h.
|
inline |
Definition at line 63 of file qqmljsimportvisitor_p.h.
|
inlineprotected |
Definition at line 314 of file qqmljsimportvisitor_p.h.
|
protectedvirtual |
A guarded version of insertJSIdentifier. If the scope is a QML scope, it will log a syntax error instead. Returns true if insertion was successful, otherwise false
Reimplemented in QQmlJS::LinterVisitor.
Definition at line 92 of file qqmljsimportvisitor.cpp.
|
inline |
Definition at line 75 of file qqmljsimportvisitor_p.h.
|
inline |
Definition at line 94 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 655 of file qqmljsimportvisitor.cpp.
|
protected |
Sets the name of scope to name based on type.
Definition at line 111 of file qqmljsimportvisitor.cpp.
|
inline |
Definition at line 70 of file qqmljsimportvisitor_p.h.
|
protected |
Sets absolute runtime function indices for scope based on count (document-level variable). Returns count incremented by the number of runtime functions that the current scope has.
Definition at line 1725 of file qqmljsimportvisitor.cpp.
|
overrideprotectedvirtual |
Implements QQmlJS::AST::BaseVisitor.
Definition at line 2925 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2967 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2983 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2995 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2931 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2201 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3220 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3204 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1777 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2955 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3025 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2943 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2180 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2162 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3269 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3320 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3279 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3237 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2628 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2685 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2781 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1892 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3083 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1808 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2867 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 534 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1926 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2056 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2475 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2174 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3007 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 285 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 278 of file qqmljsimportvisitor.cpp.
|
friend |
Definition at line 424 of file qqmljsimportvisitor_p.h.
Definition at line 386 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 202 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 179 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 171 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 172 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 206 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 252 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 184 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 169 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 173 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 198 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 196 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 194 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 254 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 174 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 181 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 382 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 383 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 377 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 324 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 379 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 380 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 378 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 390 of file qqmljsimportvisitor_p.h.
Definition at line 387 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 385 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 170 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 187 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 381 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 182 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 186 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 183 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 185 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 191 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 392 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 391 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 389 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 251 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 272 of file qqmljsimportvisitor_p.h.
Definition at line 200 of file qqmljsimportvisitor_p.h.