In C++0x mode, import iota and is_sorted from namespace std into namespace __gnu_cxx...
authorJeffrey Yasskin <jyasskin@google.com>
Thu, 7 Apr 2011 04:11:12 +0000 (04:11 +0000)
committerJeffrey Yasskin <jyasskin@gcc.gnu.org>
Thu, 7 Apr 2011 04:11:12 +0000 (04:11 +0000)
commit7c16382a3ac63d118295dd2c039e4032738d2a60
treef92cd6d3626cf4f136bce1ba2332932aae9bdace
parent030759ae9125ca346ae5ca3baaedd39f69552025
In C++0x mode, import iota and is_sorted from namespace std into namespace __gnu_cxx to avoid ambiguous call errors.

In C++0x mode, import iota and is_sorted from namespace std into
namespace __gnu_cxx to avoid ambiguous call errors.  copy_n would be a
good candidate for this too, except it was standardized with a
different return type.

Tested:
  `make -k check-c++` on x86_64-unknown-linux-gnu.

libstdc++-v3/ChangeLog:

2011-04-06  Jeffrey Yasskin  <jyasskin@google.com>

        * include/ext/algorithm (is_sorted): In C++0x mode import from
        namespace std.
        * include/ext/numeric (iota): In C++0x mode import from
        namespace std.
        * testsuite/ext/is_sorted/cxx0x.cc: New.
        * testsuite/ext/iota/cxx0x.cc: New.

From-SVN: r172073
libstdc++-v3/ChangeLog
libstdc++-v3/include/ext/algorithm
libstdc++-v3/include/ext/numeric
libstdc++-v3/testsuite/ext/iota/cxx0x.cc [new file with mode: 0644]
libstdc++-v3/testsuite/ext/is_sorted/cxx0x.cc [new file with mode: 0644]