载入中...
搜索中...
未找到
eve::decision::Decision类 参考

Script factory for independent decision contexts. 更多...

#include <Decision.h>

类 eve::decision::Decision 继承关系图:
eve::Module

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()

bool eve::decision::Decision::isStale ( DecisionContextHandleRef  reference)
staticnoexcept

Reports whether a decision context reference is stale.

在文件 Decision.cpp 第 449 行定义.

引用了 reference.

◆ Module_REG()

eve::decision::Decision::Module_REG ( Decision  )

◆ newContext()

eve::Result< DecisionContextHandleRef > eve::decision::Decision::newContext ( )
static

Allocates a module-owned decision context and returns its handle.

在文件 Decision.cpp 第 430 行定义.

◆ release()

eve::Result< void > eve::decision::Decision::release ( DecisionContextHandleRef  reference)
static

Releases a module-owned decision context.

在文件 Decision.cpp 第 441 行定义.

引用了 eve::Diagnostic::error(), eve::Result< T >::failure() , 以及 eve::StaleHandle.

◆ resolve()

eve::script::Borrowed< DecisionContext > eve::decision::Decision::resolve ( DecisionContextHandleRef  reference)
staticnoexcept

Resolves a live context as a non-owning observation.

在文件 Decision.cpp 第 435 行定义.


该类的文档由以下文件生成: