![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Public Member Functions | |
| template<typename ElementT, typename OldSource, typename NewSource, typename ContentEqFn> | |
| void | compareIndexedElements (OldSource oldSource, NewSource newSource, ContentEqFn contentEq) |
| bool | stringsEqual (uint oldName, uint newName) const |
| bool | unitMetadataContentEqual () const |
| bool | objectContentEqual (const Object &oldObj, const Object &newObj) const |
| bool | propertyContentEqual (const Property &oldProp, const Property &newProp) const |
| bool | aliasContentEqual (const Alias &oldAlias, const Alias &newAlias) const |
| bool | enumContentEqual (const Enum &oldEnum, const Enum &newEnum) const |
| bool | signalContentEqual (const Signal &oldSig, const Signal &newSig) const |
| bool | bindingContentEqual (const Binding &oldBinding, const Binding &newBinding) const |
| bool | parameterTypeContentEqual (const ParameterType &oldType, const ParameterType &newType) const |
| bool | functionContentEqual (const Function &oldFunc, const Function &newFunc) const |
| bool | translationContentEqual (const TranslationData &oldTrans, const TranslationData &newTrans) const |
| bool | classContentEqual (const Class &oldCls, const Class &newCls) const |
| bool | templateObjectContentEqual (const TemplateObject &oldTO, const TemplateObject &newTO) const |
| bool | jsClassContentEqual (const JSClass &oldJC, const JSClass &newJC) const |
| bool | blockContentEqual (const Block &oldBlock, const Block &newBlock) const |
| void | compareObjectProperties (const Object *oldObj, const Object *newObj) |
| void | compareObjectAliases (const Object *oldObj, const Object *newObj) |
| void | compareObjectEnums (const Object *oldObj, const Object *newObj) |
| void | compareObjectSignals (const Object *oldObj, const Object *newObj) |
| void | compareObjectInlineComponents (const Object *oldObj, const Object *newObj) |
| void | compareObjectRequiredPropertyExtraData (const Object *oldObj, const Object *newObj) |
| void | compareObjectBindings (const Object *oldObj, const Object *newObj) |
| CompilationUnitDiff | diff () |
| template<typename ElementT, typename OldSource, typename NewSource, typename ContentEqFn> | |
| void | compareIndexedElements (OldSource oldSource, NewSource newSource, ContentEqFn contentEq) |
| bool | stringsEqual (uint oldName, uint newName) const |
| bool | unitMetadataContentEqual () const |
| bool | objectContentEqual (const Object &oldObj, const Object &newObj) const |
| bool | propertyContentEqual (const Property &oldProp, const Property &newProp) const |
| bool | aliasContentEqual (const Alias &oldAlias, const Alias &newAlias) const |
| bool | enumContentEqual (const Enum &oldEnum, const Enum &newEnum) const |
| bool | signalContentEqual (const Signal &oldSig, const Signal &newSig) const |
| bool | bindingContentEqual (const Binding &oldBinding, const Binding &newBinding) const |
| bool | parameterTypeContentEqual (const ParameterType &oldType, const ParameterType &newType) const |
| bool | functionContentEqual (const Function &oldFunc, const Function &newFunc) const |
| bool | translationContentEqual (const TranslationData &oldTrans, const TranslationData &newTrans) const |
| bool | classContentEqual (const Class &oldCls, const Class &newCls) const |
| bool | templateObjectContentEqual (const TemplateObject &oldTO, const TemplateObject &newTO) const |
| bool | jsClassContentEqual (const JSClass &oldJC, const JSClass &newJC) const |
| bool | blockContentEqual (const Block &oldBlock, const Block &newBlock) const |
| void | compareObjectProperties (const Object *oldObj, const Object *newObj) |
| void | compareObjectAliases (const Object *oldObj, const Object *newObj) |
| void | compareObjectEnums (const Object *oldObj, const Object *newObj) |
| void | compareObjectSignals (const Object *oldObj, const Object *newObj) |
| void | compareObjectInlineComponents (const Object *oldObj, const Object *newObj) |
| void | compareObjectRequiredPropertyExtraData (const Object *oldObj, const Object *newObj) |
| void | compareObjectBindings (const Object *oldObj, const Object *newObj) |
| CompilationUnitDiff | diff () |
Public Attributes | |
| const Unit *const | oldUnit |
| const Unit *const | newUnit |
| QList< Change > | changes |
| int | m_currentObjectIndex = -1 |
Definition at line 251 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 391 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 391 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 443 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 443 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 623 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 623 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 566 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 566 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 259 of file qqmlpreviewdiff.cpp.
References m_currentObjectIndex, QV4::CompiledData::Change::objectIndex, and QV4::CompiledData::Change::type.
|
inline |
Definition at line 259 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 654 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 654 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 716 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 716 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 666 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 666 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 688 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 688 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 640 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 640 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 702 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 702 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 676 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 676 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 728 of file qqmlpreviewdiff.cpp.
References m_currentObjectIndex, QV4::CompiledData::Change::type, QV4::CompiledData::UnitMetadataChanged, and unitMetadataContentEqual().
Referenced by QV4::CompiledData::diffCompilationUnits().
|
inline |
Definition at line 728 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 401 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 401 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 527 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 527 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 605 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 605 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 335 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 335 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 511 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 511 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 371 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 371 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 423 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 423 of file qqmlpreviewdiff.cpp.
Definition at line 311 of file qqmlpreviewdiff.cpp.
Definition at line 311 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 590 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 590 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 550 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 550 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 319 of file qqmlpreviewdiff.cpp.
Referenced by diff().
|
inline |
Definition at line 319 of file qqmlpreviewdiff.cpp.
Definition at line 255 of file qqmlpreviewdiff.cpp.
| int QV4::CompiledData::UnitDiffer::m_currentObjectIndex = -1 |
Definition at line 256 of file qqmlpreviewdiff.cpp.
Referenced by compareIndexedElements(), and diff().
| const Unit *const QV4::CompiledData::UnitDiffer::newUnit |
Definition at line 254 of file qqmlpreviewdiff.cpp.
| const Unit *const QV4::CompiledData::UnitDiffer::oldUnit |
Definition at line 253 of file qqmlpreviewdiff.cpp.