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
QQmlPrivate::AOTLookupValidation Namespace Reference

Classes

struct  Type
struct  Lookup
struct  PropertySignature
struct  EnumKeySignature
struct  MethodSignature
class  Validator

Typedefs

using Signature = std::variant<PropertySignature, EnumKeySignature, MethodSignature>
using LookupSignatures = QHash<Lookup, Signature>

Enumerations

enum struct  IsComposite : bool { Yes , No }
enum struct  IsIC : bool { Yes , No }
enum struct  IsFlag : bool { Yes , No }
enum struct  IsSignal : bool { Yes , No }

Functions

static constexpr QLatin1StringView s_thisCuModule ("##THIS_CU_MODULE##")
static constexpr QLatin1StringView s_thisCuType ("##THIS_CU_TYPE##")
Q_QML_EXPORT bool validateLookupSignature (QQmlEngine *engine, QV4::CompiledData::CompilationUnit *cu, const Lookup &lookup, const Signature &signature)
static QByteArrayView trimConstPointer (QByteArrayView typeName)

Typedef Documentation

◆ LookupSignatures

◆ Signature

Enumeration Type Documentation

◆ IsComposite

Enumerator
Yes 
No 

Definition at line 1312 of file qqmlprivate.h.

◆ IsFlag

enum struct QQmlPrivate::AOTLookupValidation::IsFlag : bool
strong
Enumerator
Yes 
No 

Definition at line 1314 of file qqmlprivate.h.

◆ IsIC

enum struct QQmlPrivate::AOTLookupValidation::IsIC : bool
strong
Enumerator
Yes 
No 

Definition at line 1313 of file qqmlprivate.h.

◆ IsSignal

enum struct QQmlPrivate::AOTLookupValidation::IsSignal : bool
strong
Enumerator
Yes 
No 

Definition at line 1315 of file qqmlprivate.h.

Function Documentation

◆ s_thisCuModule()

constexpr QLatin1StringView QQmlPrivate::AOTLookupValidation::s_thisCuModule ( "##THIS_CU_MODULE##" )
staticconstexpr

◆ s_thisCuType()

constexpr QLatin1StringView QQmlPrivate::AOTLookupValidation::s_thisCuType ( "##THIS_CU_TYPE##" )
staticconstexpr

◆ trimConstPointer()

QByteArrayView QQmlPrivate::AOTLookupValidation::trimConstPointer ( QByteArrayView typeName)
static

Definition at line 3343 of file qqml.cpp.

◆ validateLookupSignature()

bool QQmlPrivate::AOTLookupValidation::validateLookupSignature ( QQmlEngine * engine,
QV4::CompiledData::CompilationUnit * cu,
const Lookup & lookup,
const Signature & signature )

Definition at line 3446 of file qqml.cpp.