8#ifndef SKSL_CONSTRUCTOR_COMPOUND
9#define SKSL_CONSTRUCTOR_COMPOUND
40 static std::unique_ptr<Expression>
Make(
const Context& context,
48 const double values[]);
static std::unique_ptr< Expression > MakeFromConstants(const Context &context, Position pos, const Type &type, const double values[])
static constexpr Kind kIRNodeKind
std::unique_ptr< Expression > clone(Position pos) const override
ConstructorCompound(Position pos, const Type &type, ExpressionArray args)
static std::unique_ptr< Expression > Make(const Context &context, Position pos, const Type &type, ExpressionArray args)
virtual const Type & type() const
std::unique_ptr< Expression > clone() const
ExpressionArray & arguments()
G_BEGIN_DECLS G_MODULE_EXPORT FlValue * args