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
QmlIR Namespace Reference

Classes

struct  PoolList
struct  EnumValue
struct  Enum
struct  Parameter
struct  Signal
struct  Property
struct  Binding
struct  InlineComponent
struct  Alias
struct  RequiredPropertyExtraData
struct  Function
struct  CompiledFunctionOrExpression
struct  Object
struct  Pragma
struct  Document
class  ScriptDirectivesCollector
struct  IRBuilder
struct  QmlUnitGenerator
struct  JSCodeGen

Typedefs

typedef void(* IRLoaderFunction) (Document *, const QQmlPrivate::CachedQmlUnit *)

Functions

template<typename RegisterMainString, typename RegisterCommentString, typename RegisterContextString, typename FinalizeTranslationData>
void tryGeneratingTranslationBindingBase (QStringView base, QQmlJS::AST::ArgumentList *args, RegisterMainString registerMainString, RegisterCommentString registerCommentString, RegisterContextString registerContextString, FinalizeTranslationData finalizeTranslationData)

Typedef Documentation

◆ IRLoaderFunction

typedef void(* QmlIR::IRLoaderFunction) (Document *, const QQmlPrivate::CachedQmlUnit *)

Definition at line 61 of file qqmlprivate.h.

Function Documentation

◆ tryGeneratingTranslationBindingBase()

template<typename RegisterMainString, typename RegisterCommentString, typename RegisterContextString, typename FinalizeTranslationData>
void QmlIR::tryGeneratingTranslationBindingBase ( QStringView base,
QQmlJS::AST::ArgumentList * args,
RegisterMainString registerMainString,
RegisterCommentString registerCommentString,
RegisterContextString registerContextString,
FinalizeTranslationData finalizeTranslationData )

Definition at line 670 of file qqmlirbuilder_p.h.