diff options
author | Paolo Carlini <pcarlini@unitus.it> | 2001-12-31 19:03:47 +0100 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2001-12-31 18:03:47 +0000 |
commit | 36955a954f1177f75656351221074c2fac58a757 (patch) | |
tree | 4a62d7cf9c7564fad413b599d63bc73d733316a7 | |
parent | 3d90ff935245a9cd141d939019502d4b72dce430 (diff) | |
download | gcc-36955a954f1177f75656351221074c2fac58a757.zip gcc-36955a954f1177f75656351221074c2fac58a757.tar.gz gcc-36955a954f1177f75656351221074c2fac58a757.tar.bz2 |
algo.h: Add two more using declarations.
2001-12-31 Paolo Carlini <pcarlini@unitus.it>
* include/backward/algo.h: Add two more using declarations.
* include/backward/iterator.h: Include <ext/iterator>,
add using declaration.
* include/ext/algorithm: Add #pragma GCC system_header.
From-SVN: r48429
-rw-r--r-- | libstdc++-v3/ChangeLog | 7 | ||||
-rw-r--r-- | libstdc++-v3/include/backward/algo.h | 4 | ||||
-rw-r--r-- | libstdc++-v3/include/backward/iterator.h | 5 | ||||
-rw-r--r-- | libstdc++-v3/include/ext/algorithm | 1 |
4 files changed, 15 insertions, 2 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 41f8178..71a370f 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2001-12-31 Paolo Carlini <pcarlini@unitus.it> + + * include/backward/algo.h: Add two more using declarations. + * include/backward/iterator.h: Include <ext/iterator>, + add using declaration. + * include/ext/algorithm: Add #pragma GCC system_header. + 2001-12-31 Phil Edwards <pme@gcc.gnu.org> * include/bits/stl_bvector.h: Change calls to 3-argument distance() diff --git a/libstdc++-v3/include/backward/algo.h b/libstdc++-v3/include/backward/algo.h index 84f8701..185ab78 100644 --- a/libstdc++-v3/include/backward/algo.h +++ b/libstdc++-v3/include/backward/algo.h @@ -135,7 +135,9 @@ using std::iota; using __gnu_cxx::random_sample; using __gnu_cxx::random_sample_n; using __gnu_cxx::is_sorted; -using __gnu_cxx::is_heap; +using __gnu_cxx::is_heap; +using __gnu_cxx::count; // Extension returning void +using __gnu_cxx::count_if; // Extension returning void #endif /* _CPP_BACKWARD_ALGO_H */ diff --git a/libstdc++-v3/include/backward/iterator.h b/libstdc++-v3/include/backward/iterator.h index d35b942..8624fc2 100644 --- a/libstdc++-v3/include/backward/iterator.h +++ b/libstdc++-v3/include/backward/iterator.h @@ -36,6 +36,8 @@ #include <bits/stl_construct.h> #include <bits/stl_raw_storage_iter.h> +#include <ext/iterator> // For 3-parameter distance extension + // Names from stl_iterator.h using std::input_iterator_tag; using std::output_iterator_tag; @@ -112,7 +114,8 @@ template<class _Iter> value_type(const _Iter& __i) { return static_cast<typename iterator_traits<_Iter>::value_type*>(0); } -using std::distance; +using std::distance; +using __gnu_cxx::distance; // 3-parameter extension using std::advance; using std::insert_iterator; diff --git a/libstdc++-v3/include/ext/algorithm b/libstdc++-v3/include/ext/algorithm index 929351e..3d9ccd6 100644 --- a/libstdc++-v3/include/ext/algorithm +++ b/libstdc++-v3/include/ext/algorithm @@ -56,6 +56,7 @@ #ifndef _EXT_ALGORITHM #define _EXT_ALGORITHM +#pragma GCC system_header #include <bits/std_algorithm.h> namespace __gnu_cxx |