[glibmm] C++11: gmmproc: GObject/GInterface: Use override on destructor.



commit 2bd0f8d7627581c0e1b1a7d25d216f7c2fae6154
Author: Murray Cumming <murrayc murrayc com>
Date:   Thu Dec 24 11:50:30 2015 +0100

    C++11: gmmproc: GObject/GInterface: Use override on destructor.
    
    Don't repeat the virtual declaration from Glib::ObjectBase's destructor.
    Instead use override to show that we expect the base destructor to
    be virtual.

 tools/m4/class_gobject.m4   |    2 +-
 tools/m4/class_interface.m4 |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/tools/m4/class_gobject.m4 b/tools/m4/class_gobject.m4
index 7eb7345..77943ef 100644
--- a/tools/m4/class_gobject.m4
+++ b/tools/m4/class_gobject.m4
@@ -276,7 +276,7 @@ public:
   __CPPNAME__& operator=(__CPPNAME__&& src) noexcept;
 
 _IMPORT(SECTION_DTOR_DOCUMENTATION)
-  virtual ~__CPPNAME__`'() noexcept;
+  ~__CPPNAME__`'() noexcept override;
 
   /** Get the GType for this class, for use with the underlying GObject type system.
    */
diff --git a/tools/m4/class_interface.m4 b/tools/m4/class_interface.m4
index 9302863..e3c3230 100644
--- a/tools/m4/class_interface.m4
+++ b/tools/m4/class_interface.m4
@@ -283,7 +283,7 @@ public:
   __CPPNAME__& operator=(__CPPNAME__&& src) noexcept;
 
 _IMPORT(SECTION_DTOR_DOCUMENTATION)
-  virtual ~__CPPNAME__`'() noexcept;
+  ~__CPPNAME__`'() noexcept override;
 
   static void add_interface(GType gtype_implementer);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]