Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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 60 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.

References args, base, QV4::CompiledData::TranslationData::NoContextIndex, QV4::CompiledData::TranslationData::number, Q_ASSERT, str, QV4::CompiledData::Binding::Type_String, QV4::CompiledData::Binding::Type_Translation, and QV4::CompiledData::Binding::Type_TranslationById.

Referenced by handleTranslationBinding(), and QmlIR::IRBuilder::tryGeneratingTranslationBinding().

+ Here is the caller graph for this function: