1/* 2 * 3 * Copyright (c) 1994 4 * Hewlett-Packard Company 5 * 6 * Permission to use, copy, modify, distribute and sell this software 7 * and its documentation for any purpose is hereby granted without fee, 8 * provided that the above copyright notice appear in all copies and 9 * that both that copyright notice and this permission notice appear 10 * in supporting documentation. Hewlett-Packard Company makes no 11 * representations about the suitability of this software for any 12 * purpose. It is provided "as is" without express or implied warranty. 13 * 14 * Copyright (c) 1996,1997 15 * Silicon Graphics Computer Systems, Inc. 16 * 17 * Permission to use, copy, modify, distribute and sell this software 18 * and its documentation for any purpose is hereby granted without fee, 19 * provided that the above copyright notice appear in all copies and 20 * that both that copyright notice and this permission notice appear 21 * in supporting documentation. Silicon Graphics makes no 22 * representations about the suitability of this software for any 23 * purpose. It is provided "as is" without express or implied warranty. 24 */ 25 26#ifndef __SGI_STL_ALGOBASE_H 27#define __SGI_STL_ALGOBASE_H 28 29#ifndef __SGI_STL_PAIR_H 30#include <pair.h> 31#endif 32#ifndef __SGI_STL_ITERATOR_H 33#include <iterator.h> 34#endif 35#ifndef __SGI_STL_INTERNAL_ALGOBASE_H 36#include <stl_algobase.h> 37#endif 38#ifndef __SGI_STL_INTERNAL_UNINITIALIZED_H 39#include <stl_uninitialized.h> 40#endif 41 42#ifdef __STL_USE_NAMESPACES 43 44// Names from stl_algobase.h 45using __STD::iter_swap; 46using __STD::swap; 47using __STD::min; 48using __STD::max; 49using __STD::copy; 50using __STD::copy_backward; 51using __STD::copy_n; 52using __STD::fill; 53using __STD::fill_n; 54using __STD::mismatch; 55using __STD::equal; 56using __STD::lexicographical_compare; 57using __STD::lexicographical_compare_3way; 58 59// Names from stl_uninitialized.h 60using __STD::uninitialized_copy; 61using __STD::uninitialized_copy_n; 62using __STD::uninitialized_fill; 63using __STD::uninitialized_fill_n; 64 65#endif /* __STL_USE_NAMESPACES */ 66 67#endif /* __SGI_STL_ALGOBASE_H */ 68 69// Local Variables: 70// mode:C++ 71// End: 72