![]() |
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, const 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 232 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 227 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 230 of file qqmljsimportvisitor_p.h.
Definition at line 168 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 169 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 231 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 167 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 228 of file qqmljsimportvisitor_p.h.
|
strongprotected |
| Enumerator | |
|---|---|
| Invalid | |
| Script | |
| Literal | |
| Translation | |
Definition at line 307 of file qqmljsimportvisitor_p.h.
|
strongprotected |
| Enumerator | |
|---|---|
| Yes | |
| No | |
Definition at line 308 of file qqmljsimportvisitor_p.h.
| QQmlJSImportVisitor::QQmlJSImportVisitor | ( | QQmlJSImporter * | importer, |
| QQmlJSLogger * | logger, | ||
| const QString & | implicitImportDirectory, | ||
| const QStringList & | qmldirFiles = QStringList() ) |
Definition at line 148 of file qqmljsimportvisitor.cpp.
|
default |
|
protected |
Definition at line 1533 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 1680 of file qqmljsimportvisitor.cpp.
|
inlineprotectedvirtual |
Reimplemented in QQmlJS::LinterVisitor.
Definition at line 410 of file qqmljsimportvisitor_p.h.
|
inline |
Definition at line 62 of file qqmljsimportvisitor_p.h.
|
inlineprotectedvirtual |
Reimplemented in QQmlJS::LinterVisitor.
Definition at line 411 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 1573 of file qqmljsimportvisitor.cpp.
|
protectedvirtual |
Reimplemented in QQmltc::Visitor.
Definition at line 1656 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 1615 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 1634 of file qqmljsimportvisitor.cpp.
|
inlineprotectedvirtual |
Reimplemented in QQmlJS::LinterVisitor, and QQmltc::Visitor.
Definition at line 303 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 1145 of file qqmljsimportvisitor.cpp.
|
inlineprotected |
Definition at line 278 of file qqmljsimportvisitor_p.h.
|
inlineprotected |
Definition at line 258 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 3021 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2958 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2970 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2982 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2918 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2223 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3211 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3193 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1790 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2942 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2930 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2207 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2180 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3227 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2642 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1919 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3113 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1892 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 562 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2056 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2616 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3000 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 213 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 222 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 1661 of file qqmljsimportvisitor.cpp.
Removes last FunctionOrExpressionIdentifier from m_functionStack, performing some checks on name.
Definition at line 1707 of file qqmljsimportvisitor.cpp.
|
privatevirtual |
Reimplemented in QQmlJS::LinterVisitor.
Definition at line 2436 of file qqmljsimportvisitor.cpp.
|
static |
Definition at line 449 of file qqmljsimportvisitor.cpp.
|
inline |
Definition at line 78 of file qqmljsimportvisitor_p.h.
|
inline |
Definition at line 79 of file qqmljsimportvisitor_p.h.
|
inline |
Definition at line 61 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 2375 of file qqmljsimportvisitor.cpp.
|
inline |
Definition at line 63 of file qqmljsimportvisitor_p.h.
|
protectedvirtual |
Reimplemented in QQmlJS::LinterVisitor.
Definition at line 249 of file qqmljsimportvisitor.cpp.
|
inline |
Definition at line 59 of file qqmljsimportvisitor_p.h.
|
inline |
Definition at line 58 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 3084 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 618 of file qqmljsimportvisitor.cpp.
|
protectedvirtual |
Reimplemented in QQmlJS::LinterVisitor.
Definition at line 2262 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 1771 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 736 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 863 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 943 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 1327 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 843 of file qqmljsimportvisitor.cpp.
|
inline |
Definition at line 68 of file qqmljsimportvisitor_p.h.
|
inline |
Definition at line 56 of file qqmljsimportvisitor_p.h.
|
inlineprotected |
Definition at line 305 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 90 of file qqmljsimportvisitor.cpp.
|
inline |
Definition at line 69 of file qqmljsimportvisitor_p.h.
|
inline |
Definition at line 88 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 667 of file qqmljsimportvisitor.cpp.
|
protected |
Sets the name of scope to name based on type.
Definition at line 109 of file qqmljsimportvisitor.cpp.
|
inline |
Definition at line 64 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 1728 of file qqmljsimportvisitor.cpp.
|
overrideprotectedvirtual |
Implements QQmlJS::AST::BaseVisitor.
Definition at line 2905 of file qqmljsimportvisitor.cpp.
Reimplemented in QQmlJS::LinterVisitor.
Definition at line 184 of file qqmljsimportvisitor_p.h.
|
overrideprotected |
Definition at line 2947 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2963 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2975 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2911 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2213 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3200 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3184 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1780 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2935 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3005 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2923 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2192 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2174 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3274 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3233 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3217 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2633 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2690 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2772 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1898 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3063 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1811 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2849 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 548 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1929 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2066 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2480 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2186 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2987 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 261 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 254 of file qqmljsimportvisitor.cpp.
|
friend |
Definition at line 427 of file qqmljsimportvisitor_p.h.
Definition at line 379 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 186 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 170 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 162 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 163 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 190 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 236 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 175 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 317 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 160 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 164 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 238 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 165 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 172 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 375 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 376 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 370 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 315 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 372 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 373 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 371 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 383 of file qqmljsimportvisitor_p.h.
Definition at line 380 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 378 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 161 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 178 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 374 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 173 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 177 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 174 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 176 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 182 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 385 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 384 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 382 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 235 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 256 of file qqmljsimportvisitor_p.h.