载入中...
搜索中...
未找到
Read-only extension points used while evaluating a card play. 更多...
#include <CardPlay.h>
Public 类型 | |
| using | Resource = std::function< std::optional< eve::Value >(std::string_view key)> |
| 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 属性 | |
| Resource | resource |
| Authority | authority |
| Policy | policy |
详细描述
Read-only extension points used while evaluating a card play.
Providers are called synchronously on the caller's thread. They must not mutate card state, retain the arguments, or call unknown code while holding a lock. An empty provider means that capability is unavailable.
在文件 CardPlay.h 第 29 行定义.
成员类型定义说明
◆ Authority
| using eve::card::CardPlayConditionQueries::Authority = std::function<std::optional<bool>(std::string_view scope)> |
在文件 CardPlay.h 第 31 行定义.
◆ Policy
| using eve::card::CardPlayConditionQueries::Policy = std::function<std::optional<decision::ConditionResult>(std::string_view name, const eve::Value& arguments)> |
在文件 CardPlay.h 第 32 行定义.
◆ Resource
| using eve::card::CardPlayConditionQueries::Resource = std::function<std::optional<eve::Value>(std::string_view key)> |
在文件 CardPlay.h 第 30 行定义.
类成员变量说明
◆ authority
| Authority eve::card::CardPlayConditionQueries::authority |
在文件 CardPlay.h 第 36 行定义.
◆ policy
| Policy eve::card::CardPlayConditionQueries::policy |
在文件 CardPlay.h 第 37 行定义.
◆ resource
| Resource eve::card::CardPlayConditionQueries::resource |
在文件 CardPlay.h 第 35 行定义.
该结构体的文档由以下文件生成:
- src/modules/card/CardPlay.h