载入中...
搜索中...
未找到
eve::decision::Decision类 参考
Script factory for independent decision contexts. 更多...
#include <Decision.h>
类 eve::decision::Decision 继承关系图:
Public 成员函数 | |
| Module_REG (Decision) | |
Public 成员函数 继承自 eve::Module | |
| virtual | ~Module () |
| Module. | |
| virtual std::string | getName () const =0 |
| Returns the name. | |
静态 Public 成员函数 | |
| static eve::Result< DecisionContextHandleRef > | newContext () |
| Allocates a module-owned decision context and returns its handle. | |
| static eve::script::Borrowed< DecisionContext > | resolve (DecisionContextHandleRef reference) noexcept |
| Resolves a live context as a non-owning observation. | |
| static eve::Result< void > | release (DecisionContextHandleRef reference) |
| Releases a module-owned decision context. | |
| static bool | isStale (DecisionContextHandleRef reference) noexcept |
| Reports whether a decision context reference is stale. | |
详细描述
Script factory for independent decision contexts.
在文件 Decision.h 第 102 行定义.
成员函数说明
◆ isStale()
|
staticnoexcept |
◆ Module_REG()
| eve::decision::Decision::Module_REG | ( | Decision | ) |
◆ newContext()
|
static |
Allocates a module-owned decision context and returns its handle.
在文件 Decision.cpp 第 430 行定义.
◆ release()
|
static |
Releases a module-owned decision context.
在文件 Decision.cpp 第 441 行定义.
引用了 eve::Diagnostic::error(), eve::Result< T >::failure() , 以及 eve::StaleHandle.
◆ resolve()
|
staticnoexcept |
Resolves a live context as a non-owning observation.
在文件 Decision.cpp 第 435 行定义.
该类的文档由以下文件生成:
- src/modules/decision/Decision.h
- src/modules/decision/Decision.cpp
Public 成员函数 继承自