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
qqmlsa_p.h File Reference

(2e4c66160f0cfbc76b0154d8b989f8931b1963bf)

#include <qtqmlcompilerexports.h>
#include <private/qqmljslogger_p.h>
#include <private/qqmlsasourcelocation_p.h>
#include "qqmljsmetatypes_p.h"
#include <unordered_map>
#include <vector>
#include <memory>
Include dependency graph for qqmlsa_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QQmlSA::PropertyPassInvocation
class  QQmlSA::BindingsPrivate
class  QQmlSA::BindingPrivate
class  QQmlSA::MethodPrivate
class  QQmlSA::MethodsPrivate
class  QQmlSA::PropertyPrivate
class  QQmlSA::PassManagerPrivate
class  QQmlSA::FixSuggestionPrivate
struct  QQmlSA::GenericPropertyPass
class  QQmlSA::PropertyPassBuilder

Namespaces

namespace  QQmlSA
 \inmodule QtQmlCompiler

Enumerations

enum class  QQmlSA::Flag {
  QQmlSA::Creatable = 0x1 , QQmlSA::Composite = 0x2 , QQmlSA::Singleton = 0x4 , QQmlSA::Script = 0x8 ,
  QQmlSA::CustomParser = 0x10 , QQmlSA::Array = 0x20 , QQmlSA::InlineComponent = 0x40 , QQmlSA::WrappedInImplicitComponent = 0x80 ,
  QQmlSA::HasBaseTypeError = 0x100 , QQmlSA::HasExtensionNamespace = 0x200 , QQmlSA::IsListProperty = 0x400
}

Functions

bool QQmlSA::isRegularBindingType (BindingType type)
Q_QMLCOMPILER_EXPORT void QQmlSA::emitWarningWithOptionalFix (GenericPass &pass, QAnyStringView diagnostic, const LoggerWarningId &id, const QQmlSA::SourceLocation &srcLocation, const std::optional< QQmlJSFixSuggestion > &fix)