Fixed missing noexcept
Former-commit-id: 58276c2ba77d0242fade3b29034f28871b48a987
This commit is contained in:
@@ -20,7 +20,7 @@ class NzResourceRef
|
||||
NzResourceRef() = default;
|
||||
NzResourceRef(T* resource);
|
||||
NzResourceRef(const NzResourceRef& ref);
|
||||
NzResourceRef(NzResourceRef&& ref);
|
||||
NzResourceRef(NzResourceRef&& ref) noexcept;
|
||||
~NzResourceRef();
|
||||
|
||||
bool IsValid() const;
|
||||
@@ -34,7 +34,7 @@ class NzResourceRef
|
||||
|
||||
NzResourceRef& operator=(T* resource);
|
||||
NzResourceRef& operator=(const NzResourceRef& ref);
|
||||
NzResourceRef& operator=(NzResourceRef&& ref);
|
||||
NzResourceRef& operator=(NzResourceRef&& ref) noexcept;
|
||||
|
||||
private:
|
||||
T* m_resource = nullptr;
|
||||
|
||||
@@ -22,7 +22,7 @@ m_resource(ref.m_resource)
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
NzResourceRef<T>::NzResourceRef(NzResourceRef&& ref) :
|
||||
NzResourceRef<T>::NzResourceRef(NzResourceRef&& ref) noexcept :
|
||||
m_resource(ref.m_resource)
|
||||
{
|
||||
ref.m_resource = nullptr; // On vole la référence
|
||||
@@ -113,7 +113,7 @@ NzResourceRef<T>& NzResourceRef<T>::operator=(const NzResourceRef& ref)
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
NzResourceRef<T>& NzResourceRef<T>::operator=(NzResourceRef&& ref)
|
||||
NzResourceRef<T>& NzResourceRef<T>::operator=(NzResourceRef&& ref) noexcept
|
||||
{
|
||||
Reset();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user