[gexiv2] Fix missing `override` warnings in clang



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]