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

(4e1ce7db5a95daf67937fc118bcb587d391d364e)

#include <private/qv4compileddata_p.h>
#include <QtCore/qbytearray.h>
#include <QtCore/qlist.h>
#include <QtCore/qvariant.h>
Include dependency graph for qqmlpreviewdiff_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QV4::CompiledData::EnumHunk
struct  QV4::CompiledData::SignalHunk
struct  QV4::CompiledData::FunctionHunk
struct  QV4::CompiledData::ClassHunk
struct  QV4::CompiledData::TemplateObjectHunk
struct  QV4::CompiledData::JsClassHunk
struct  QV4::CompiledData::BlockHunk
struct  QV4::CompiledData::ObjectHunk
struct  QV4::CompiledData::NoHunk
struct  QV4::CompiledData::Change
struct  QV4::CompiledData::CompilationUnitDiff

Namespaces

namespace  QV4
namespace  QV4::CompiledData

Typedefs

using QV4::CompiledData::UnitHunk = Unit
using QV4::CompiledData::TranslationDataHunk = TranslationData
using QV4::CompiledData::InlineComponentHunk = InlineComponent
using QV4::CompiledData::RequiredPropertyExtraDataHunk = RequiredPropertyExtraData
using QV4::CompiledData::LookupHunk = Lookup
using QV4::CompiledData::RegExpHunk = RegExp
using QV4::CompiledData::ImportHunk = Import
using QV4::CompiledData::AliasHunk = Alias
using QV4::CompiledData::BindingHunk = Binding
using QV4::CompiledData::PropertyHunk = Property
using QV4::CompiledData::ConstantHunk = quint64_le
using QV4::CompiledData::StringHunk = QString
using QV4::CompiledData::FunctionIndexHunk = quint32_le
using QV4::CompiledData::NamedObjectInComponentIndexHunk = quint32_le

Enumerations

enum class  QV4::CompiledData::ChangeType : quint8 {
  QV4::CompiledData::None , QV4::CompiledData::UnitMetadataChanged , QV4::CompiledData::BlockAdded , QV4::CompiledData::BlockChanged ,
  QV4::CompiledData::BlockRemoved , QV4::CompiledData::ClassAdded , QV4::CompiledData::ClassChanged , QV4::CompiledData::ClassRemoved ,
  QV4::CompiledData::ConstantAdded , QV4::CompiledData::ConstantChanged , QV4::CompiledData::ConstantRemoved , QV4::CompiledData::JSClassAdded ,
  QV4::CompiledData::JSClassChanged , QV4::CompiledData::JSClassRemoved , QV4::CompiledData::LookupAdded , QV4::CompiledData::LookupChanged ,
  QV4::CompiledData::LookupRemoved , QV4::CompiledData::RegExpAdded , QV4::CompiledData::RegExpChanged , QV4::CompiledData::RegExpRemoved ,
  QV4::CompiledData::RequiredPropertyExtraDataAdded , QV4::CompiledData::RequiredPropertyExtraDataChanged , QV4::CompiledData::RequiredPropertyExtraDataRemoved , QV4::CompiledData::StringDataAdded ,
  QV4::CompiledData::StringDataChanged , QV4::CompiledData::StringDataRemoved , QV4::CompiledData::TemplateObjectAdded , QV4::CompiledData::TemplateObjectChanged ,
  QV4::CompiledData::TemplateObjectRemoved , QV4::CompiledData::TranslationDataAdded , QV4::CompiledData::TranslationDataChanged , QV4::CompiledData::TranslationDataRemoved ,
  QV4::CompiledData::AliasAdded , QV4::CompiledData::AliasChanged , QV4::CompiledData::AliasRemoved , QV4::CompiledData::AliasLocationChanged ,
  QV4::CompiledData::BindingAdded , QV4::CompiledData::BindingChanged , QV4::CompiledData::BindingRemoved , QV4::CompiledData::BindingLocationChanged ,
  QV4::CompiledData::EnumAdded , QV4::CompiledData::EnumChanged , QV4::CompiledData::EnumRemoved , QV4::CompiledData::EnumLocationChanged ,
  QV4::CompiledData::FunctionAdded , QV4::CompiledData::FunctionChanged , QV4::CompiledData::FunctionRemoved , QV4::CompiledData::FunctionLocationChanged ,
  QV4::CompiledData::ImportAdded , QV4::CompiledData::ImportChanged , QV4::CompiledData::ImportRemoved , QV4::CompiledData::ImportLocationChanged ,
  QV4::CompiledData::InlineComponentAdded , QV4::CompiledData::InlineComponentChanged , QV4::CompiledData::InlineComponentRemoved , QV4::CompiledData::InlineComponentLocationChanged ,
  QV4::CompiledData::ObjectAdded , QV4::CompiledData::ObjectChanged , QV4::CompiledData::ObjectRemoved , QV4::CompiledData::ObjectLocationChanged ,
  QV4::CompiledData::PropertyAdded , QV4::CompiledData::PropertyChanged , QV4::CompiledData::PropertyRemoved , QV4::CompiledData::PropertyLocationChanged ,
  QV4::CompiledData::SignalAdded , QV4::CompiledData::SignalChanged , QV4::CompiledData::SignalRemoved , QV4::CompiledData::SignalLocationChanged ,
  QV4::CompiledData::Unknown
}

Functions

CompilationUnitDiff QV4::CompiledData::diffCompilationUnits (const Unit *oldUnit, const Unit *newUnit)