0.4.3
ArrayParameterNode.h
浏览该文件的文档.
1//
2// Created by ALSON08 on 2023/7/28.
3//
4
5#ifndef ALSON_COMMUNICATION_CLIENT_ARRAY_PARAMETER_NODE_H
6#define ALSON_COMMUNICATION_CLIENT_ARRAY_PARAMETER_NODE_H
7
8
9// std
11
12
13namespace ALSON {
14
15
28public:
29 ArrayParameterNode(ClientContextPtr clientContextPtr, std::string key);
30 ~ArrayParameterNode() override = default;
31
35 ArrayParameterNode& operator=(ArrayParameterNode&&) noexcept = default;
36
37public:
51 int getCapacity();
52
66 int getSize();
67
79 void addElement();
80
94 void deleteElementByIndex(int index);
95
96}; // class ArrayParameterNode
97
98
99} // namespace ALSON
100
101
102#endif // !ALSON_COMMUNICATION_CLIENT_ARRAY_PARAMETER_NODE_H
ArrayParameterNode & operator=(const ArrayParameterNode &)=default
ArrayParameterNode(const ArrayParameterNode &)=default
~ArrayParameterNode() override=default
ArrayParameterNode(ClientContextPtr clientContextPtr, std::string key)
ArrayParameterNode(ArrayParameterNode &&) noexcept=default
std::shared_ptr< ClientContext > ClientContextPtr
#define ALSON_API
My Custom Doxygen Footer
Data Processing Programmer's Guide 0.4.3
Copyright © 2014-2024 Henan Alson Intelligent Technology Co, Ltd 河南埃尔森智能科技有限公司 版权所有 豫ICP备15002212号