Skip to content

VoidExpression

class VoidExpression

Expression node representing a void value.

DEFINITION
class VoidExpression;

constructor VoidExpression

Create a void expression.

DEFINITION
VoidExpression ( const Location & location );
PARAMETERDESCRIPTION
location

The location of the expression.

method evaluatedconstvirtual

DEFINITION
virtual std::optional< Expression >  evaluated ( const EvaluationContext & context ) const;
PARAMETERDESCRIPTION
context
RETURNSDESCRIPTION
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;
PARAMETERDESCRIPTION
stream

The stream to serialize to.