Add SK_API to SkROBuffer::Iter
Necessary for crrev.com/1812273003 in Chromium.
Also remove trailing whitespace.
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1856033002
Review URL: https://codereview.chromium.org/1856033002
diff --git a/include/core/SkRWBuffer.h b/include/core/SkRWBuffer.h
index 452e182..106e572 100644
--- a/include/core/SkRWBuffer.h
+++ b/include/core/SkRWBuffer.h
@@ -26,8 +26,8 @@
* multiple contiguous blocks, accessible via the iterator.
*/
size_t size() const { return fUsed; }
-
- class Iter {
+
+ class SK_API Iter {
public:
Iter(const SkROBuffer*);
@@ -58,10 +58,10 @@
private:
SkROBuffer(const SkBufferHead* head, size_t used);
virtual ~SkROBuffer();
-
+
const SkBufferHead* fHead;
const size_t fUsed;
-
+
friend class SkRWBuffer;
};
@@ -74,14 +74,14 @@
public:
SkRWBuffer(size_t initialCapacity = 0);
~SkRWBuffer();
-
+
size_t size() const { return fTotalUsed; }
void append(const void* buffer, size_t length);
void* append(size_t length);
SkROBuffer* newRBufferSnapshot() const;
SkStreamAsset* newStreamSnapshot() const;
-
+
#ifdef SK_DEBUG
void validate() const;
#else