Searched refs:ASTSwitchCase (Results 1 – 4 of 4) sorted by relevance
21 std::vector<std::unique_ptr<ASTSwitchCase>> cases) in ASTSwitchStatement()36 const std::vector<std::unique_ptr<ASTSwitchCase>> fCases;
18 struct ASTSwitchCase : public ASTStatement { struct20 ASTSwitchCase(Position position, std::unique_ptr<ASTExpression> value, in ASTSwitchCase() argument
40 struct ASTSwitchCase;148 std::unique_ptr<ASTSwitchCase> switchCase();
955 std::unique_ptr<ASTSwitchCase> Parser::switchCase() { in switchCase()976 return std::unique_ptr<ASTSwitchCase>(new ASTSwitchCase(start.fPosition, std::move(value), in switchCase()999 std::vector<std::unique_ptr<ASTSwitchCase>> cases; in switchStatement()1001 std::unique_ptr<ASTSwitchCase> c = this->switchCase(); in switchStatement()1023 cases.emplace_back(new ASTSwitchCase(defaultStart.fPosition, nullptr, in switchStatement()