Searched refs:DSLCase (Results 1 - 7 of 7) sorted by relevance
/third_party/skia/src/sksl/dsl/ |
H A D | DSLCase.cpp | 8 #include "include/sksl/DSLCase.h" 16 DSLCase::DSLCase(DSLExpression value, SkSL::StatementArray statements, PositionInfo pos) in DSLCase() function in SkSL::dsl::DSLCase 21 DSLCase::DSLCase(DSLExpression value, SkTArray<DSLStatement> statements, PositionInfo pos) in DSLCase() function in SkSL::dsl::DSLCase 30 DSLCase::DSLCase(DSLCase&& other) in DSLCase() function in SkSL::dsl::DSLCase 34 DSLCase::~DSLCase() {} in ~DSLCase() [all...] |
H A D | DSLCore.cpp | 336 static DSLPossibleStatement Switch(DSLExpression value, SkTArray<DSLCase> cases, in Switch() 342 for (DSLCase& c : cases) { in Switch() 478 DSLPossibleStatement PossibleStaticSwitch(DSLExpression value, SkTArray<DSLCase> cases) { in PossibleStaticSwitch() 482 DSLStatement StaticSwitch(DSLExpression value, SkTArray<DSLCase> cases, PositionInfo pos) { in StaticSwitch() 486 DSLPossibleStatement PossibleSwitch(DSLExpression value, SkTArray<DSLCase> cases) { in PossibleSwitch() 490 DSLStatement Switch(DSLExpression value, SkTArray<DSLCase> cases, PositionInfo pos) { in Switch()
|
/third_party/skia/include/sksl/ |
H A D | DSLCase.h | 23 class DSLCase { class 27 DSLCase(DSLExpression value, Statements... statements) in DSLCase() function in SkSL::dsl::DSLCase 39 DSLCase(DSLExpression value, SkTArray<DSLStatement> statements, 42 DSLCase(DSLExpression value, SkSL::StatementArray statements, 45 DSLCase(DSLCase&&); 47 ~DSLCase(); 49 DSLCase& operator=(DSLCase&&);
|
H A D | DSLCore.h | 14 #include "include/sksl/DSLCase.h" 120 DSLCase Default(Statements... statements) { in Default() 121 return DSLCase(DSLExpression(), std::move(statements)...); in Default() 167 DSLPossibleStatement PossibleStaticSwitch(DSLExpression value, SkTArray<DSLCase> cases); 169 DSLStatement StaticSwitch(DSLExpression value, SkTArray<DSLCase> cases, 177 SkTArray<DSLCase> caseArray; in StaticSwitch() 184 DSLPossibleStatement PossibleSwitch(DSLExpression value, SkTArray<DSLCase> cases); 186 DSLStatement Switch(DSLExpression value, SkTArray<DSLCase> cases, 194 SkTArray<DSLCase> caseArray; in Switch()
|
H A D | DSL.h | 18 using Case = DSLCase;
|
/third_party/skia/src/sksl/ |
H A D | SkSLDSLParser.cpp | 997 skstd::optional<DSLCase> DSLParser::switchCase() { in switchCase() 1019 return DSLCase(std::move(value), std::move(statements)); in switchCase() 1042 SkTArray<DSLCase> cases; in switchStatement() 1044 skstd::optional<DSLCase> c = this->switchCase(); in switchStatement() 1066 cases.push_back(DSLCase(DSLExpression(), std::move(statements), this->position(start))); in switchStatement()
|
H A D | SkSLDSLParser.h | 201 skstd::optional<dsl::DSLCase> switchCase();
|
Completed in 6 milliseconds