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