Lines Matching refs:Statement
29 class IfStatement final : public Statement {
37 explicit IfStatement(Expression *test, Statement *consequent, Statement *alternate)
38 : Statement(AstNodeType::IF_STATEMENT), test_(test), consequent_(consequent), alternate_(alternate)
52 [[nodiscard]] const Statement *Consequent() const noexcept
57 [[nodiscard]] Statement *Consequent() noexcept
62 [[nodiscard]] Statement *Alternate() noexcept
67 [[nodiscard]] const Statement *Alternate() const noexcept
91 Statement *consequent_;
92 Statement *alternate_;