8#ifndef SKSL_EXPRESSIONSTATEMENT
9#define SKSL_EXPRESSIONSTATEMENT
36 std::unique_ptr<Expression> expr);
39 static std::unique_ptr<Statement>
Make(
const Context& context,
40 std::unique_ptr<Expression> expr);
53 std::unique_ptr<Expression> fExpression;
std::string description() const override
std::unique_ptr< Expression > & expression()
static std::unique_ptr< Statement > Convert(const Context &context, std::unique_ptr< Expression > expr)
ExpressionStatement(std::unique_ptr< Expression > expression)
static std::unique_ptr< Statement > Make(const Context &context, std::unique_ptr< Expression > expr)
static constexpr Kind kIRNodeKind
const std::unique_ptr< Expression > & expression() const
Statement(Position pos, Kind kind)