AuboStudio SDK  0.6.3
comment_node.h
浏览该文件的文档.
1#ifndef AUBO_SCOPE_COMMENT_NODE_H
2#define AUBO_SCOPE_COMMENT_NODE_H
3
4#include <string>
6
7namespace arcs {
8namespace aubo_scope {
10
12{
13public:
16 virtual ~CommentNode();
17
18 /**
19 *
20 * @return The text of the Comment node.
21 */
22 std::string getComment() const;
23
24 /**
25 * * Set the text for the Comment node.
26 * @param comment The Comment for the node.
27 * @return This node.
28 */
29 void setComment(const std::string &param_string);
30
31private:
32 friend class DataSwitch;
34 void *d_{ nullptr };
35};
36
37} // namespace aubo_scope
38} // namespace arcs
39#endif // AUBO_SCOPE_COMMENT_NODE_H
#define ARCS_ABI_EXPORT
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
CommentNode(CommentNode &&f)
std::string getComment() const
void setComment(const std::string &param_string)