diff options
| author | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-12-31 19:30:24 +0000 |
|---|---|---|
| committer | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-12-31 19:30:24 +0000 |
| commit | 41dd14224fd9b6b3174403823a01e048b9e4718f (patch) | |
| tree | 2d99820547e033d5ea0e4cb83ab212cfedb91535 /libstdc++-v3/include/ext/iterator | |
| parent | 1eff808cc59e671e5eb901167f35fc3297b95de5 (diff) | |
| download | ppe42-gcc-41dd14224fd9b6b3174403823a01e048b9e4718f.tar.gz ppe42-gcc-41dd14224fd9b6b3174403823a01e048b9e4718f.zip | |
2001-12-31 Paolo Carlini <pcarlini@unitus.it>
* include/ext/iterator: Add #include <bits/std_iterator.h>, tweak.
* testsuite/ext/headers.cc: Add <ext/iterator>.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48430 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/ext/iterator')
| -rw-r--r-- | libstdc++-v3/include/ext/iterator | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libstdc++-v3/include/ext/iterator b/libstdc++-v3/include/ext/iterator index 84820583b3b..73fd6c861a0 100644 --- a/libstdc++-v3/include/ext/iterator +++ b/libstdc++-v3/include/ext/iterator @@ -63,6 +63,7 @@ #pragma GCC system_header #include <bits/concept_check.h> +#include <bits/std_iterator.h> namespace __gnu_cxx { @@ -74,7 +75,7 @@ namespace __gnu_cxx template<typename _InputIterator, typename _Distance> inline void __distance(_InputIterator __first, _InputIterator __last, - _Distance& __n, input_iterator_tag) + _Distance& __n, std::input_iterator_tag) { // concept requirements __glibcpp_function_requires(_InputIteratorConcept<_InputIterator>) @@ -84,7 +85,7 @@ namespace __gnu_cxx template<typename _RandomAccessIterator, typename _Distance> inline void __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, - _Distance& __n, random_access_iterator_tag) + _Distance& __n, std::random_access_iterator_tag) { // concept requirements __glibcpp_function_requires(_RandomAccessIteratorConcept<_RandomAccessIterator>) @@ -97,7 +98,7 @@ namespace __gnu_cxx _Distance& __n) { // concept requirements -- taken care of in __distance - __distance(__first, __last, __n, __iterator_category(__first)); + __distance(__first, __last, __n, std::__iterator_category(__first)); } } // namespace __gnu_cxx |

