载入中...
搜索中...
未找到
Read-only extension points for authority and policy queries. 更多...
#include <SkillCondition.h>
Public 类型 | |
| using | Authority = std::function< std::optional< bool >(std::string_view scope)> |
| using | Policy = std::function< std::optional< decision::ConditionResult >(std::string_view name, const eve::Value &arguments)> |
Public 属性 | |
| Authority | authority |
| Policy | policy |
详细描述
Read-only extension points for authority and policy queries.
Callbacks run synchronously on the caller's thread during evaluation. They must not mutate the actor, retain arguments, or call unknown code while holding a lock. An empty callback means that capability is unavailable.
在文件 SkillCondition.h 第 28 行定义.
成员类型定义说明
◆ Authority
| using eve::rpg::SkillConditionQueries::Authority = std::function<std::optional<bool>(std::string_view scope)> |
在文件 SkillCondition.h 第 29 行定义.
◆ Policy
| using eve::rpg::SkillConditionQueries::Policy = std::function<std::optional<decision::ConditionResult>(std::string_view name, const eve::Value& arguments)> |
在文件 SkillCondition.h 第 30 行定义.
类成员变量说明
◆ authority
| Authority eve::rpg::SkillConditionQueries::authority |
在文件 SkillCondition.h 第 33 行定义.
◆ policy
| Policy eve::rpg::SkillConditionQueries::policy |
在文件 SkillCondition.h 第 34 行定义.
该结构体的文档由以下文件生成:
- src/modules/rpg/SkillCondition.h