| CaseStatementNode(const Span& span_) |
| void | Accept(Visitor& visitor) override |
| void | AddCaseExpr(Node* caseExpr) |
| void | AddCaseSpan(const Span& caseSpan) |
| void | AddStatement(StatementNode* statement) |
| const NodeList<Node>& | CaseExprs() const |
| const std::vector<Span>& | CaseSpans() const |
| Node* | Clone(CloneContext& cloneContext) const override |
| void | Read(AstReader& reader) override |
| const NodeList<StatementNode>& | Statements() const |
| void | Write(AstWriter& writer) override |
| NodeList<Node> | caseExprs |
| std::vector<Span> | caseSpans |
| NodeList<StatementNode> | statements |