#include "src/sksl/ir/SkSLStructDefinition.h"
#include "include/private/base/SkSpan_impl.h"
#include "src/sksl/SkSLContext.h"
#include "src/sksl/ir/SkSLLayout.h"
#include "src/sksl/ir/SkSLModifierFlags.h"
#include "src/sksl/ir/SkSLSymbolTable.h"
#include "src/sksl/ir/SkSLType.h"
#include <utility>
usingnamespaceskia_private;
namespace SkSL {
std::unique_ptr<StructDefinition> StructDefinition::Convert(const Context& context,
Position pos,
std::string_view name,
TArray<Field> fields) { … }
std::unique_ptr<StructDefinition> StructDefinition::Make(Position pos, const Type& type) { … }
std::string StructDefinition::description() const { … }
}