#ifndef SkMask_DEFINED
#define SkMask_DEFINED
#include "include/core/SkColorPriv.h"
#include "include/core/SkRect.h"
#include "include/private/SkColorData.h"
#include "include/private/base/SkAssert.h"
#include "include/private/base/SkTemplates.h"
#include <cstddef>
#include <cstdint>
#include <memory>
struct SkMask { … };
template <> struct SkMask::AlphaIter<SkMask::kBW_Format> { … };
template <> struct SkMask::AlphaIter<SkMask::kA8_Format> { … };
template <> struct SkMask::AlphaIter<SkMask::kARGB32_Format> { … };
template <> struct SkMask::AlphaIter<SkMask::kLCD16_Format> { … };
struct SkMaskBuilder : public SkMask { … };
SkAutoMaskFreeImage;
#endif