summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Costan <costan@google.com>2020-11-03 20:51:55 +0000
committerVictor Costan <costan@google.com>2020-11-03 20:51:55 +0000
commit368b01c8dd29fee6c00775800ec7c2b792ad5482 (patch)
tree37292ad61acd9c1805026a11ac4c9803ecf6bf41
parent1ce58af28e46872d003f3a38213815595f387a39 (diff)
parentcb2b3c7ec6e527624834358762d6ee318e3383bc (diff)
downloadsnappy-git-368b01c8dd29fee6c00775800ec7c2b792ad5482.tar.gz
Merge pull request #107 from jsteemann:bug-fix/fix-compile-warning
PiperOrigin-RevId: 340505526
-rw-r--r--snappy-sinksource.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/snappy-sinksource.h b/snappy-sinksource.h
index 8afcdaa..3c74e1b 100644
--- a/snappy-sinksource.h
+++ b/snappy-sinksource.h
@@ -146,10 +146,10 @@ class Source {
class ByteArraySource : public Source {
public:
ByteArraySource(const char* p, size_t n) : ptr_(p), left_(n) { }
- virtual ~ByteArraySource();
- virtual size_t Available() const;
- virtual const char* Peek(size_t* len);
- virtual void Skip(size_t n);
+ ~ByteArraySource() override;
+ size_t Available() const override;
+ const char* Peek(size_t* len) override;
+ void Skip(size_t n) override;
private:
const char* ptr_;
size_t left_;
@@ -159,15 +159,15 @@ class ByteArraySource : public Source {
class UncheckedByteArraySink : public Sink {
public:
explicit UncheckedByteArraySink(char* dest) : dest_(dest) { }
- virtual ~UncheckedByteArraySink();
- virtual void Append(const char* data, size_t n);
- virtual char* GetAppendBuffer(size_t len, char* scratch);
- virtual char* GetAppendBufferVariable(
+ ~UncheckedByteArraySink() override;
+ void Append(const char* data, size_t n) override;
+ char* GetAppendBuffer(size_t len, char* scratch) override;
+ char* GetAppendBufferVariable(
size_t min_size, size_t desired_size_hint, char* scratch,
- size_t scratch_size, size_t* allocated_size);
- virtual void AppendAndTakeOwnership(
+ size_t scratch_size, size_t* allocated_size) override;
+ void AppendAndTakeOwnership(
char* bytes, size_t n, void (*deleter)(void*, const char*, size_t),
- void *deleter_arg);
+ void *deleter_arg) override;
// Return the current output pointer so that a caller can see how
// many bytes were produced.