载入中...
搜索中...
未找到
eve::definitions_editing::DefinitionRuntimePublisher类 参考
Optional bridge publishing a validated definition to DefinitionRegistry. 更多...
#include <DefinitionTarget.h>
Public 成员函数 | |
| Result< void > | publish (const DefinitionDocument &document, definitions::DefinitionRegistry *registry, bool replaceExisting=false) const |
| Insert or replace one definition after editor-side validation. | |
详细描述
Optional bridge publishing a validated definition to DefinitionRegistry.
在文件 DefinitionTarget.h 第 90 行定义.
成员函数说明
◆ publish()
| Result< void > eve::definitions_editing::DefinitionRuntimePublisher::publish | ( | const DefinitionDocument & | document, |
| definitions::DefinitionRegistry * | registry, | ||
| bool | replaceExisting = false |
||
| ) | const |
Insert or replace one definition after editor-side validation.
在文件 DefinitionRuntime.cpp 第 9 行定义.
引用了 eve::definitions_editing::DefinitionDocument::id(), eve::definitions::DefinitionRegistry::insert(), eve::definitions_editing::DefinitionDocument::json(), eve::definitions::DefinitionRegistry::replace(), eve::definitions_editing::DefinitionDocument::type() , 以及 eve::definitions_editing::DefinitionDocument::version().
该类的文档由以下文件生成:
- src/modules/definitions/editing/DefinitionTarget.h
- src/modules/definitions/editing/DefinitionRuntime.cpp