summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorMarcel Metz <mmetz@adrian-broher.net>2011-12-05 19:08:42 +0100
committerEike Rathke <erack@redhat.com>2011-12-05 22:54:55 +0100
commit072b13738781f78a8318053d8cfea39558de17f5 (patch)
treee5152e139c8444c1b94b737aa0eb7dc110f4b935 /tools
parent050b170e8cf911679a4d3697ae81ee49e67d10a7 (diff)
Remove unused tools/stack.hxx
Diffstat (limited to 'tools')
-rw-r--r--tools/Package_inc.mk1
-rw-r--r--tools/inc/tools/stack.hxx103
2 files changed, 0 insertions, 104 deletions
diff --git a/tools/Package_inc.mk b/tools/Package_inc.mk
index d1ca76b12bf0..fc36d8ca23ec 100644
--- a/tools/Package_inc.mk
+++ b/tools/Package_inc.mk
@@ -79,7 +79,6 @@ $(eval $(call gb_Package_add_file,tools_inc,inc/tools/shl.hxx,tools/shl.hxx))
$(eval $(call gb_Package_add_file,tools_inc,inc/tools/simplerm.hxx,tools/simplerm.hxx))
$(eval $(call gb_Package_add_file,tools_inc,inc/tools/solar.h,tools/solar.h))
$(eval $(call gb_Package_add_file,tools_inc,inc/tools/solarmutex.hxx,tools/solarmutex.hxx))
-$(eval $(call gb_Package_add_file,tools_inc,inc/tools/stack.hxx,tools/stack.hxx))
$(eval $(call gb_Package_add_file,tools_inc,inc/tools/stream.hxx,tools/stream.hxx))
$(eval $(call gb_Package_add_file,tools_inc,inc/tools/string.hxx,tools/string.hxx))
$(eval $(call gb_Package_add_file,tools_inc,inc/tools/svborder.hxx,tools/svborder.hxx))
diff --git a/tools/inc/tools/stack.hxx b/tools/inc/tools/stack.hxx
deleted file mode 100644
index a8f8cb5395e3..000000000000
--- a/tools/inc/tools/stack.hxx
+++ /dev/null
@@ -1,103 +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 _STACK_HXX
-#define _STACK_HXX
-
-#include <tools/contnr.hxx>
-
-// ---------
-// - Stack -
-// ---------
-
-#define STACK_ENTRY_NOTFOUND CONTAINER_ENTRY_NOTFOUND
-
-class Stack : private Container
-{
-public:
- using Container::Clear;
- using Container::Count;
- using Container::GetObject;
- using Container::GetPos;
-
- Stack( sal_uInt16 _nInitSize = 16, sal_uInt16 _nReSize = 16 ) :
- Container( CONTAINER_MAXBLOCKSIZE, _nInitSize, _nReSize ) {}
- Stack( const Stack& rStack ) : Container( rStack ) {}
-
- void Push( void* p ) { Container::Insert( p, CONTAINER_APPEND ); }
- void* Pop() { return Container::Remove( Count()-1 ); }
- void* Top() const { return Container::GetObject( Count()-1 ); }
-
- Stack& operator =( const Stack& rStack )
- { Container::operator =( rStack ); return *this; }
-
- sal_Bool operator ==( const Stack& rStack ) const
- { return Container::operator ==( rStack ); }
- sal_Bool operator !=( const Stack& rStack ) const
- { return Container::operator !=( rStack ); }
-};
-
-// -----------------
-// - DECLARE_STACK -
-// -----------------
-
-#define DECLARE_STACK( ClassName, Type ) \
-class ClassName : private Stack \
-{ \
-public: \
- using Stack::Clear; \
- using Stack::Count; \
- \
- ClassName( sal_uInt16 _nInitSize = 16, \
- sal_uInt16 _nReSize = 16 ) : \
- Stack( _nInitSize, _nReSize ) {} \
- ClassName( const ClassName& rClassName ) : \
- Stack( rClassName ) {} \
- \
- void Push( Type p ) { Stack::Push( (void*)p ); } \
- Type Pop() { return (Type)Stack::Pop(); } \
- Type Top() const { return (Type)Stack::Top(); } \
- \
- Type GetObject( sal_uIntPtr nIndex ) const \
- { return (Type)Stack::GetObject( nIndex ); } \
- sal_uIntPtr GetPos( const Type p ) const \
- { return Stack::GetPos( (const void*)p ); } \
- \
- ClassName& operator =( const ClassName& rClassName ) \
- { Stack::operator =( rClassName ); \
- return *this; } \
- \
- sal_Bool operator ==( const ClassName& rStack ) const \
- { return Stack::operator ==( rStack ); } \
- sal_Bool operator !=( const ClassName& rStack ) const \
- { return Stack::operator !=( rStack ); } \
-};
-
-#endif // _STACK_HXX
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */