AuboStudio SDK  0.6.3
arcs::aubo_scope::ProgramNode类 参考

\chinese 程序节点 此接口表示 AuboScope 中的程序节点。 更多...

#include <program_node.h>

类 arcs::aubo_scope::ProgramNode 继承关系图:

Public 成员函数

 ProgramNode (ProgramNode &f)
 ProgramNode (ProgramNode &&f)
virtual ~ProgramNode ()
ProgramNodeContributionPtr getProgramNodeContribution ()
 \chinese 获取程序节点贡献。不推荐用户直接调用 ProgramNodeContribution::generateScript, 应使用 ScriptWritter::writeChildren。

Protected 成员函数

 ProgramNode ()

Private 属性

void * d_ { nullptr }

友元

class DataSwitch

详细描述

\chinese 程序节点 此接口表示 AuboScope 中的程序节点。

程序节点可以通过 ProgramNodeFactory 创建。 \endchinese \english ProgramNode This interface represents AuboScope program nodes.

The program nodes can be created using ProgramNodeFactory. \endenglish

在文件 program_node.h25 行定义.

构造及析构函数说明

◆ ProgramNode() [1/3]

arcs::aubo_scope::ProgramNode::ProgramNode ( ProgramNode & f)

引用了 ProgramNode().

被这些函数引用 ProgramNode() , 以及 ProgramNode().

函数调用图:
这是这个函数的调用关系图:

◆ ProgramNode() [2/3]

arcs::aubo_scope::ProgramNode::ProgramNode ( ProgramNode && f)

引用了 ProgramNode().

函数调用图:

◆ ~ProgramNode()

virtual arcs::aubo_scope::ProgramNode::~ProgramNode ( )
virtual

◆ ProgramNode() [3/3]

arcs::aubo_scope::ProgramNode::ProgramNode ( )
protected

成员函数说明

◆ getProgramNodeContribution()

ProgramNodeContributionPtr arcs::aubo_scope::ProgramNode::getProgramNodeContribution ( )

\chinese 获取程序节点贡献。不推荐用户直接调用 ProgramNodeContribution::generateScript, 应使用 ScriptWritter::writeChildren。

返回
程序节点贡献 \endchinese \english Get the program node contribution. Not recommended to call ProgramNodeContribution::generateScript directly, use ScriptWritter::writeChildren instead.
the ProgramNodeContribution \endenglish

◆ DataSwitch

friend class DataSwitch
friend

在文件 program_node.h51 行定义.

引用了 DataSwitch.

被这些函数引用 DataSwitch.

类成员变量说明

◆ d_

void* arcs::aubo_scope::ProgramNode::d_ { nullptr }
private

在文件 program_node.h52 行定义.


该类的文档由以下文件生成: