#include <assignment_node.h>
◆ ConfigType
The configuration type used to determine which type of configuration this instance is.
| 枚举值 |
|---|
| EXPRESSION | Expression assignment has been selected.
The config instance can be cast to ExpressionAssignmentNodeConfig.
|
| OPERATOR | Operator assignment has been selected.
This type has no further information. Setting this type of config will be ignored and will have no effect on the node.
|
在文件 assignment_node.h 第 19 行定义.
◆ InputMode
◆ AssignmentNode() [1/3]
| arcs::aubo_scope::AssignmentNode::AssignmentNode |
( |
AssignmentNode & | f | ) |
|
◆ AssignmentNode() [2/3]
| arcs::aubo_scope::AssignmentNode::AssignmentNode |
( |
AssignmentNode && | f | ) |
|
◆ ~AssignmentNode()
| virtual arcs::aubo_scope::AssignmentNode::~AssignmentNode |
( |
| ) |
|
|
virtual |
◆ AssignmentNode() [3/3]
| arcs::aubo_scope::AssignmentNode::AssignmentNode |
( |
| ) |
|
|
private |
◆ getConfigType()
| ConfigType arcs::aubo_scope::AssignmentNode::getConfigType |
( |
| ) |
|
◆ getExpression()
| ExpressionPtr arcs::aubo_scope::AssignmentNode::getExpression |
( |
| ) |
|
- 返回
- the expression whose evaluation is assigned to the variable.
◆ getVariable()
| VariablePtr arcs::aubo_scope::AssignmentNode::getVariable |
( |
| ) |
|
- 返回
- the variable assigned to the expression evaluation.
◆ setConfigType()
| void arcs::aubo_scope::AssignmentNode::setConfigType |
( |
ConfigType | type | ) |
|
◆ setExpression()
| void arcs::aubo_scope::AssignmentNode::setExpression |
( |
ExpressionPtr | exp | ) |
|
◆ setVariable()
| void arcs::aubo_scope::AssignmentNode::setVariable |
( |
VariablePtr | var | ) |
|
◆ DataSwitch
◆ d_
| void* arcs::aubo_scope::AssignmentNode::d_ { nullptr } |
|
private |
该类的文档由以下文件生成: