OSDN Git Service

In C++0x mode, import iota and is_sorted from namespace std into
authorjyasskin <jyasskin@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Apr 2011 04:11:12 +0000 (04:11 +0000)
committerjyasskin <jyasskin@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Apr 2011 04:11:12 +0000 (04:11 +0000)
commit3dacfcad47a1e6dba0f2e4618f71f7d5310b0ede
treef92cd6d3626cf4f136bce1ba2332932aae9bdace
parenta4ba603a393924431480d9b6f736805669dc4e10
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172073 138bc75d-0d04-0410-961f-82ee72b054a4
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]