summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorAugust Sodora <augsod@gmail.com>2011-11-18 23:24:34 -0500
committerAugust Sodora <augsod@gmail.com>2011-11-18 23:24:34 -0500
commit89a783cde071d63120bfa63768b4680dd2e58fee (patch)
tree755923b09043940143aab86c5da92d0ff2449710 /tools
parentedc4118e18f3e7496046636d9f8587f78eed4223 (diff)
Removed tools/dynarray.hxx
Diffstat (limited to 'tools')
-rw-r--r--tools/Package_inc.mk1
-rw-r--r--tools/inc/tools/dynary.hxx105
2 files changed, 0 insertions, 106 deletions
diff --git a/tools/Package_inc.mk b/tools/Package_inc.mk
index 22f034c6e257..d1ca76b12bf0 100644
--- a/tools/Package_inc.mk
+++ b/tools/Package_inc.mk
@@ -39,7 +39,6 @@ $(eval $(call gb_Package_add_file,tools_inc,inc/tools/date.hxx,tools/date.hxx))
$(eval $(call gb_Package_add_file,tools_inc,inc/tools/datetime.hxx,tools/datetime.hxx))
$(eval $(call gb_Package_add_file,tools_inc,inc/tools/debug.hxx,tools/debug.hxx))
$(eval $(call gb_Package_add_file,tools_inc,inc/tools/diagnose_ex.h,tools/diagnose_ex.h))
-$(eval $(call gb_Package_add_file,tools_inc,inc/tools/dynary.hxx,tools/dynary.hxx))
$(eval $(call gb_Package_add_file,tools_inc,inc/tools/errcode.hxx,tools/errcode.hxx))
$(eval $(call gb_Package_add_file,tools_inc,inc/tools/errinf.hxx,tools/errinf.hxx))
$(eval $(call gb_Package_add_file,tools_inc,inc/tools/extendapplicationenvironment.hxx,tools/extendapplicationenvironment.hxx))
diff --git a/tools/inc/tools/dynary.hxx b/tools/inc/tools/dynary.hxx
deleted file mode 100644
index 7e174555c1eb..000000000000
--- a/tools/inc/tools/dynary.hxx
+++ /dev/null
@@ -1,105 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-#ifndef _DYNARY_HXX
-#define _DYNARY_HXX
-
-#include <tools/solar.h>
-#include <tools/contnr.hxx>
-
-// ------------
-// - DynArray -
-// ------------
-
-#define DYNARRAY_ENTRY_NOTFOUND CONTAINER_ENTRY_NOTFOUND
-
-class DynArray : private Container
-{
-public:
- using Container::SetSize;
- using Container::GetSize;
- using Container::Clear;
-
- DynArray( sal_uIntPtr nSize = 16 ) : Container( nSize ) {}
- DynArray( const DynArray& rAry ) : Container( rAry ) {}
-
- void* Put( sal_uIntPtr nIndex, void* p )
- { return Container::Replace( p, nIndex ); }
- void* Get( sal_uIntPtr nIndex ) const
- { return Container::GetObject( nIndex ); }
-
- sal_uIntPtr GetIndex( const void* p ) const
- { return Container::GetPos( p ); }
-
- DynArray& operator =( const DynArray& rAry )
- { Container::operator =( rAry ); return *this; }
-
- sal_Bool operator ==( const DynArray& rAry ) const
- { return Container::operator ==( rAry ); }
- sal_Bool operator !=( const DynArray& rAry ) const
- { return Container::operator !=( rAry ); }
-};
-
-// --------------------
-// - DECLARE_DYNARRAY -
-// --------------------
-
-#define DECLARE_DYNARRAY( ClassName, Type ) \
-class ClassName : private DynArray \
-{ \
-public: \
- using DynArray::SetSize; \
- using DynArray::GetSize; \
- using DynArray::Clear; \
- \
- ClassName( sal_uIntPtr nSize = 16 ) : \
- DynArray( nSize ) {} \
- ClassName( const ClassName& rClassName ) : \
- DynArray( rClassName ) {} \
- \
- Type Put( sal_uIntPtr nIndex, Type p ) \
- { return (Type)DynArray::Put( nIndex, (void*)p ); } \
- Type Get( sal_uIntPtr nIndex ) const \
- { return (Type)DynArray::Get( nIndex ); } \
- \
- sal_uIntPtr GetIndex( const Type p ) const \
- { return DynArray::GetIndex( (const void*)p ); } \
- \
- ClassName& operator =( const ClassName& rClassName ) \
- { DynArray::operator =( rClassName ); \
- return *this; } \
- \
- sal_Bool operator ==( const ClassName& rAry ) const \
- { return DynArray::operator ==( rAry ); } \
- sal_Bool operator !=( const ClassName& rAry ) const \
- { return DynArray::operator !=( rAry ); } \
-};
-
-#endif // _DYNARY_HXX
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */