added Copy method for SimpleRefCountBase

This commit is contained in:
Nicola Baldo
2010-06-11 19:25:18 +02:00
parent 8cfeb5fcbb
commit 25339d0db6

View File

@@ -383,6 +383,20 @@ StaticCast (Ptr<T2> const&p)
}
template <typename T>
Ptr<T> Copy (Ptr<T> object)
{
Ptr<T> p = Ptr<T> (new T (*PeekPointer (object)), false);
return p;
}
template <typename T>
Ptr<T> Copy (Ptr<const T> object)
{
Ptr<T> p = Ptr<T> (new T (*PeekPointer (object)), false);
return p;
}
/****************************************************
* Member method implementations.
***************************************************/