#ifndef GrWindowRectangles_DEFINED
#define GrWindowRectangles_DEFINED
#include "include/core/SkRect.h"
#include "include/core/SkRefCnt.h"
#include "include/private/base/SkAssert.h"
#include "src/gpu/ganesh/GrNonAtomicRef.h"
#include <cstring>
class GrWindowRectangles { … };
struct GrWindowRectangles::Rec : public GrNonAtomicRef<Rec> { … };
inline const SkIRect* GrWindowRectangles::data() const { … }
inline void GrWindowRectangles::reset() { … }
inline GrWindowRectangles& GrWindowRectangles::operator=(const GrWindowRectangles& that) { … }
inline GrWindowRectangles GrWindowRectangles::makeOffset(int dx, int dy) const { … }
inline SkIRect& GrWindowRectangles::addWindow() { … }
inline bool GrWindowRectangles::operator==(const GrWindowRectangles& that) const { … }
#endif