[gexiv2] Fix missing `override` warnings in clang
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gexiv2] Fix missing `override` warnings in clang
- Date: Fri, 19 Feb 2021 09:51:50 +0000 (UTC)
commit 638eb5ec58e6837c3d168f98d3139de8f774554e
Author: postscript-dev <43813-postscript-dev users noreply gitlab gnome org>
Date: Fri Feb 19 09:51:49 2021 +0000
Fix missing `override` warnings in clang
Fix improves compliance with c++11 standard.
gexiv2/gexiv2-stream-io.h | 40 ++++++++++++++++++++--------------------
1 file changed, 20 insertions(+), 20 deletions(-)
---
diff --git a/gexiv2/gexiv2-stream-io.h b/gexiv2/gexiv2-stream-io.h
index 3e180f5..4d49854 100644
--- a/gexiv2/gexiv2-stream-io.h
+++ b/gexiv2/gexiv2-stream-io.h
@@ -32,33 +32,33 @@ public:
StreamIo (ManagedStreamCallbacks* cb);
- virtual ~StreamIo ();
- virtual int open ();
- virtual int close ();
- virtual size_type write (const Exiv2::byte* data, size_type wcount);
- virtual size_type write (Exiv2::BasicIo& src);
- virtual int putb (Exiv2::byte data);
+ ~StreamIo ();
+ int open () override;
+ int close () override;
+ size_type write (const Exiv2::byte* data, size_type wcount) override;
+ size_type write (Exiv2::BasicIo& src) override;
+ int putb (Exiv2::byte data) override;
#if EXIV2_TEST_VERSION(0,27,99)
Exiv2::DataBuf read (size_t rcount) noexcept override;
#else
Exiv2::DataBuf read (long rcount) override;
#endif
- virtual size_type read (Exiv2::byte* buf, size_type rcount);
- virtual int getb ();
- virtual void transfer (Exiv2::BasicIo& src);
- virtual int seek (long offset, Position pos);
- virtual Exiv2::byte* mmap (bool isWriteable = false);
- virtual int munmap ();
- virtual long tell () const;
- virtual size_t size () const;
- virtual bool isopen () const;
- virtual int error () const;
- virtual bool eof () const;
- virtual std::string path () const;
+ size_type read (Exiv2::byte* buf, size_type rcount) override;
+ int getb () override;
+ void transfer (Exiv2::BasicIo& src) override;
+ int seek (long offset, Position pos) override;
+ Exiv2::byte* mmap (bool isWriteable = false) override;
+ int munmap () override;
+ long tell () const override;
+ size_t size () const override;
+ bool isopen () const override;
+ int error () const override;
+ bool eof () const override;
+ std::string path () const override;
#ifdef EXV_UNICODE_PATH
- virtual std::wstring wpath () const;
+ std::wstring wpath () const override;
#endif
- virtual ptr_type temporary () const;
+ ptr_type temporary () const;
private:
/* stream callbacks */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]