![]() |
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 | PendingMethodTypeAnnotations |
struct | PendingPropertyObjectBinding |
struct | PendingPropertyType |
struct | RequiredProperty |
struct | ScopeAndNameT |
struct | UnfinishedBinding |
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 246 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 241 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 244 of file qqmljsimportvisitor_p.h.
Definition at line 174 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 175 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 245 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 173 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 242 of file qqmljsimportvisitor_p.h.
|
strongprotected |
Enumerator | |
---|---|
Invalid | |
Script | |
Literal | |
Translation |
Definition at line 313 of file qqmljsimportvisitor_p.h.
|
strongprotected |
Enumerator | |
---|---|
Yes | |
No |
Definition at line 314 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 203 of file qqmljsimportvisitor.cpp.
|
inline |
Definition at line 50 of file qqmljsimportvisitor_p.h.
|
default |
|
protected |
Definition at line 1503 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 1659 of file qqmljsimportvisitor.cpp.
|
inline |
Definition at line 69 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 1543 of file qqmljsimportvisitor.cpp.
|
protectedvirtual |
Definition at line 1635 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 1586 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 1605 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 1124 of file qqmljsimportvisitor.cpp.
|
inlineprotected |
Definition at line 285 of file qqmljsimportvisitor_p.h.
|
inlineprotected |
Definition at line 272 of file qqmljsimportvisitor_p.h.
|
overrideprotected |
Definition at line 2954 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2966 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2983 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2914 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2197 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3233 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3215 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1769 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3255 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2938 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2926 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2181 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2154 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3249 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2625 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1897 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3113 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1867 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 572 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2033 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2597 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3001 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 266 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 275 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 1640 of file qqmljsimportvisitor.cpp.
Removes last FunctionOrExpressionIdentifier from m_functionStack, performing some checks on name.
Definition at line 1686 of file qqmljsimportvisitor.cpp.
|
privatevirtual |
Reimplemented in QQmlJS::LinterVisitor.
Definition at line 2417 of file qqmljsimportvisitor.cpp.
|
static |
Definition at line 478 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 2349 of file qqmljsimportvisitor.cpp.
|
protectedvirtual |
Reimplemented in QQmlJS::LinterVisitor.
Definition at line 302 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 645 of file qqmljsimportvisitor.cpp.
|
protectedvirtual |
Reimplemented in QQmlJS::LinterVisitor.
Definition at line 2236 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 1750 of file qqmljsimportvisitor.cpp.
Definition at line 205 of file qqmljsastvisitor_p.h.
|
inlineoverride |
Definition at line 204 of file qqmljsastvisitor_p.h.
|
protected |
Definition at line 727 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 845 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 928 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 1296 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 827 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 311 of file qqmljsimportvisitor_p.h.
|
inline |
Definition at line 75 of file qqmljsimportvisitor_p.h.
|
inline |
Definition at line 94 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 676 of file qqmljsimportvisitor.cpp.
|
protected |
Sets the name of scope to name based on type.
Definition at line 120 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 1707 of file qqmljsimportvisitor.cpp.
|
overrideprotectedvirtual |
Implements QQmlJS::AST::BaseVisitor.
Definition at line 2901 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2943 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2959 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2971 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2907 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2187 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3222 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3206 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1759 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2931 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3038 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2919 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2166 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2148 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3271 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3307 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3281 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3239 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2614 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2664 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2758 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1873 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3054 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1790 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2844 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 560 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 1907 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2043 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2461 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2160 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 3006 of file qqmljsimportvisitor.cpp.
|
overrideprotected |
Definition at line 2988 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 314 of file qqmljsimportvisitor.cpp.
|
protected |
Definition at line 307 of file qqmljsimportvisitor.cpp.
|
friend |
Definition at line 424 of file qqmljsimportvisitor_p.h.
Definition at line 383 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 199 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 176 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 168 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 169 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 204 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 250 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 181 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 166 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 170 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 195 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 193 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 191 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 252 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 171 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 178 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 374 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 321 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 376 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 377 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 375 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 387 of file qqmljsimportvisitor_p.h.
Definition at line 384 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 382 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 167 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 184 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 378 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 179 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 183 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 180 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 182 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 188 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 389 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 388 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 386 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 249 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 270 of file qqmljsimportvisitor_p.h.
Definition at line 197 of file qqmljsimportvisitor_p.h.
|
protected |
Definition at line 200 of file qqmljsimportvisitor_p.h.