summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/Package_inc.mk1
-rw-r--r--tools/inc/tools/queue.hxx107
2 files changed, 0 insertions, 108 deletions
diff --git a/tools/Package_inc.mk b/tools/Package_inc.mk
index 5062bd0be301..adaa0c76b41b 100644
--- a/tools/Package_inc.mk
+++ b/tools/Package_inc.mk
@@ -70,7 +70,6 @@ $(eval $(call gb_Package_add_file,tools_inc,inc/tools/postx.h,tools/postx.h))
$(eval $(call gb_Package_add_file,tools_inc,inc/tools/presys.h,tools/presys.h))
$(eval $(call gb_Package_add_file,tools_inc,inc/tools/prex.h,tools/prex.h))
$(eval $(call gb_Package_add_file,tools_inc,inc/tools/pstm.hxx,tools/pstm.hxx))
-$(eval $(call gb_Package_add_file,tools_inc,inc/tools/queue.hxx,tools/queue.hxx))
$(eval $(call gb_Package_add_file,tools_inc,inc/tools/rc.h,tools/rc.h))
$(eval $(call gb_Package_add_file,tools_inc,inc/tools/rc.hxx,tools/rc.hxx))
$(eval $(call gb_Package_add_file,tools_inc,inc/tools/rcid.h,tools/rcid.h))
diff --git a/tools/inc/tools/queue.hxx b/tools/inc/tools/queue.hxx
deleted file mode 100644
index c32880b764d5..000000000000
--- a/tools/inc/tools/queue.hxx
+++ /dev/null
@@ -1,107 +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 _QUEUE_HXX
-#define _QUEUE_HXX
-
-#include <tools/solar.h>
-#include <tools/contnr.hxx>
-
-// ---------
-// - Queue -
-// ---------
-
-#define QUEUE_ENTRY_NOTFOUND CONTAINER_ENTRY_NOTFOUND
-
-class Queue : private Container
-{
-public:
- using Container::Clear;
- using Container::Count;
- using Container::GetObject;
- using Container::GetPos;
-
- Queue( sal_uInt16 _nInitSize = 16, sal_uInt16 _nReSize = 16 ) :
- Container( _nReSize, _nInitSize, _nReSize ) {}
- Queue( const Queue& rQueue ) : Container( rQueue ) {}
-
- void Put( void* p ) { Container::Insert( p, CONTAINER_APPEND ); }
- void* Get() { return Container::Remove( (sal_uIntPtr)0 ); }
-
- Queue& operator =( const Queue& rQueue )
- { Container::operator =( rQueue ); return *this; }
-
- sal_Bool operator ==( const Queue& rQueue ) const
- { return Container::operator ==( rQueue ); }
- sal_Bool operator !=( const Queue& rQueue ) const
- { return Container::operator !=( rQueue ); }
-};
-
-// -----------------
-// - DECLARE_QUEUE -
-// -----------------
-
-#define DECLARE_QUEUE( ClassName, Type ) \
-class ClassName : private Queue \
-{ \
-public: \
- using Queue::Clear; \
- using Queue::Count; \
- \
- ClassName( sal_uInt16 _nInitSize = 16, \
- sal_uInt16 _nReSize = 16 ) : \
- Queue( _nInitSize, _nReSize ) {} \
- ClassName( const ClassName& rClassName ) : \
- Queue( rClassName ) {} \
- \
- void Put( Type p ) { Queue::Put( (void*)p ); } \
- Type Get() { return (Type)Queue::Get(); } \
- \
- Type GetObject( sal_uIntPtr nIndex ) const \
- { return (Type)Queue::GetObject( nIndex ); } \
- sal_uIntPtr GetPos( const Type p ) const \
- { return Queue::GetPos( (const void*)p ); } \
- sal_uIntPtr GetPos( const Type p, sal_uIntPtr nStartIndex, \
- sal_Bool bForward = sal_True ) const \
- { return Queue::GetPos( (const void*)p, \
- nStartIndex, \
- bForward ); } \
- \
- ClassName& operator =( const ClassName& rClassName ) \
- { Queue::operator =( rClassName ); \
- return *this; } \
- \
- sal_Bool operator ==( const Queue& rQueue ) const \
- { return Queue::operator ==( rQueue ); } \
- sal_Bool operator !=( const Queue& rQueue ) const \
- { return Queue::operator !=( rQueue ); } \
-};
-
-#endif // _QUEUE_HXX
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */