Searched refs:ConstructorStruct (Results 1 – 6 of 6) sorted by relevance
/third_party/skia/src/sksl/ir/ |
D | SkSLConstructorStruct.cpp | 15 std::unique_ptr<Expression> ConstructorStruct::Convert(const Context& context, in Convert() 42 return ConstructorStruct::Make(context, line, type, std::move(args)); in Convert() 60 std::unique_ptr<Expression> ConstructorStruct::Make(const Context& context, in Make() 66 return std::make_unique<ConstructorStruct>(line, type, std::move(args)); in Make()
|
D | SkSLConstructorStruct.h | 18 class ConstructorStruct final : public MultiArgumentConstructor { 22 ConstructorStruct(int line, const Type& type, ExpressionArray arguments) in ConstructorStruct() function 39 return std::make_unique<ConstructorStruct>(fLine, this->type(), this->cloneArguments()); in clone()
|
D | SkSLConstructor.cpp | 169 return ConstructorStruct::Convert(context, line, type, std::move(args)); in Convert()
|
/third_party/skia/src/sksl/ |
D | SkSLInliner.cpp | 386 const ConstructorStruct& ctor = expression.as<ConstructorStruct>(); in inlineExpression() 387 return ConstructorStruct::Make(*fContext, line, in inlineExpression()
|
D | SkSLDehydrator.cpp | 331 this->writeExpressionSpan(e->as<ConstructorStruct>().argumentSpan()); in write()
|
D | SkSLRehydrator.cpp | 460 return ConstructorStruct::Make(fContext, /*line=*/-1, *type, this->expressionArray()); in expression()
|