0.4.3
ALSON::EnumerationParameterNode类 参考

#include <EnumerationParameterNode.h>

Public 成员函数

 EnumerationParameterNode (ClientContextPtr clientContextPtr, std::string key)
 
 ~EnumerationParameterNode () override=default
 
 EnumerationParameterNode (const EnumerationParameterNode &)=default
 
EnumerationParameterNodeoperator= (const EnumerationParameterNode &)=default
 
 EnumerationParameterNode (EnumerationParameterNode &&) noexcept=default
 
EnumerationParameterNodeoperator= (EnumerationParameterNode &&) noexcept=default
 
std::string getValue ()
 
void setValue (const std::string &value)
 
std::string getDefaultValue ()
 
- Public 成员函数 继承自 ALSON::BaseParameterNode
 BaseParameterNode (ClientContextPtr clientContextPtr, std::string key)
 
virtual ~BaseParameterNode ()=default
 
 BaseParameterNode (const BaseParameterNode &)=default
 
BaseParameterNodeoperator= (const BaseParameterNode &)=default
 
 BaseParameterNode (BaseParameterNode &&) noexcept=default
 
BaseParameterNodeoperator= (BaseParameterNode &&) noexcept=default
 
std::string getKey ()
 
std::string getName ()
 
std::string getDescription ()
 
ParameterVisibility getVisibility ()
 
ParameterType getType ()
 
void resetValue ()
 

额外继承的成员函数

- Protected 属性 继承自 ALSON::BaseParameterNode
ClientContextPtr m_clientContextPtr
 
std::string m_key
 

详细描述

枚举类型参数节点

自从
0.3.0

在文件 EnumerationParameterNode.h26 行定义.

构造及析构函数说明

◆ EnumerationParameterNode() [1/3]

ALSON::EnumerationParameterNode::EnumerationParameterNode ( ClientContextPtr clientContextPtr,
std::string key )

◆ ~EnumerationParameterNode()

ALSON::EnumerationParameterNode::~EnumerationParameterNode ( )
overridedefault

◆ EnumerationParameterNode() [2/3]

ALSON::EnumerationParameterNode::EnumerationParameterNode ( const EnumerationParameterNode & )
default

◆ EnumerationParameterNode() [3/3]

ALSON::EnumerationParameterNode::EnumerationParameterNode ( EnumerationParameterNode && )
defaultnoexcept

成员函数说明

◆ operator=() [1/2]

EnumerationParameterNode & ALSON::EnumerationParameterNode::operator= ( const EnumerationParameterNode & )
default

◆ operator=() [2/2]

EnumerationParameterNode & ALSON::EnumerationParameterNode::operator= ( EnumerationParameterNode && )
defaultnoexcept

◆ getValue()

std::string ALSON::EnumerationParameterNode::getValue ( )

获取参数的值

返回
参数的值
自从
0.3.0

◆ setValue()

void ALSON::EnumerationParameterNode::setValue ( const std::string & value)

设置参数的值

参数
value参数的值
异常
ClientException
自从
0.3.0

◆ getDefaultValue()

std::string ALSON::EnumerationParameterNode::getDefaultValue ( )

获取参数的默认值

返回
参数的默认值
自从
0.3.0
My Custom Doxygen Footer
Data Processing Programmer's Guide 0.4.3
Copyright © 2014-2024 Henan Alson Intelligent Technology Co, Ltd 河南埃尔森智能科技有限公司 版权所有 豫ICP备15002212号