diff options
author | mtklein <mtklein@chromium.org> | 2015-07-13 06:18:39 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-07-13 06:18:39 -0700 |
commit | f059900f75639f1b1a03f2c25333ef9aa22d58b8 (patch) | |
tree | f7c27d37b1c84ac3f7e4b15af4eb513be84a922a /src/core | |
parent | 4598fc3c123cd8af1dac5596f955a375186a31f3 (diff) |
Fix up -Winconsistent-missing-override
(and a couple presubmit fixes)
This allows us to turn back on -Werror for LLVM coverage builds,
and more generally supports building with Clang 3.7.
No public API changes.
TBR=reed@google.com
BUG=skia:
Review URL: https://codereview.chromium.org/1232463006
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/SkFunction.h | 4 | ||||
-rw-r--r-- | src/core/SkRWBuffer.cpp | 32 |
2 files changed, 18 insertions, 18 deletions
diff --git a/src/core/SkFunction.h b/src/core/SkFunction.h index 429c6f5ade..8e41cba929 100644 --- a/src/core/SkFunction.h +++ b/src/core/SkFunction.h @@ -54,7 +54,7 @@ private: LambdaImpl(const Fn& fn) : fFn(fn) {} R call(Args... args) const override { return fFn(Forward(args)...); } - Interface* clone() const { return SkNEW_ARGS(LambdaImpl<Fn>, (fFn)); } + Interface* clone() const override { return SkNEW_ARGS(LambdaImpl<Fn>, (fFn)); } private: Fn fFn; }; @@ -64,7 +64,7 @@ private: FnPtrImpl(R (*fn)(Args...)) : fFn(fn) {} R call(Args... args) const override { return fFn(Forward(args)...); } - Interface* clone() const { return SkNEW_ARGS(FnPtrImpl, (fFn)); } + Interface* clone() const override { return SkNEW_ARGS(FnPtrImpl, (fFn)); } private: R (*fFn)(Args...); }; diff --git a/src/core/SkRWBuffer.cpp b/src/core/SkRWBuffer.cpp index 33d82af4f0..6669471b5e 100644 --- a/src/core/SkRWBuffer.cpp +++ b/src/core/SkRWBuffer.cpp @@ -15,12 +15,12 @@ struct SkBufferBlock { SkBufferBlock* fNext; size_t fUsed; size_t fCapacity; - + const void* startData() const { return this + 1; }; - + size_t avail() const { return fCapacity - fUsed; } void* availData() { return (char*)this->startData() + fUsed; } - + static SkBufferBlock* Alloc(size_t length) { size_t capacity = LengthToCapacity(length); SkBufferBlock* block = (SkBufferBlock*)sk_malloc_throw(sizeof(SkBufferBlock) + capacity); @@ -73,12 +73,12 @@ struct SkBufferHead { head->fBlock.fCapacity = capacity; return head; } - + void ref() const { SkASSERT(fRefCnt > 0); sk_atomic_inc(&fRefCnt); } - + void unref() const { SkASSERT(fRefCnt > 0); // A release here acts in place of all releases we "should" have been doing in ref(). @@ -93,7 +93,7 @@ struct SkBufferHead { } } } - + void validate(size_t minUsed, SkBufferBlock* tail = NULL) const { #ifdef SK_DEBUG SkASSERT(fRefCnt > 0); @@ -203,7 +203,7 @@ void* SkRWBuffer::append(size_t length) { } fTotalUsed += length; - + if (NULL == fHead) { fHead = SkBufferHead::Alloc(length); fTail = &fHead->fBlock; @@ -304,16 +304,16 @@ public: bool isAtEnd() const override { return fBuffer->size() == fGlobalOffset; } - + SkStreamAsset* duplicate() const override { return SkNEW_ARGS(SkROBufferStreamAsset, (fBuffer)); } - - size_t getPosition() const { + + size_t getPosition() const override { return fGlobalOffset; } - - bool seek(size_t position) { + + bool seek(size_t position) override { AUTO_VALIDATE if (position < fGlobalOffset) { this->rewind(); @@ -321,8 +321,8 @@ public: (void)this->skip(position - fGlobalOffset); return true; } - - bool move(long offset) { + + bool move(long offset) override{ AUTO_VALIDATE offset += fGlobalOffset; if (offset <= 0) { @@ -332,13 +332,13 @@ public: } return true; } - + SkStreamAsset* fork() const override { SkStreamAsset* clone = this->duplicate(); clone->seek(this->getPosition()); return clone; } - + private: const SkROBuffer* fBuffer; |