ocean::Reference

Neurocean大约 1 分钟

ocean::Reference

引用端口 More...

#include <Port.hpp>

Inherits from ocean::Port, std::enable_shared_from_this< Port >

Public Functions

Name
Reference(const PReferencePort & port)
构建引用端口
PReferencePortgetReferencePort()
获取内部引用端口指针
boolref(PModel model, const std::string & name)
引用模块变量

Additional inherited members

Public Functions inherited from ocean::Port

Name
Port(const PIPort & port)
构建端口
virtual~Port()
析构端口
const std::string &getName()
获取端口名称
PortTypegetPortType() const
获取端口类型
PIPortgetPort()
获取内部端口指针

Protected Attributes inherited from ocean::Port

Name
PIPortport
内部端口指针

Detailed Description

class ocean::Reference;

引用端口

引用端口提供给Model一种引用其它模块变量的机制,双方具有严格的绑定关系

Public Functions Documentation

function Reference

explicit Reference(
    const PReferencePort & port
)

构建引用端口

Parameters:

  • port 引用端口

function getReferencePort

PReferencePort getReferencePort()

获取内部引用端口指针

Return: 内部引用端口指针

function ref

bool ref(
    PModel model,
    const std::string & name
)

引用模块变量

Parameters:

  • model 被引用模块变量
  • name 变量名称

Return: 是否引用成功


Updated on 2022-08-19 at 17:14:26 +0800

上次编辑于:
贡献者: damone