algobase.h

00001 /*
00002  *
00003  * Copyright (c) 1994
00004  * Hewlett-Packard Company
00005  *
00006  * Permission to use, copy, modify, distribute and sell this software
00007  * and its documentation for any purpose is hereby granted without fee,
00008  * provided that the above copyright notice appear in all copies and
00009  * that both that copyright notice and this permission notice appear
00010  * in supporting documentation.  Hewlett-Packard Company makes no
00011  * representations about the suitability of this software for any
00012  * purpose.  It is provided "as is" without express or implied warranty.
00013  *
00014  * Copyright (c) 1996,1997
00015  * Silicon Graphics Computer Systems, Inc.
00016  *
00017  * Permission to use, copy, modify, distribute and sell this software
00018  * and its documentation for any purpose is hereby granted without fee,
00019  * provided that the above copyright notice appear in all copies and
00020  * that both that copyright notice and this permission notice appear
00021  * in supporting documentation.  Silicon Graphics makes no
00022  * representations about the suitability of this software for any
00023  * purpose.  It is provided "as is" without express or implied warranty.
00024  */
00025 
00026 #ifndef __SGI_STL_ALGOBASE_H
00027 #define __SGI_STL_ALGOBASE_H
00028 
00029 #ifndef __SGI_STL_PAIR_H
00030 #include <pair.h>
00031 #endif
00032 #ifndef __SGI_STL_ITERATOR_H
00033 #include <iterator.h>
00034 #endif
00035 #ifndef __SGI_STL_INTERNAL_ALGOBASE_H
00036 #include <stl_algobase.h>
00037 #endif
00038 #ifndef __SGI_STL_INTERNAL_UNINITIALIZED_H
00039 #include <stl_uninitialized.h>
00040 #endif
00041 
00042 #ifdef __STL_USE_NAMESPACES
00043 
00044 // Names from stl_algobase.h
00045 using __STD::iter_swap; 
00046 using __STD::swap; 
00047 using __STD::min; 
00048 using __STD::max; 
00049 using __STD::copy; 
00050 using __STD::copy_backward; 
00051 using __STD::copy_n; 
00052 using __STD::fill; 
00053 using __STD::fill_n; 
00054 using __STD::mismatch; 
00055 using __STD::equal; 
00056 using __STD::lexicographical_compare; 
00057 using __STD::lexicographical_compare_3way; 
00058 
00059 // Names from stl_uninitialized.h
00060 using __STD::uninitialized_copy;
00061 using __STD::uninitialized_copy_n;
00062 using __STD::uninitialized_fill;
00063 using __STD::uninitialized_fill_n;
00064 
00065 #endif /* __STL_USE_NAMESPACES */
00066 
00067 #endif /* __SGI_STL_ALGOBASE_H */
00068 
00069 // Local Variables:
00070 // mode:C++
00071 // End:

Generated on Mon Jun 5 10:20:43 2006 for Intelligence.kdevelop by  doxygen 1.4.6