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

(b9a085b26f753d4f1317bb4caa16329ff6646f3b)

#include <private/qqmljsast_p.h>
#include <private/qqmljsengine_p.h>
#include <private/qv4compiler_p.h>
#include <private/qv4compileddata_p.h>
#include <private/qqmljsmemorypool_p.h>
#include <private/qqmljsfixedpoolarray_p.h>
#include <private/qv4codegen_p.h>
#include <QTextStream>
#include <QCoreApplication>
Include dependency graph for qqmlirbuilder_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QmlIR::PoolList< T >
struct  QmlIR::PoolList< T >::Iterator
struct  QmlIR::EnumValue
struct  QmlIR::Enum
struct  QmlIR::Parameter
struct  QmlIR::Signal
struct  QmlIR::Property
struct  QmlIR::Binding
struct  QmlIR::InlineComponent
struct  QmlIR::Alias
struct  QmlIR::RequiredPropertyExtraData
struct  QmlIR::Function
struct  QmlIR::CompiledFunctionOrExpression
struct  QmlIR::Object
struct  QmlIR::Pragma
struct  QmlIR::Document
class  QmlIR::ScriptDirectivesCollector
struct  QmlIR::IRBuilder
struct  QmlIR::QmlUnitGenerator
struct  QmlIR::JSCodeGen

Namespaces

namespace  QmlIR

Functions

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)