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

Identity transition emitted by a typed runtime reload operation. 更多...

#include <DefinitionRuntime.h>

Public 成员函数

bool changed () const noexcept
 Whether the reload changed the definition generation.
 

Public 属性

eve::PersistentId instanceId
 
eve::DefinitionRef definition
 
eve::Generation oldGeneration
 
eve::Generation newGeneration
 
ReloadPolicy policy = ReloadPolicy::KeepInstanceValues
 
ReloadDisposition disposition = ReloadDisposition::Unchanged
 

详细描述

Identity transition emitted by a typed runtime reload operation.

在文件 DefinitionRuntime.h 第 140 行定义.

成员函数说明

◆ changed()

bool eve::definition::ReloadOutcome::changed ( ) const
inlinenoexcept

Whether the reload changed the definition generation.

在文件 DefinitionRuntime.h 第 149 行定义.

引用了 newGeneration , 以及 oldGeneration.

类成员变量说明

◆ definition

eve::DefinitionRef eve::definition::ReloadOutcome::definition

在文件 DefinitionRuntime.h 第 142 行定义.

◆ disposition

ReloadDisposition eve::definition::ReloadOutcome::disposition = ReloadDisposition::Unchanged

在文件 DefinitionRuntime.h 第 146 行定义.

◆ instanceId

eve::PersistentId eve::definition::ReloadOutcome::instanceId

在文件 DefinitionRuntime.h 第 141 行定义.

◆ newGeneration

eve::Generation eve::definition::ReloadOutcome::newGeneration

在文件 DefinitionRuntime.h 第 144 行定义.

被这些函数引用 changed().

◆ oldGeneration

eve::Generation eve::definition::ReloadOutcome::oldGeneration

在文件 DefinitionRuntime.h 第 143 行定义.

被这些函数引用 changed().

◆ policy

ReloadPolicy eve::definition::ReloadOutcome::policy = ReloadPolicy::KeepInstanceValues

在文件 DefinitionRuntime.h 第 145 行定义.


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