![]() |
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 246 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 378 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 378 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 430 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 430 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 604 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 604 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 547 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 547 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 254 of file qqmlpreviewdiff.cpp.
References m_currentObjectIndex, QV4::CompiledData::Change::objectIndex, and QV4::CompiledData::Change::type.
|
inline |
Definition at line 254 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 635 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 635 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 697 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 697 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 647 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 647 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 669 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 669 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 621 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 621 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 683 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 683 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 657 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 657 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 709 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 709 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 388 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 388 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 508 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 508 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 586 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 586 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 337 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 337 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 492 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 492 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 358 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 358 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 410 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 410 of file qqmlpreviewdiff.cpp.
Definition at line 306 of file qqmlpreviewdiff.cpp.
Definition at line 306 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 571 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 571 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 531 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 531 of file qqmlpreviewdiff.cpp.
|
inline |
Definition at line 314 of file qqmlpreviewdiff.cpp.
Referenced by diff().
|
inline |
Definition at line 314 of file qqmlpreviewdiff.cpp.
Definition at line 250 of file qqmlpreviewdiff.cpp.
| int QV4::CompiledData::UnitDiffer::m_currentObjectIndex = -1 |
Definition at line 251 of file qqmlpreviewdiff.cpp.
Referenced by compareIndexedElements(), and diff().
| const Unit *const QV4::CompiledData::UnitDiffer::newUnit |
Definition at line 249 of file qqmlpreviewdiff.cpp.
| const Unit *const QV4::CompiledData::UnitDiffer::oldUnit |
Definition at line 248 of file qqmlpreviewdiff.cpp.