]> git.saurik.com Git - wxWidgets.git/commitdiff
unifying CFTypes
authorStefan Csomor <csomor@advancedconcepts.ch>
Sat, 8 Dec 2007 18:26:11 +0000 (18:26 +0000)
committerStefan Csomor <csomor@advancedconcepts.ch>
Sat, 8 Dec 2007 18:26:11 +0000 (18:26 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50579 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/mac/carbon/private.h

index 3a29953622cebe0e984756290fb75956683bb37b..11605d072725d34a24a10f32a1dd3e0ab77be320 100644 (file)
@@ -241,60 +241,6 @@ private :
 
 typedef wxMacUPP<NMProcPtr,NMUPP,NewNMUPP,DisposeNMUPP> wxMacNMUPP;
 
-template <typename refType> class wxMacCFRefHolder
-{
-public :
-    wxMacCFRefHolder()
-        : m_ref(NULL) , m_release(false)
-    {
-    }
-
-    wxMacCFRefHolder( refType ref , bool release = true )
-        : m_ref(ref) , m_release(release)
-    {
-    }
-
-    ~wxMacCFRefHolder()
-    {
-        Release();
-    }
-
-    void Release()
-    {
-        if ( m_release && m_ref != NULL )
-            CFRelease( m_ref );
-        m_ref = NULL;
-    }
-
-    refType Detach()
-    {
-        refType val = m_ref;
-        m_release = false;
-        m_ref = NULL;
-        return val;
-    }
-
-    void Set( refType ref , bool release = true  )
-    {
-        Release();
-        m_release = release;
-        m_ref = ref;
-    }
-
-    operator refType () const { return m_ref; }
-
-    wxMacCFRefHolder& operator=(refType r)
-    {
-        Set( r );
-        return *this;
-    }
-private :
-    refType m_ref;
-    bool m_release;
-
-    DECLARE_NO_COPY_CLASS( wxMacCFRefHolder )
-};
-
 #if wxUSE_GUI
 
 class wxMacToolTipTimer ;