#include <assignment_node.h>
Definition at line 12 of file assignment_node.h.
The configuration type used to determine which type of configuration this instance is.
Enumerator |
---|
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.
|
Definition at line 19 of file assignment_node.h.
Enumerator |
---|
INPUT_BOOL |
|
INPUT_INTEGER |
|
INPUT_FLOAT |
|
INPUT_STRING |
|
Definition at line 39 of file assignment_node.h.
arcs::aubo_scope::AssignmentNode::AssignmentNode |
( |
AssignmentNode & |
f | ) |
|
arcs::aubo_scope::AssignmentNode::AssignmentNode |
( |
AssignmentNode && |
f | ) |
|
virtual arcs::aubo_scope::AssignmentNode::~AssignmentNode |
( |
| ) |
|
|
virtual |
arcs::aubo_scope::AssignmentNode::AssignmentNode |
( |
| ) |
|
|
private |
ConfigType arcs::aubo_scope::AssignmentNode::getConfigType |
( |
| ) |
|
ExpressionPtr arcs::aubo_scope::AssignmentNode::getExpression |
( |
| ) |
|
- Returns
- the expression whose evaluation is assigned to the variable.
VariablePtr arcs::aubo_scope::AssignmentNode::getVariable |
( |
| ) |
|
- Returns
- the variable assigned to the expression evaluation.
void arcs::aubo_scope::AssignmentNode::setConfigType |
( |
ConfigType |
type | ) |
|
void arcs::aubo_scope::AssignmentNode::setExpression |
( |
ExpressionPtr |
exp | ) |
|
void arcs::aubo_scope::AssignmentNode::setVariable |
( |
VariablePtr |
var | ) |
|
void* arcs::aubo_scope::AssignmentNode::d_ { nullptr } |
|
private |
The documentation for this class was generated from the following file: