DiffUnit Class
class Visindigo::Utility::DiffUnit此类为Yayin Story Studio 提供差异比较的基类。. 详情...
| 头文件: | #include <DiffUnit> |
| 自以下版本: | Visindigo 0.13.0 |
| 被继承: |
公开成员函数
(自 Visindigo 0.13.0 引入) | DiffUnit() |
(自 Visindigo 0.13.0 引入) virtual | ~DiffUnit() |
(自 Visindigo 0.13.0 引入) Visindigo::Utility::DiffUnit::DiffType | getDiffType() const |
(自 Visindigo 0.13.0 引入) virtual Visindigo::Utility::DiffUnit::CompareType | onCompare(const Visindigo::Utility::DiffUnit *other) = 0 |
详细说明
DiffUnit是所有差异比较单元的基类,所有差异比较单元都需要继承此类。 目前来说,DiffUnit主要用于代码差异比较以及文件差异比较,分别用于Git和增量更新。
成员函数文档
[since Visindigo 0.13.0] DiffUnit::DiffUnit()
DiffUnit的构造函数
这个 function 从 Visindigo 0.13.0 开始支持。
[virtual noexcept, since Visindigo 0.13.0] DiffUnit::~DiffUnit()
DiffUnit的析构函数
这个 function 从 Visindigo 0.13.0 开始支持。
[since Visindigo 0.13.0] Visindigo::Utility::DiffUnit::DiffType DiffUnit::getDiffType() const
获得当前DiffUnit的DiffType
这个 function 从 Visindigo 0.13.0 开始支持。
[pure virtual, since Visindigo 0.13.0] Visindigo::Utility::DiffUnit::CompareType DiffUnit::onCompare(const Visindigo::Utility::DiffUnit *other)
other 为另一个DiffUnit实例。
必须实现的虚函数,用于具体比较两个DiffUnit实例的差异。
这个 function 从 Visindigo 0.13.0 开始支持。