diff options
Diffstat (limited to 'svl/inc/svl/svarray.hxx')
-rw-r--r-- | svl/inc/svl/svarray.hxx | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/svl/inc/svl/svarray.hxx b/svl/inc/svl/svarray.hxx index 4aebb4a2dfeb..1d4814d64238 100644 --- a/svl/inc/svl/svarray.hxx +++ b/svl/inc/svl/svarray.hxx @@ -80,12 +80,6 @@ public:\ void Insert( const AE *pE, sal_uInt16 nL, sal_uInt16 nP ) {\ Base::Insert( (const VoidPtr*)pE, nL, nP );\ }\ - void Replace( const AERef aE, sal_uInt16 nP ) {\ - Base::Replace( (const VPRef)aE, nP );\ - }\ - void Replace( const AE *pE, sal_uInt16 nL, sal_uInt16 nP ) {\ - Base::Replace( (const VoidPtr*)pE, nL, nP );\ - }\ void Remove( sal_uInt16 nP, sal_uInt16 nL = 1) {\ Base::Remove(nP,nL);\ }\ @@ -110,7 +104,6 @@ private:\ SV_DECL_PTRARR_GEN(nm, AE, IS, SvPtrarr, AE &, VoidPtr &, vis ) typedef void* VoidPtr; -typedef sal_Bool (*FnForEach_SvPtrarr)( const VoidPtr&, void* ); class SVL_DLLPUBLIC SvPtrarr { protected: @@ -140,24 +133,8 @@ public: void Insert( const VoidPtr& aE, sal_uInt16 nP ); void Insert( const VoidPtr *pE, sal_uInt16 nL, sal_uInt16 nP ); void Remove( sal_uInt16 nP, sal_uInt16 nL = 1 ); - void Replace( const VoidPtr& aE, sal_uInt16 nP ); - void Replace( const VoidPtr *pE, sal_uInt16 nL, sal_uInt16 nP ); sal_uInt16 Count() const { return nA; } const VoidPtr* GetData() const { return (const VoidPtr*)pData; } - - void ForEach( FnForEach_SvPtrarr fnForEach, void* pArgs = 0 ) - { - _ForEach( 0, nA, fnForEach, pArgs ); - } - void ForEach( sal_uInt16 nS, sal_uInt16 nE, - FnForEach_SvPtrarr fnForEach, void* pArgs = 0 ) - { - _ForEach( nS, nE, fnForEach, pArgs ); - } - - void _ForEach( sal_uInt16 nStt, sal_uInt16 nE, - FnForEach_SvPtrarr fnCall, void* pArgs = 0 ); - sal_uInt16 GetPos( const VoidPtr & aE ) const; }; |