diff --git a/alib2std/src/extensions/memory.hpp b/alib2std/src/extensions/memory.hpp index bbdf2aba3ddc663006c1126ec3081ea3062eabbc..bb82e56f63632a3c2b857936929461be5a844e08 100644 --- a/alib2std/src/extensions/memory.hpp +++ b/alib2std/src/extensions/memory.hpp @@ -35,13 +35,13 @@ public: } ~cow_shared_ptr ( ) noexcept { - deattach ( ); + detach ( ); } cow_shared_ptr<T> & operator = ( const cow_shared_ptr<T> & other ) { if(this == &other) return *this; - deattach ( ); + detach ( ); attach ( other.m_Data ); return *this; @@ -89,7 +89,7 @@ private: if(m_Data) m_Data->m_UseCount++; } - void deattach ( ) { + void detach ( ) { if(m_Data && --(m_Data->m_UseCount) <= 0) delete m_Data; m_Data = NULL; } @@ -98,7 +98,7 @@ private: if(unique( )) return; T* tmp = m_Data; - deattach( ); + detach( ); attach(clone(tmp)); } @@ -151,13 +151,13 @@ public: } ~cow_shared_ptr ( ) noexcept { - deattach ( ); + detach ( ); } cow_shared_ptr<T> & operator = ( const cow_shared_ptr<T> & other ) { if(this == &other) return *this; - deattach ( ); + detach ( ); attach ( other.m_Data ); return *this; @@ -205,7 +205,7 @@ private: if(m_Data) m_Data->m_UseCount++; } - void deattach ( ) { + void detach ( ) { if(m_Data && --(m_Data->m_UseCount) <= 0) delete m_Data; m_Data = NULL; } @@ -214,7 +214,7 @@ private: if(unique( )) return; typename cow_shared_ptr<T>::cow_shared_ptr_data* tmp = m_Data; - deattach( ); + detach( ); attach(new cow_shared_ptr_data(clone(tmp))); }