Fixed missing 'const'.
This commit is contained in:
parent
8240e43600
commit
598c0a3a58
@ -71,7 +71,7 @@ public:
|
|||||||
|
|
||||||
smart_ptr() : m_data(NULL) { }
|
smart_ptr() : m_data(NULL) { }
|
||||||
smart_ptr(T* const p) : m_data(NULL) { if (p) { attach(p); } }
|
smart_ptr(T* const p) : m_data(NULL) { if (p) { attach(p); } }
|
||||||
smart_ptr(smart_ptr& p) : m_data(NULL) { if (p.m_data) { attach(p); } }
|
smart_ptr(const smart_ptr& p) : m_data(NULL) { if (p.m_data) { attach(p); } }
|
||||||
|
|
||||||
~smart_ptr() { detach(); }
|
~smart_ptr() { detach(); }
|
||||||
|
|
||||||
@ -143,7 +143,7 @@ private:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void attach(smart_ptr <T>& p)
|
void attach(const smart_ptr <T>& p)
|
||||||
{
|
{
|
||||||
data* newData = p.m_data;
|
data* newData = p.m_data;
|
||||||
if (newData) newData->refCount++;
|
if (newData) newData->refCount++;
|
||||||
|
Loading…
Reference in New Issue
Block a user