[glibmm] Interface: Make move operations noexcept.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glibmm] Interface: Make move operations noexcept.
- Date: Mon, 31 Aug 2015 07:19:42 +0000 (UTC)
commit 1404467c4074d07564fb98c3334e4c822455bbee
Author: Murray Cumming <murrayc murrayc com>
Date: Mon Aug 31 09:02:42 2015 +0200
Interface: Make move operations noexcept.
glib/glibmm/interface.cc | 4 ++--
glib/glibmm/interface.h | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/glib/glibmm/interface.cc b/glib/glibmm/interface.cc
index b6e8323..7af932c 100644
--- a/glib/glibmm/interface.cc
+++ b/glib/glibmm/interface.cc
@@ -117,7 +117,7 @@ Interface::Interface(GObject* castitem)
Interface::Interface()
{}
-Interface::Interface(Interface&& src)
+Interface::Interface(Interface&& src) noexcept
: ObjectBase(std::move(src))
{
//We don't call initialize_move() because we
@@ -127,7 +127,7 @@ Interface::Interface(Interface&& src)
//ObjectBase::initialize_move(src.gobject_, &src);
}
-Interface& Interface::operator=(Interface&& src)
+Interface& Interface::operator=(Interface&& src) noexcept
{
ObjectBase::operator=(std::move(src));
return *this;
diff --git a/glib/glibmm/interface.h b/glib/glibmm/interface.h
index 9f7eabe..f7cd864 100644
--- a/glib/glibmm/interface.h
+++ b/glib/glibmm/interface.h
@@ -45,8 +45,8 @@ public:
*/
Interface();
- Interface(Interface&& src);
- Interface& operator=(Interface&& src);
+ Interface(Interface&& src) noexcept;
+ Interface& operator=(Interface&& src) noexcept;
/** Called by constructors of derived classes. Provide the result of
* the Class object's init() function to ensure that it is properly
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]