diff --git a/src/core/ptr.h b/src/core/ptr.h index 8b1c3a2ba..0c6c25bac 100644 --- a/src/core/ptr.h +++ b/src/core/ptr.h @@ -383,6 +383,20 @@ StaticCast (Ptr const&p) } +template +Ptr Copy (Ptr object) +{ + Ptr p = Ptr (new T (*PeekPointer (object)), false); + return p; +} + +template +Ptr Copy (Ptr object) +{ + Ptr p = Ptr (new T (*PeekPointer (object)), false); + return p; +} + /**************************************************** * Member method implementations. ***************************************************/