summaryrefslogtreecommitdiffstats
path: root/libstdc++-v3/include/std/iterator
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/include/std/iterator')
-rw-r--r--libstdc++-v3/include/std/iterator54
1 files changed, 48 insertions, 6 deletions
diff --git a/libstdc++-v3/include/std/iterator b/libstdc++-v3/include/std/iterator
index 6e42f5634f7..f0eee1164ba 100644
--- a/libstdc++-v3/include/std/iterator
+++ b/libstdc++-v3/include/std/iterator
@@ -1,4 +1,4 @@
-// -*- C++ -*- std header.
+// <iterator> -*- C++ -*-
// Copyright (C) 2001 Free Software Foundation, Inc.
//
@@ -27,11 +27,53 @@
// invalidate any other reasons why the executable file might be covered by
// the GNU General Public License.
-/** @file iterator
- * This is a Standard C++ Library file. You should @c #include this file
- * in your programs, rather than any of the "st[dl]_*.h" implementation files.
+/*
+ *
+ * Copyright (c) 1994
+ * Hewlett-Packard Company
+ *
+ * Permission to use, copy, modify, distribute and sell this software
+ * and its documentation for any purpose is hereby granted without fee,
+ * provided that the above copyright notice appear in all copies and
+ * that both that copyright notice and this permission notice appear
+ * in supporting documentation. Hewlett-Packard Company makes no
+ * representations about the suitability of this software for any
+ * purpose. It is provided "as is" without express or implied warranty.
+ *
+ *
+ * Copyright (c) 1996,1997
+ * Silicon Graphics Computer Systems, Inc.
+ *
+ * Permission to use, copy, modify, distribute and sell this software
+ * and its documentation for any purpose is hereby granted without fee,
+ * provided that the above copyright notice appear in all copies and
+ * that both that copyright notice and this permission notice appear
+ * in supporting documentation. Silicon Graphics makes no
+ * representations about the suitability of this software for any
+ * purpose. It is provided "as is" without express or implied warranty.
+ */
+
+/** @file std_iterator.h
+ * This is an internal header file, included by other library headers.
+ * You should not attempt to use it directly.
*/
#ifndef _CPP_ITERATOR
-#include <bits/std_iterator.h>
-#endif
+#define _CPP_ITERATOR 1
+
+#pragma GCC system_header
+#include <bits/c++config.h>
+#include <cstddef>
+#include <bits/stl_iterator_base_types.h>
+#include <bits/stl_iterator_base_funcs.h>
+#include <bits/stl_iterator.h>
+#include <ostream>
+#include <istream>
+#include <bits/stream_iterator.h>
+#include <bits/streambuf_iterator.h>
+
+#endif /* _CPP_ITERATOR */
+
+// Local Variables:
+// mode:C++
+// End:
OpenPOWER on IntegriCloud