[gtkmm] _CLASS_GTKOBJECT: Make the move operations noexcept.



commit 853f1e20cf18cc709d098ec1713f3f32b08dbfcf
Author: Murray Cumming <murrayc murrayc com>
Date:   Mon Aug 31 09:12:38 2015 +0200

    _CLASS_GTKOBJECT: Make the move operations noexcept.

 tools/m4/class_gtkobject.m4 |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/tools/m4/class_gtkobject.m4 b/tools/m4/class_gtkobject.m4
index 515d756..9ae4850 100644
--- a/tools/m4/class_gtkobject.m4
+++ b/tools/m4/class_gtkobject.m4
@@ -161,12 +161,12 @@ __CPPNAME__::__CPPNAME__`'(__CNAME__* castitem)
 
 ')dnl
 
-__CPPNAME__::__CPPNAME__`'(__CPPNAME__&& src)
+__CPPNAME__::__CPPNAME__`'(__CPPNAME__&& src) noexcept
 : __CPPPARENT__`'(std::move(src))
 _IMPORT(SECTION_CC_MOVE_CONSTRUCTOR_INTERFACES)
 {}
 
-__CPPNAME__& __CPPNAME__::operator=(__CPPNAME__&& src)
+__CPPNAME__& __CPPNAME__::operator=(__CPPNAME__&& src) noexcept
 {
   __CPPPARENT__::operator=`'(std::move(src));
 _IMPORT(SECTION_CC_MOVE_ASSIGNMENT_OPERATOR_INTERFACES)
@@ -202,8 +202,8 @@ public:
   typedef __REAL_CNAME__`'Class BaseClassType;
 #endif /* DOXYGEN_SHOULD_SKIP_THIS */
 
-  __CPPNAME__`'(__CPPNAME__&& src);
-  __CPPNAME__& operator=(__CPPNAME__&& src);
+  __CPPNAME__`'(__CPPNAME__&& src) noexcept;
+  __CPPNAME__& operator=(__CPPNAME__&& src) noexcept;
 
 _IMPORT(SECTION_DTOR_DOCUMENTATION)
   virtual ~__CPPNAME__`'() noexcept;


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