From 8eef599aa671c197f4fc6a13b674cf5363151635 Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Thu, 31 May 2007 13:44:40 +0200 Subject: [PATCH] add public Callback::GetImpl --- src/core/callback.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/callback.h b/src/core/callback.h index 526c022a3..64e92ccd8 100644 --- a/src/core/callback.h +++ b/src/core/callback.h @@ -226,6 +226,7 @@ class CallbackBase { public: virtual ~CallbackBase () {} virtual CallbackImplBase *PeekImpl (void) const = 0; + virtual Ptr GetImpl (void) const = 0; }; /** @@ -341,6 +342,9 @@ public: } *this = Callback (impl); } + virtual PtrGetImpl (void) const { + return m_impl; + } private: virtual CallbackImpl *PeekImpl (void) const { return PeekPointer (m_impl);