0.4.3
ALSON::ArrayParameterNode类 参考

#include <ArrayParameterNode.h>

Public 成员函数

 ArrayParameterNode (ClientContextPtr clientContextPtr, std::string key)
 
 ~ArrayParameterNode () override=default
 
 ArrayParameterNode (const ArrayParameterNode &)=default
 
ArrayParameterNodeoperator= (const ArrayParameterNode &)=default
 
 ArrayParameterNode (ArrayParameterNode &&) noexcept=default
 
ArrayParameterNodeoperator= (ArrayParameterNode &&) noexcept=default
 
int getCapacity ()
 
int getSize ()
 
void addElement ()
 
void deleteElementByIndex (int index)
 
- 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

在文件 ArrayParameterNode.h27 行定义.

构造及析构函数说明

◆ ArrayParameterNode() [1/3]

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

◆ ~ArrayParameterNode()

ALSON::ArrayParameterNode::~ArrayParameterNode ( )
overridedefault

◆ ArrayParameterNode() [2/3]

ALSON::ArrayParameterNode::ArrayParameterNode ( const ArrayParameterNode & )
default

◆ ArrayParameterNode() [3/3]

ALSON::ArrayParameterNode::ArrayParameterNode ( ArrayParameterNode && )
defaultnoexcept

成员函数说明

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ getCapacity()

int ALSON::ArrayParameterNode::getCapacity ( )

获取数组参数的容量,即数组参数中最多能够容纳多少个元素

返回
数组参数的容量
自从
0.3.0

◆ getSize()

int ALSON::ArrayParameterNode::getSize ( )

获取数组参数中元素的数量

返回
数组参数中元素的数量
自从
0.3.0

◆ addElement()

void ALSON::ArrayParameterNode::addElement ( )

向数组参数中添加一个元素

自从
0.3.0

◆ deleteElementByIndex()

void ALSON::ArrayParameterNode::deleteElementByIndex ( int index)

删除数组参数中指定索引的元素

参数
index被删除元素的索引
自从
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号