载入中...
搜索中...
未找到
eve::asset::EvaPackageDiff结构体 参考

Deterministically ordered semantic package difference. 更多...

#include <AssetDiff.h>

Public 成员函数

bool empty () const noexcept
 True only when no canonical runtime-relevant manifest facts changed.
 

Public 属性

std::vector< EvaAssetChange > assets
 
std::uint32_t addedDependencies = 0
 
std::uint32_t removedDependencies = 0
 
bool entrypointsChanged = false
 

详细描述

Deterministically ordered semantic package difference.

在文件 AssetDiff.h 第 27 行定义.

成员函数说明

◆ empty()

bool eve::asset::EvaPackageDiff::empty ( ) const
inlinenoexcept

True only when no canonical runtime-relevant manifest facts changed.

在文件 AssetDiff.h 第 33 行定义.

引用了 addedDependencies, assets, entrypointsChanged , 以及 removedDependencies.

类成员变量说明

◆ addedDependencies

std::uint32_t eve::asset::EvaPackageDiff::addedDependencies = 0

在文件 AssetDiff.h 第 29 行定义.

被这些函数引用 empty().

◆ assets

std::vector<EvaAssetChange> eve::asset::EvaPackageDiff::assets

在文件 AssetDiff.h 第 28 行定义.

被这些函数引用 eve::asset::diffEvaManifests() , 以及 empty().

◆ entrypointsChanged

bool eve::asset::EvaPackageDiff::entrypointsChanged = false

在文件 AssetDiff.h 第 31 行定义.

被这些函数引用 empty().

◆ removedDependencies

std::uint32_t eve::asset::EvaPackageDiff::removedDependencies = 0

在文件 AssetDiff.h 第 30 行定义.

被这些函数引用 empty().


该结构体的文档由以下文件生成: