ocean::SingleVariable
大约 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() 获取字符串内容 |
void | setContent(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 获取变量描述 |
void | setDescription(const std::string & description) 设置变量描述 |
bool | isShared() const 是否共享 |
bool | isPersistent() const 是否持久化,只对张量有效 |
Layout | getLayout() const 获取变量布局 |
PIVariable | getInternalVariable() 获取内部变量指针 |
Protected Attributes inherited from ocean::Variable
Name | |
---|---|
PIVariable | internalVariable 内部变量指针 |
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