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
QV4::CompiledData::SaveableUnitPointer Class Reference

#include <qv4compileddata_p.h>

+ Collaboration diagram for QV4::CompiledData::SaveableUnitPointer:

Public Member Functions

 SaveableUnitPointer (const Unit *unit, quint32 temporaryFlags=Unit::StaticData)
 
 ~SaveableUnitPointer ()=default
 
template<typename Char >
bool saveToDisk (const std::function< bool(const Char *, quint32)> &writer) const
 

Static Public Member Functions

static bool writeDataToFile (const QString &outputFileName, const char *data, quint32 size, QString *errorString)
 

Detailed Description

Definition at line 1763 of file qv4compileddata_p.h.

Constructor & Destructor Documentation

◆ SaveableUnitPointer()

QV4::CompiledData::SaveableUnitPointer::SaveableUnitPointer ( const Unit * unit,
quint32 temporaryFlags = Unit::StaticData )
inline

Definition at line 1767 of file qv4compileddata_p.h.

◆ ~SaveableUnitPointer()

QV4::CompiledData::SaveableUnitPointer::~SaveableUnitPointer ( )
default

Member Function Documentation

◆ saveToDisk()

template<typename Char >
bool QV4::CompiledData::SaveableUnitPointer::saveToDisk ( const std::function< bool(const Char *, quint32)> & writer) const
inline

Definition at line 1776 of file qv4compileddata_p.h.

References qScopeGuard().

Referenced by qSaveQmlJSUnitAsCpp(), and QV4::CompiledData::CompilationUnit::saveToDisk().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ writeDataToFile()

static bool QV4::CompiledData::SaveableUnitPointer::writeDataToFile ( const QString & outputFileName,
const char * data,
quint32 size,
QString * errorString )
inlinestatic

Definition at line 1784 of file qv4compileddata_p.h.

References Q_UNUSED, QStringLiteral, QIODeviceBase::Truncate, and QIODeviceBase::WriteOnly.

Referenced by QV4::CompiledData::CompilationUnit::saveToDisk().

+ Here is the caller graph for this function:

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