Yayin Story Studio logo Yayin Story Studio 项目文档
回到主页 用户手册

CodeDiff Class

class Visindigo::Utility::CodeDiff

此类用于表示代码差异。. 详情...

头文件: #include <CodeDiff>
自以下版本: Visindigo 0.13.0

公开成员函数

(自 Visindigo 0.13.0 引入) ~CodeDiff()
(自 Visindigo 0.13.0 引入) void compare()
(自 Visindigo 0.13.0 引入) void debugPrint()
(自 Visindigo 0.13.0 引入) Visindigo::Utility::DiffSequence *getNewCode()
(自 Visindigo 0.13.0 引入) Visindigo::Utility::DiffSequence *getOldCode()
(自 Visindigo 0.13.0 引入) void setNewCode(QStringList newCode)
(自 Visindigo 0.13.0 引入) void setOldCode(QStringList oldCode)

详细说明

CodeDiff类用于表示代码差异,包含旧代码和新代码的比较。

成员函数文档

[noexcept, since Visindigo 0.13.0] CodeDiff::~CodeDiff()

CodeDiff的析构函数

这个 function 从 Visindigo 0.13.0 开始支持。

[since Visindigo 0.13.0] void CodeDiff::compare()

比较旧代码和新代码。

这个 function 从 Visindigo 0.13.0 开始支持。

[since Visindigo 0.13.0] void CodeDiff::debugPrint()

调试打印代码差异。

这个函数的打印行为类似Visual Studio Code中的代码差异显示。

Note: 尽管这是个调试函数,但它真的很好用,因此不会在非调试版本中被删除。

这个 function 从 Visindigo 0.13.0 开始支持。

[since Visindigo 0.13.0] Visindigo::Utility::DiffSequence *CodeDiff::getNewCode()

获取新代码行列表。

这个 function 从 Visindigo 0.13.0 开始支持。

[since Visindigo 0.13.0] Visindigo::Utility::DiffSequence *CodeDiff::getOldCode()

获取旧代码行列表。

这个 function 从 Visindigo 0.13.0 开始支持。

[since Visindigo 0.13.0] void CodeDiff::setNewCode(QStringList newCode)

newCode 为新代码行列表。 设置新代码行列表。

这个 function 从 Visindigo 0.13.0 开始支持。

[since Visindigo 0.13.0] void CodeDiff::setOldCode(QStringList oldCode)

oldCode 为旧代码行列表。 设置旧代码行列表。

这个 function 从 Visindigo 0.13.0 开始支持。