#include "src/sksl/ir/SkSLConstructorStruct.h"
#include "include/core/SkSpan.h"
#include "include/core/SkTypes.h"
#include "include/private/base/SkTArray.h"
#include "include/private/base/SkTo.h"
#include "src/sksl/SkSLContext.h"
#include "src/sksl/SkSLErrorReporter.h"
#include "src/sksl/SkSLString.h"
#include "src/sksl/ir/SkSLType.h"
#include <string>
namespace SkSL {
std::unique_ptr<Expression> ConstructorStruct::Convert(const Context& context,
Position pos,
const Type& type,
ExpressionArray args) { … }
[[maybe_unused]] static bool arguments_match_field_types(const ExpressionArray& args,
const Type& type) { … }
std::unique_ptr<Expression> ConstructorStruct::Make(const Context& context,
Position pos,
const Type& type,
ExpressionArray args) { … }
}