- Main Page
- Namespaces
- Classes
- Files
- Related Pages

# /Users/fpy/titan-1-5-MBARI/Mers/Executives/DeductiveController/Configs/TI_DSP_BIOS/stl/iterator.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  *
    00015  * Copyright (c) 1996
    00016  * Silicon Graphics Computer Systems, Inc.
    00017  *
    00018  * Permission to use, copy, modify, distribute and sell this software
    00019  * and its documentation for any purpose is hereby granted without fee,
    00020  * provided that the above copyright notice appear in all copies and
    00021  * that both that copyright notice and this permission notice appear
    00022  * in supporting documentation.  Silicon Graphics makes no
    00023  * representations about the suitability of this software for any
    00024  * purpose.  It is provided "as is" without express or implied warranty.
    00025  */
    00026
    00027 #ifndef __SGI_STL_ITERATOR_H
    00028 #define __SGI_STL_ITERATOR_H
    00029
    00030 #ifndef __SGI_STL_FUNCTION_H
    00031 #include <function.h>
    00032 #endif
    00033 #include <stddef.h>
    00034 #include <iostream.h>
    00035 #ifndef __SGI_STL_INTERNAL_ITERATOR_H
    00036 #include <stl_iterator.h>
    00037 #endif
    00038 #ifndef __TYPE_TRAITS_H
    00039 #include <type_traits.h>
    00040 #endif
    00041 #ifndef __SGI_STL_INTERNAL_CONSTRUCT_H
    00042 #include <stl_construct.h>
    00043 #endif
    00044 #ifndef __SGI_STL_INTERNAL_RAW_STORAGE_ITERATOR_H
    00045 #include <stl_raw_storage_iter.h>
    00046 #endif
    00047
    00048 #ifdef __STL_USE_NAMESPACES
    00049
    00050 // Names from stl_iterator.h
    00051
    00052 using __STD::input_iterator_tag;
    00053 using __STD::output_iterator_tag;
    00054 using __STD::forward_iterator_tag;
    00055 using __STD::bidirectional_iterator_tag;
    00056 using __STD::random_access_iterator_tag;
    00057
    00058 #if 0
    00059 using __STD::iterator;
    00060 #endif
    00061 using __STD::input_iterator;
    00062 using __STD::output_iterator;
    00063 using __STD::forward_iterator;
    00064 using __STD::bidirectional_iterator;
    00065 using __STD::random_access_iterator;
    00066
    00067 #ifdef __STL_CLASS_PARTIAL_SPECIALIZATION
    00068 using __STD::iterator_traits;
    00069 #endif
    00070
    00071 using __STD::iterator_category;
    00072 using __STD::distance_type;
    00073 using __STD::value_type;
    00074
    00075 using __STD::distance;
    00076 using __STD::advance;
    00077
    00078 using __STD::insert_iterator;
    00079 using __STD::front_insert_iterator;
    00080 using __STD::back_insert_iterator;
    00081 using __STD::inserter;
    00082 using __STD::front_inserter;
    00083 using __STD::back_inserter;
    00084
    00085 using __STD::reverse_iterator;
    00086 using __STD::reverse_bidirectional_iterator;
    00087
    00088 using __STD::istream_iterator;
    00089 using __STD::ostream_iterator;
    00090
    00091 // Names from stl_construct.h
    00092 using __STD::construct;
    00093 using __STD::destroy;
    00094
    00095 // Names from stl_raw_storage_iter.h
    00096 using __STD::raw_storage_iterator;
    00097
    00098 #endif /* __STL_USE_NAMESPACES */
    00099
    00100 #endif /* __SGI_STL_ITERATOR_H */
    00101
    00102 // Local Variables:
    00103 // mode:C++
    00104 // End: