diff options
-rw-r--r-- | tools/m4/class_gobject.m4 | 8 | ||||
-rw-r--r-- | tools/m4/class_interface.m4 | 8 |
2 files changed, 8 insertions, 8 deletions
diff --git a/tools/m4/class_gobject.m4 b/tools/m4/class_gobject.m4 index 3253a01d..793f7d77 100644 --- a/tools/m4/class_gobject.m4 +++ b/tools/m4/class_gobject.m4 @@ -211,12 +211,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) @@ -272,8 +272,8 @@ protected: public: - __CPPNAME__`'(__CPPNAME__&& src); - __CPPNAME__& operator=(__CPPNAME__&& src); + __CPPNAME__`'(__CPPNAME__&& src) noexcept; + __CPPNAME__& operator=(__CPPNAME__&& src) noexcept; _IMPORT(SECTION_DTOR_DOCUMENTATION) virtual ~__CPPNAME__`'() noexcept; diff --git a/tools/m4/class_interface.m4 b/tools/m4/class_interface.m4 index 839402e0..9302863c 100644 --- a/tools/m4/class_interface.m4 +++ b/tools/m4/class_interface.m4 @@ -202,11 +202,11 @@ __CPPNAME__::__CPPNAME__`'(const Glib::Interface_Class& interface_class) { } -__CPPNAME__::__CPPNAME__`'(__CPPNAME__&& src) +__CPPNAME__::__CPPNAME__`'(__CPPNAME__&& src) noexcept : __CPPPARENT__`'(std::move(src)) {} -__CPPNAME__& __CPPNAME__::operator=(__CPPNAME__&& src) +__CPPNAME__& __CPPNAME__::operator=(__CPPNAME__&& src) noexcept { __CPPPARENT__::operator=`'(std::move(src)); return *this; @@ -279,8 +279,8 @@ protected: public: - __CPPNAME__`'(__CPPNAME__&& src); - __CPPNAME__& operator=(__CPPNAME__&& src); + __CPPNAME__`'(__CPPNAME__&& src) noexcept; + __CPPNAME__& operator=(__CPPNAME__&& src) noexcept; _IMPORT(SECTION_DTOR_DOCUMENTATION) virtual ~__CPPNAME__`'() noexcept; |