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 *array)
void writeStartDocument ()
void writeEndDocument ()
void writeLibraryImport (QByteArrayView uri, int majorVersion, int minorVersion, QByteArrayView as={})
void writeStartObject (QByteArrayView component)
void writeEndObject ()
void writeScriptBinding (QByteArrayView name, QByteArrayView rhs)
void writeStringBinding (QByteArrayView name, QAnyStringView value)
void writeNumberBinding (QByteArrayView name, qint64 value)
void writeEnumObjectLiteralBinding (QByteArrayView name, const QList< std::pair< QAnyStringView, int > > &keyValue)
void writeArrayBinding (QByteArrayView name, const QByteArrayList &elements)
void writeStringListBinding (QByteArrayView name, const QList< QAnyStringView > &elements)
void write (QByteArrayView data)
void writeBooleanBinding (QByteArrayView name, bool value)

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: