Home
last modified time | relevance | path

Searched refs:SwitchStatement (Results 1 – 25 of 126) sorted by relevance

123456

/third_party/skia/third_party/externals/tint/src/ast/
Dswitch_statement.cc19 TINT_INSTANTIATE_TYPEINFO(tint::ast::SwitchStatement);
24 SwitchStatement::SwitchStatement(ProgramID pid, in SwitchStatement() function in tint::ast::SwitchStatement
37 SwitchStatement::SwitchStatement(SwitchStatement&&) = default;
39 SwitchStatement::~SwitchStatement() = default;
41 const SwitchStatement* SwitchStatement::Clone(CloneContext* ctx) const { in Clone()
46 return ctx->dst->create<SwitchStatement>(src, cond, b); in Clone()
Dswitch_statement.h25 class SwitchStatement : public Castable<SwitchStatement, Statement> {
32 SwitchStatement(ProgramID pid,
37 SwitchStatement(SwitchStatement&&);
38 ~SwitchStatement() override;
47 const SwitchStatement* Clone(CloneContext* ctx) const override;
54 SwitchStatement(const SwitchStatement&) = delete;
Dswitch_statement_test.cc35 auto* stmt = create<SwitchStatement>(ident, body); in TEST_F()
44 auto* stmt = create<SwitchStatement>(Source{Source::Location{20, 2}}, ident, in TEST_F()
59 auto* stmt = create<SwitchStatement>(ident, body); in TEST_F()
60 EXPECT_TRUE(stmt->Is<SwitchStatement>()); in TEST_F()
70 b.create<SwitchStatement>(nullptr, cases); in TEST_F()
79 b.create<SwitchStatement>(b.Expr(true), CaseStatementList{nullptr}); in TEST_F()
89 b1.create<SwitchStatement>(b2.Expr(true), CaseStatementList{ in TEST_F()
105 b1.create<SwitchStatement>(b1.Expr(true), CaseStatementList{ in TEST_F()
Dstatement.cc77 if (Is<SwitchStatement>()) { in Name()
/third_party/skia/third_party/externals/tint/src/sem/
Dswitch_statement.cc20 TINT_INSTANTIATE_TYPEINFO(tint::sem::SwitchStatement);
25 SwitchStatement::SwitchStatement(const ast::SwitchStatement* declaration, in SwitchStatement() function in tint::sem::SwitchStatement
33 SwitchStatement::~SwitchStatement() = default;
35 const ast::SwitchStatement* SwitchStatement::Declaration() const { in Declaration()
36 return static_cast<const ast::SwitchStatement*>(Base::Declaration()); in Declaration()
Dswitch_statement.h24 class SwitchStatement; variable
32 class SwitchStatement : public Castable<SwitchStatement, CompoundStatement> {
38 SwitchStatement(const ast::SwitchStatement* declaration,
43 ~SwitchStatement() override;
46 const ast::SwitchStatement* Declaration() const;
/third_party/skia/src/sksl/ir/
DSkSLSwitchStatement.cpp24 std::unique_ptr<Statement> SwitchStatement::clone() const { in clone()
30 return std::make_unique<SwitchStatement>(fLine, in clone()
37 String SwitchStatement::description() const { in description()
112 std::unique_ptr<Statement> SwitchStatement::BlockForCase(StatementArray* cases, in BlockForCase()
167 std::unique_ptr<Statement> SwitchStatement::Convert(const Context& context, in Convert()
223 return SwitchStatement::Make(context, line, isStatic, std::move(value), std::move(cases), in Convert()
227 std::unique_ptr<Statement> SwitchStatement::Make(const Context& context, in Make()
295 return std::make_unique<SwitchStatement>(line, isStatic, std::move(value), std::move(cases), in Make()
DSkSLSwitchStatement.h25 class SwitchStatement final : public Statement {
29 SwitchStatement(int line, bool isStatic, std::unique_ptr<Expression> value, in SwitchStatement() function
/third_party/flutter/skia/src/sksl/ir/
DSkSLSwitchStatement.h21 struct SwitchStatement : public Statement { struct
22 SwitchStatement(int offset, bool isStatic, std::unique_ptr<Expression> value, in SwitchStatement() argument
36 return std::unique_ptr<Statement>(new SwitchStatement(fOffset, fIsStatic, fValue->clone(), in clone() argument
/third_party/skia/third_party/externals/tint/src/reader/wgsl/
Dparser_impl_switch_stmt_test.cc32 ASSERT_TRUE(e->Is<ast::SwitchStatement>()); in TEST_F()
45 ASSERT_TRUE(e->Is<ast::SwitchStatement>()); in TEST_F()
60 ASSERT_TRUE(e->Is<ast::SwitchStatement>()); in TEST_F()
/third_party/typescript_eslint/packages/eslint-plugin/src/rules/
Dswitch-exhaustiveness-check.ts62 node: TSESTree.SwitchStatement,
132 function checkSwitchExhaustive(node: TSESTree.SwitchStatement): void {
187 SwitchStatement: checkSwitchExhaustive,
/third_party/typescript_eslint/packages/eslint-plugin/typings/
Deslint-rules.d.ts129 SwitchStatement(node: TSESTree.SwitchStatement): void;
184 SwitchStatement: RuleFunction<TSESTree.Node>;
537 SwitchStatement(node: TSESTree.SwitchStatement): void;
619 SwitchStatement(node: TSESTree.SwitchStatement): void;
/third_party/skia/src/sksl/analysis/
DSkSLCanExitWithoutReturningValue.cpp93 const SwitchStatement& s = stmt.as<SwitchStatement>(); in visitStatement()
/third_party/skia/third_party/externals/tint/src/resolver/
Dresolver.h54 class SwitchStatement; variable
69 class SwitchStatement; variable
223 sem::SwitchStatement* SwitchStatement(const ast::SwitchStatement* s);
273 bool ValidateSwitch(const ast::SwitchStatement* s);
Dcompound_statement_test.cc330 EXPECT_TRUE(s->Is<sem::SwitchStatement>()); in TEST_F()
339 EXPECT_TRUE(s->Is<sem::SwitchStatement>()); in TEST_F()
350 s->FindFirstParent<sem::SwitchStatement>()); in TEST_F()
361 s->FindFirstParent<sem::SwitchStatement>()); in TEST_F()
372 s->FindFirstParent<sem::SwitchStatement>()); in TEST_F()
/third_party/typescript_eslint/packages/scope-manager/src/scope/
DSwitchScope.ts9 TSESTree.SwitchStatement,
/third_party/skia/third_party/externals/tint/src/writer/hlsl/
Dgenerator_impl.h266 bool EmitCase(const ast::SwitchStatement* s, size_t case_idx);
362 bool EmitSwitch(const ast::SwitchStatement* stmt);
366 bool EmitDefaultOnlySwitch(const ast::SwitchStatement* stmt);
/third_party/skia/src/sksl/codegen/
DSkSLGLSLCodeGenerator.h40 class SwitchStatement; variable
162 virtual void writeSwitchStatement(const SwitchStatement& s);
DSkSLMetalCodeGenerator.h43 class SwitchStatement; variable
247 void writeSwitchStatement(const SwitchStatement& s);
/third_party/skia/third_party/externals/tint/src/writer/msl/
Dgenerator_impl_switch_test.cc41 auto* s = create<ast::SwitchStatement>(Expr(cond), body); in TEST_F()
/third_party/skia/third_party/externals/tint/src/writer/glsl/
Dgenerator_impl_switch_test.cc42 auto* s = create<ast::SwitchStatement>(cond, body); in TEST_F()
/third_party/skia/third_party/externals/tint/src/writer/wgsl/
Dgenerator_impl_switch_test.cc42 auto* s = create<ast::SwitchStatement>(cond, body); in TEST_F()
/third_party/flutter/skia/src/sksl/
DSkSLPipelineStageCodeGenerator.h47 void writeSwitchStatement(const SwitchStatement& s) override;
/third_party/typescript_eslint/packages/scope-manager/tests/eslint-scope/
Des6-switch.test.ts38 expect(scope.block.type).toBe(AST_NODE_TYPES.SwitchStatement);
/third_party/typescript/src/services/
DdocumentHighlights.ts181 case SyntaxKind.SwitchStatement:
299 case SyntaxKind.SwitchStatement:
300 return getSwitchCaseDefaultOccurrences(<SwitchStatement>owner);
308 function getSwitchCaseDefaultOccurrences(switchStatement: SwitchStatement): Node[] {

123456