Expression An expression can be used for, e.g.
More...
#include <expression.h>
Expression An expression can be used for, e.g.
configuration of various built-in program nodes, such as If and Wait nodes. Expressions are typically conditional expressions (which evaluates to true or false).
An Expression is built using the ExpressionBuilder interface.
Definition at line 33 of file expression.h.
◆ Expression() [1/3]
| arcs::aubo_scope::Expression::Expression |
( |
Expression & | f | ) |
|
◆ Expression() [2/3]
| arcs::aubo_scope::Expression::Expression |
( |
Expression && | f | ) |
|
◆ ~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 | ) |
|
Append a string part of the expression.
- Parameters
-
| expressionPart | the expression part to be appended. |
◆ appendFeature()
| void arcs::aubo_scope::Expression::appendFeature |
( |
FeaturePtr | feature | ) |
|
Append a Feature object to the expression.
- Parameters
-
◆ appendIo()
| void arcs::aubo_scope::Expression::appendIo |
( |
IoPtr | io | ) |
|
Append an I/O object to the expression.
- Parameters
-
◆ appendVariable()
| void arcs::aubo_scope::Expression::appendVariable |
( |
VariablePtr | variable | ) |
|
Append a variable object to the expression.
- Parameters
-
◆ appendWaypoint()
| void arcs::aubo_scope::Expression::appendWaypoint |
( |
WaypointPtr | waypoint | ) |
|
Append a waypoint to the expression.
- Parameters
-
◆ toString()
| std::string arcs::aubo_scope::Expression::toString |
( |
| ) |
|
◆ DataSwitch
◆ d_
| void* arcs::aubo_scope::Expression::d_ { nullptr } |
|
private |
The documentation for this class was generated from the following file: