summaryrefslogtreecommitdiff
path: root/src/core/managed/Managed.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/managed/Managed.hpp')
-rw-r--r--src/core/managed/Managed.hpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/core/managed/Managed.hpp b/src/core/managed/Managed.hpp
index cb7104b..7c43527 100644
--- a/src/core/managed/Managed.hpp
+++ b/src/core/managed/Managed.hpp
@@ -453,7 +453,7 @@ public:
*
* @param h is the Rooted to be moved to this instance.
*/
- Rooted(Rooted<T> &&h) : Handle<T>(h.ptr) { h.ptr = nullptr; }
+ Rooted(Rooted<T> &&h) noexcept : Handle<T>(h.ptr) { h.ptr = nullptr; }
/**
* Constructor of the Rooted class.
@@ -494,7 +494,7 @@ public:
*
* @param h is the Owned to be moved to this instance.
*/
- Rooted<T> &operator=(Rooted<T> &&h)
+ Rooted<T> &operator=(Rooted<T> &&h) noexcept
{
deleteRef();
this->ptr = h.ptr;
@@ -523,7 +523,7 @@ public:
*
* @param h is the Owned to be moved to this instance.
*/
- Rooted<T> &operator=(Handle<T> &&h)
+ Rooted<T> &operator=(Handle<T> &&h) noexcept
{
deleteRef();
this->ptr = h.ptr;
@@ -600,7 +600,7 @@ public:
*
* @param h is the Owned to be moved to this instance.
*/
- Owned(Owned<T> &&h) : Handle<T>(h.get()), owner(h.getOwner())
+ Owned(Owned<T> &&h) noexcept : Handle<T>(h.get()), owner(h.getOwner())
{
h.ptr = nullptr;
}
@@ -627,7 +627,7 @@ public:
*
* @param h is the Owned to be moved to this instance.
*/
- Owned<T> &operator=(Owned<T> &&h)
+ Owned<T> &operator=(Owned<T> &&h) noexcept
{
deleteRef();
this->ptr = h.ptr;