VoidExpression
class VoidExpression
Expression node representing a void value.
DEFINITION
class VoidExpression;
constructor VoidExpression
Create a void expression.
DEFINITION
| VoidExpression | ( | const Location & location | ); |
| PARAMETER | DESCRIPTION |
|---|---|
location |
The location of the expression. |
method evaluatedconstvirtual
DEFINITION
| virtual std::optional< Expression > evaluated | ( | const EvaluationContext & context | ) const; |
| PARAMETER | DESCRIPTION |
|---|---|
context |
| RETURNS | DESCRIPTION |
|---|---|
std::optional< Expression > |
method serialize_subconstvirtual
Serialize the expression to a stream.
This method must be implemented by derived classes.
DEFINITION
| virtual void serialize_sub | ( | std::ostream & stream | ) const; |
| PARAMETER | DESCRIPTION |
|---|---|
stream |
The stream to serialize to. |