#ifndef SKSL_SWIZZLE
#define SKSL_SWIZZLE
#include "include/core/SkTypes.h"
#include "src/base/SkFixedArray.h"
#include "src/sksl/SkSLPosition.h"
#include "src/sksl/ir/SkSLExpression.h"
#include "src/sksl/ir/SkSLIRNode.h"
#include "src/sksl/ir/SkSLType.h"
#include <cstdint>
#include <initializer_list>
#include <memory>
#include <string>
#include <string_view>
#include <utility>
namespace SkSL {
class Context;
enum class OperatorPrecedence : uint8_t;
namespace SwizzleComponent {
enum Type : int8_t { … };
}
ComponentArray;
class Swizzle final : public Expression { … };
}
#endif