From 25339d0db69e285cd46fddbdab7d19335de32bbf Mon Sep 17 00:00:00 2001 From: Nicola Baldo Date: Fri, 11 Jun 2010 19:25:18 +0200 Subject: [PATCH] added Copy method for SimpleRefCountBase --- src/core/ptr.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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. ***************************************************/