ocean::SingleVariable

Neurocean大约 1 分钟

ocean::SingleVariable

单变量,存储和持有单个数值或字符串

#include <Variable.hpp>

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

Public Functions

Name
SingleVariable(PIVariable variable)
构建单变量
const VariableValue &getValue() const
获取变量值
const std::string &getContent()
获取字符串内容
voidsetContent(const std::string & content)
设置字符串内容

Additional inherited members

Public Functions inherited from ocean::Variable

Name
Variable(PIVariable variable)
构建变量
virtual~Variable()
析构变量
const std::string &getName() const
获取变量名称
const std::string &getDescription() const
获取变量描述
voidsetDescription(const std::string & description)
设置变量描述
boolisShared() const
是否共享
boolisPersistent() const
是否持久化,只对张量有效
LayoutgetLayout() const
获取变量布局
PIVariablegetInternalVariable()
获取内部变量指针

Protected Attributes inherited from ocean::Variable

Name
PIVariableinternalVariable
内部变量指针

Public Functions Documentation

function SingleVariable

explicit SingleVariable(
    PIVariable variable
)

构建单变量

Parameters:

  • variable 内部单变量指针

function getValue

const VariableValue & getValue() const

获取变量值

Return: 变量值

function getContent

const std::string & getContent()

获取字符串内容

Return: 字符串内容

function setContent

void setContent(
    const std::string & content
)

设置字符串内容

Parameters:

  • content 字符串内容

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

上次编辑于:
贡献者: damone