Searched refs:DSLBlock (Results 1 – 13 of 13) sorted by relevance
/third_party/skia/include/sksl/ |
D | DSLBlock.h | 24 class DSLBlock { 27 DSLBlock(Statements... statements) { in DSLBlock() function 38 DSLBlock(DSLBlock&& other) = default; 40 DSLBlock(SkSL::StatementArray statements, std::shared_ptr<SymbolTable> symbols = nullptr); 42 DSLBlock(SkTArray<DSLStatement> statements, std::shared_ptr<SymbolTable> symbols = nullptr); 44 ~DSLBlock(); 46 DSLBlock& operator=(DSLBlock&& other) {
|
D | DSLStatement.h | 27 class DSLBlock; variable 43 DSLStatement(DSLBlock block); 69 friend class DSLBlock; variable
|
D | DSLFunction.h | 65 DSLBlock block = DSLBlock(DSLStatement(std::move(stmts))...); in define() 69 void define(DSLBlock block, PositionInfo pos = PositionInfo::Capture());
|
D | BUILD.bazel | 7 "DSLBlock.h",
|
D | DSL.h | 17 using Block = DSLBlock;
|
/third_party/skia/src/sksl/dsl/ |
D | DSLBlock.cpp | 17 DSLBlock::DSLBlock(SkSL::StatementArray statements, std::shared_ptr<SymbolTable> symbols) in DSLBlock() function in SkSL::dsl::DSLBlock 21 DSLBlock::DSLBlock(SkTArray<DSLStatement> statements, std::shared_ptr<SymbolTable> symbols) in DSLBlock() function in SkSL::dsl::DSLBlock 29 DSLBlock::~DSLBlock() { in ~DSLBlock() 38 std::unique_ptr<SkSL::Block> DSLBlock::release() { in release() 43 void DSLBlock::append(DSLStatement stmt) { in append()
|
D | DSLStatement.cpp | 28 DSLStatement::DSLStatement(DSLBlock block) in DSLStatement()
|
D | DSLFunction.cpp | 75 void DSLFunction::define(DSLBlock block, PositionInfo pos) { in define()
|
/third_party/skia/gn/ |
D | sksl.gni | 22 "$_include/sksl/DSLBlock.h", 89 "$_src/sksl/dsl/DSLBlock.cpp",
|
/third_party/skia/src/sksl/ |
D | SkSLDSLParser.h | 213 skstd::optional<dsl::DSLBlock> block();
|
D | SkSLDSLParser.cpp | 387 skstd::optional<DSLBlock> body = this->block(); in functionDeclarationEnd() 800 skstd::optional<DSLBlock> result = this->block(); in statement() 1192 skstd::optional<DSLBlock> DSLParser::block() { in block() 1207 return DSLBlock(std::move(statements), CurrentSymbolTable()); in block()
|
D | BUILD.bazel | 72 "dsl/DSLBlock.cpp",
|
/third_party/skia/tests/ |
D | SkSLDSLTest.cpp | 137 static SkSL::String stringize(DSLBlock& blck) { return blck.release()->description(); } in stringize() 1279 DEF_GPUTEST_FOR_MOCK_CONTEXT(DSLBlock, r, ctxInfo) { in DEF_GPUTEST_FOR_MOCK_CONTEXT() argument
|