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  Alias
struct  Binding
struct  CompiledFunctionOrExpression
struct  Document
struct  Enum
struct  EnumValue
struct  Function
struct  InlineComponent
struct  IRBuilder
struct  JSCodeGen
struct  Object
struct  Parameter
struct  PoolList
struct  Pragma
struct  Property
struct  QmlUnitGenerator
struct  RequiredPropertyExtraData
class  ScriptDirectivesCollector
struct  Signal

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 667 of file qqmlirbuilder_p.h.