PDF
AuboStudio SDK  0.6.3
arcs::aubo_scope::Expression类 参考

表达式 表达式可用于配置各种内置程序节点,例如 If 和 Wait 节点。表达式通常是条件表达式 (计算结果为 true 或 false)。 更多...

#include <expression.h>

Public 成员函数

 Expression (Expression &f)
 Expression (Expression &&f)
virtual ~Expression ()
std::string toString ()
void append (const std::string &expressionPart)
 向表达式追加字符串部分。
void appendVariable (VariablePtr variable)
 向表达式追加变量对象。
void appendFeature (FeaturePtr feature)
 向表达式追加特征对象。
void appendWaypoint (WaypointPtr waypoint)
 向表达式追加路点对象。
void appendIo (IoPtr io)
 向表达式追加I/O对象。

Private 成员函数

 Expression ()

Private 属性

void * d_ { nullptr }

友元

class DataSwitch

详细描述

表达式 表达式可用于配置各种内置程序节点,例如 If 和 Wait 节点。表达式通常是条件表达式 (计算结果为 true 或 false)。

表达式通过 ExpressionBuilder 接口构建。

在文件 expression.h33 行定义.

构造及析构函数说明

◆ Expression() [1/3]

arcs::aubo_scope::Expression::Expression ( Expression & f)

引用了 Expression().

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

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

◆ Expression() [2/3]

arcs::aubo_scope::Expression::Expression ( Expression && f)

引用了 Expression().

函数调用图:

◆ ~Expression()

virtual arcs::aubo_scope::Expression::~Expression ( )
virtual

◆ Expression() [3/3]

arcs::aubo_scope::Expression::Expression ( )
private

成员函数说明

◆ append()

void arcs::aubo_scope::Expression::append ( const std::string & expressionPart)

向表达式追加字符串部分。

参数
expressionPart要追加的表达式部分。

◆ appendFeature()

void arcs::aubo_scope::Expression::appendFeature ( FeaturePtr feature)

向表达式追加特征对象。

◆ appendIo()

void arcs::aubo_scope::Expression::appendIo ( IoPtr io)

向表达式追加I/O对象。

◆ appendVariable()

void arcs::aubo_scope::Expression::appendVariable ( VariablePtr variable)

向表达式追加变量对象。

◆ appendWaypoint()

void arcs::aubo_scope::Expression::appendWaypoint ( WaypointPtr waypoint)

向表达式追加路点对象。

◆ toString()

std::string arcs::aubo_scope::Expression::toString ( )

◆ DataSwitch

friend class DataSwitch
friend

在文件 expression.h79 行定义.

引用了 DataSwitch.

被这些函数引用 DataSwitch.

类成员变量说明

◆ d_

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

在文件 expression.h81 行定义.


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