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
QQmlJSStreamWriter Class Reference

#include <qqmljsstreamwriter_p.h>

Collaboration diagram for QQmlJSStreamWriter:

Public Member Functions

 QQmlJSStreamWriter (QByteArray *arrayarray)
void writeStartDocument ()
void writeEndDocument ()
void writeLibraryImport (QByteArrayView uri, int majorVersion, int minorVersion, QByteArrayView as={})
void writeStartObject (QByteArrayView component)
void writeEndObject ()
void writeScriptBinding (QByteArrayView namename, QByteArrayView rhs)
void writeStringBinding (QByteArrayView namename, QAnyStringView valuevalue)
void writeNumberBinding (QByteArrayView namename, qint64 valuevalue)
void writeEnumObjectLiteralBinding (QByteArrayView namename, const QList< std::pair< QAnyStringView, int > > &keyValue)
void writeArrayBinding (QByteArrayView namename, const QByteArrayList &elements)
void writeStringListBinding (QByteArrayView namename, const QList< QAnyStringView > &elements)
void write (QByteArrayView datadata)
void writeBooleanBinding (QByteArrayView namename, bool valuevalue)

Detailed Description

Definition at line 26 of file qqmljsstreamwriter_p.h.

Constructor & Destructor Documentation

◆ QQmlJSStreamWriter()

QQmlJSStreamWriter::QQmlJSStreamWriter ( QByteArray * array)

Definition at line 39 of file qqmljsstreamwriter.cpp.

Member Function Documentation

◆ write()

void QQmlJSStreamWriter::write ( QByteArrayView data)

Definition at line 189 of file qqmljsstreamwriter.cpp.

◆ writeArrayBinding()

void QQmlJSStreamWriter::writeArrayBinding ( QByteArrayView name,
const QByteArrayList & elements )

Definition at line 178 of file qqmljsstreamwriter.cpp.

◆ writeBooleanBinding()

void QQmlJSStreamWriter::writeBooleanBinding ( QByteArrayView name,
bool value )

Definition at line 129 of file qqmljsstreamwriter.cpp.

◆ writeEndDocument()

void QQmlJSStreamWriter::writeEndDocument ( )

Definition at line 52 of file qqmljsstreamwriter.cpp.

◆ writeEndObject()

void QQmlJSStreamWriter::writeEndObject ( )

Definition at line 82 of file qqmljsstreamwriter.cpp.

◆ writeEnumObjectLiteralBinding()

void QQmlJSStreamWriter::writeEnumObjectLiteralBinding ( QByteArrayView name,
const QList< std::pair< QAnyStringView, int > > & keyValue )

Definition at line 195 of file qqmljsstreamwriter.cpp.

◆ writeLibraryImport()

void QQmlJSStreamWriter::writeLibraryImport ( QByteArrayView uri,
int majorVersion,
int minorVersion,
QByteArrayView as = {} )

Definition at line 56 of file qqmljsstreamwriter.cpp.

◆ writeNumberBinding()

void QQmlJSStreamWriter::writeNumberBinding ( QByteArrayView name,
qint64 value )

Definition at line 124 of file qqmljsstreamwriter.cpp.

◆ writeScriptBinding()

void QQmlJSStreamWriter::writeScriptBinding ( QByteArrayView name,
QByteArrayView rhs )

Definition at line 109 of file qqmljsstreamwriter.cpp.

◆ writeStartDocument()

void QQmlJSStreamWriter::writeStartDocument ( )

Definition at line 48 of file qqmljsstreamwriter.cpp.

◆ writeStartObject()

void QQmlJSStreamWriter::writeStartObject ( QByteArrayView component)

Definition at line 72 of file qqmljsstreamwriter.cpp.

◆ writeStringBinding()

void QQmlJSStreamWriter::writeStringBinding ( QByteArrayView name,
QAnyStringView value )

Definition at line 119 of file qqmljsstreamwriter.cpp.

◆ writeStringListBinding()

void QQmlJSStreamWriter::writeStringListBinding ( QByteArrayView name,
const QList< QAnyStringView > & elements )

Definition at line 183 of file qqmljsstreamwriter.cpp.


The documentation for this class was generated from the following files: