载入中...
搜索中...
未找到
eve::action::IActionConditionEvaluator类 参考abstract
Read-only condition composition port. 更多...
#include <Action.h>
Public 成员函数 | |
| virtual | ~IActionConditionEvaluator ()=default |
| Releases IActionConditionEvaluator resources. | |
| virtual Result< decision::ConditionResult > | evaluate (const ActionDefinition &definition, const ActionRequest &request) const =0 |
| Evaluate one action condition. | |
详细描述
Read-only condition composition port.
Implementations synchronously evaluate the definition's Condition against domain state. They must not mutate state, retain request references, or invoke unknown callbacks while holding a lock. The provider is borrowed by ActionRuntime and must outlive it on the same simulation thread.
构造及析构函数说明
◆ ~IActionConditionEvaluator()
|
virtualdefault |
Releases IActionConditionEvaluator resources.
成员函数说明
◆ evaluate()
|
pure virtual |
Evaluate one action condition.
- 返回
- ConditionResult or a structured provider failure.
该类的文档由以下文件生成:
- src/modules/action/Action.h