Home
last modified time | relevance | path

Searched refs:DSLPossibleStatement (Results 1 - 6 of 6) sorted by relevance

/third_party/skia/include/sksl/
H A DDSLStatement.h30 class DSLPossibleStatement;
41 DSLStatement(DSLPossibleStatement stmt, PositionInfo pos = PositionInfo::Capture());
72 friend class DSLPossibleStatement;
85 class DSLPossibleStatement { class
87 DSLPossibleStatement(std::unique_ptr<SkSL::Statement> stmt);
89 DSLPossibleStatement(DSLPossibleStatement&& other) = default;
91 ~DSLPossibleStatement();
H A DDSLCore.h167 DSLPossibleStatement PossibleStaticSwitch(DSLExpression value, SkTArray<DSLCase> cases);
176 DSLPossibleStatement StaticSwitch(DSLExpression value, Cases... cases) { in StaticSwitch()
184 DSLPossibleStatement PossibleSwitch(DSLExpression value, SkTArray<DSLCase> cases);
193 DSLPossibleStatement Switch(DSLExpression value, Cases... cases) { in Switch()
H A DDSLCase.h61 friend DSLPossibleStatement Switch(DSLExpression value, Cases... cases);
/third_party/skia/src/sksl/dsl/
H A DDSLStatement.cpp51 DSLStatement::DSLStatement(DSLPossibleStatement stmt, PositionInfo pos) { in DSLStatement()
75 DSLPossibleStatement::DSLPossibleStatement(std::unique_ptr<SkSL::Statement> statement) in DSLPossibleStatement() function in SkSL::dsl::DSLPossibleStatement
78 DSLPossibleStatement::~DSLPossibleStatement() { in ~DSLPossibleStatement()
H A DDSLCore.cpp198 static DSLPossibleStatement Do(DSLStatement stmt, DSLExpression test) { in Do()
202 static DSLPossibleStatement For(DSLStatement initializer, DSLExpression test, in For()
210 static DSLPossibleStatement If(DSLExpression test, DSLStatement ifTrue, DSLStatement ifFalse, in If()
336 static DSLPossibleStatement Switch(DSLExpression value, SkTArray<DSLCase> cases, in Switch()
352 static DSLPossibleStatement While(DSLExpression test, DSLStatement stmt) { in While()
478 DSLPossibleStatement PossibleStaticSwitch(DSLExpression value, SkTArray<DSLCase> cases) { in PossibleStaticSwitch()
486 DSLPossibleStatement PossibleSwitch(DSLExpression value, SkTArray<DSLCase> cases) { in PossibleSwitch()
/third_party/skia/tests/
H A DSkSLDSLTest.cpp134 static SkSL::String stringize(DSLPossibleStatement& stmt) { return stmt.release()->description(); } in stringize()

Completed in 6 milliseconds