diff options
-rw-r--r-- | include/comphelper/interfacecontainer2.hxx | 10 | ||||
-rw-r--r-- | sd/inc/helper/simplereferencecomponent.hxx | 23 | ||||
-rw-r--r-- | sd/source/helper/simplereferencecomponent.cxx | 39 |
3 files changed, 0 insertions, 72 deletions
diff --git a/include/comphelper/interfacecontainer2.hxx b/include/comphelper/interfacecontainer2.hxx index f0f79c3033df..60bf7e74a1db 100644 --- a/include/comphelper/interfacecontainer2.hxx +++ b/include/comphelper/interfacecontainer2.hxx @@ -125,16 +125,6 @@ private: class COMPHELPER_DLLPUBLIC OInterfaceContainerHelper2 { public: - // these are here to force memory de/allocation to sal lib. - static void * operator new( size_t nSize ) - { return ::rtl_allocateMemory( nSize ); } - static void operator delete( void * pMem ) - { ::rtl_freeMemory( pMem ); } - static void * operator new( size_t, void * pMem ) - { return pMem; } - static void operator delete( void *, void * ) - {} - /** Create an interface container. diff --git a/sd/inc/helper/simplereferencecomponent.hxx b/sd/inc/helper/simplereferencecomponent.hxx index 64e894a4deef..bfe1c391535a 100644 --- a/sd/inc/helper/simplereferencecomponent.hxx +++ b/sd/inc/helper/simplereferencecomponent.hxx @@ -51,25 +51,6 @@ public: bool isDisposed() const { return mbDisposed; } - /** see general class documentation - */ - static void * operator new(std::size_t nSize); - - /** see general class documentation - */ - static void * operator new(std::size_t nSize, - std::nothrow_t const & rNothrow) - ; - - /** see general class documentation - */ - static void operator delete(void * pPtr); - - /** see general class documentation - */ - static void operator delete(void * pPtr, std::nothrow_t const & rNothrow) - ; - protected: virtual void disposing(); @@ -82,10 +63,6 @@ private: void operator =(SimpleReferenceComponent) = delete; - static void * operator new[](std::size_t) = delete; - - static void operator delete[](void * pPtr) = delete; - bool mbDisposed; }; diff --git a/sd/source/helper/simplereferencecomponent.cxx b/sd/source/helper/simplereferencecomponent.cxx index 872a6ce4052f..b53e382693cb 100644 --- a/sd/source/helper/simplereferencecomponent.cxx +++ b/sd/source/helper/simplereferencecomponent.cxx @@ -75,43 +75,4 @@ void SimpleReferenceComponent::disposing() { } -void * SimpleReferenceComponent::operator new(std::size_t nSize) -{ - return ::operator new(nSize); -} - -void * SimpleReferenceComponent::operator new(std::size_t nSize, - std::nothrow_t const & -#ifndef _WIN32 - rNothrow -#endif - ) -{ -#if defined(_WIN32) - return ::operator new(nSize); - // WNT lacks a global nothrow operator new... -#else // WNT - return ::operator new(nSize, rNothrow); -#endif // WNT -} - -void SimpleReferenceComponent::operator delete(void * pPtr) -{ - ::operator delete(pPtr); -} - -void SimpleReferenceComponent::operator delete(void * pPtr, - std::nothrow_t const & -#ifndef _WIN32 - rNothrow -#endif -) -{ -#if defined(_WIN32) - ::operator delete(pPtr); // WNT lacks a global nothrow operator delete... -#else // WNT - ::operator delete(pPtr, rNothrow); -#endif // WNT -} - /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |