Home
last modified time | relevance | path

Searched refs:ConstructorStruct (Results 1 – 6 of 6) sorted by relevance

/third_party/skia/src/sksl/ir/
DSkSLConstructorStruct.cpp15 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()
DSkSLConstructorStruct.h18 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()
DSkSLConstructor.cpp169 return ConstructorStruct::Convert(context, line, type, std::move(args)); in Convert()
/third_party/skia/src/sksl/
DSkSLInliner.cpp386 const ConstructorStruct& ctor = expression.as<ConstructorStruct>(); in inlineExpression()
387 return ConstructorStruct::Make(*fContext, line, in inlineExpression()
DSkSLDehydrator.cpp331 this->writeExpressionSpan(e->as<ConstructorStruct>().argumentSpan()); in write()
DSkSLRehydrator.cpp460 return ConstructorStruct::Make(fContext, /*line=*/-1, *type, this->expressionArray()); in expression()