OSDN Git Service

2011-05-31 Paolo Carlini <paolo.carlini@oracle.com>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 May 2011 12:50:31 +0000 (12:50 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 May 2011 12:50:31 +0000 (12:50 +0000)
commit9112175ae5393189757b07c2dde379719bad02c3
tree41026865ae3bf7df9b8b46f92059b682c8662da2
parent8525edb5bfb4be810f3cfd9ec0079b845167dc02
2011-05-31  Paolo Carlini  <paolo.carlini@oracle.com>

* include/bits/basic_string.h: Use noexcept per the FDIS (minus
compare(const string&), which uses char_traits::compare, which
isn't noexcept; also no noexcept in the move assignment operator
and move assign, see c++std-lib-30855).
* include/bits/basic_string.tcc: Likewise.
* include/ext/vstring.h: Likewise.
* include/ext/vstring.tcc: Likewise.
* include/debug/string: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174479 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/basic_string.h
libstdc++-v3/include/bits/basic_string.tcc
libstdc++-v3/include/debug/string
libstdc++-v3/include/ext/vstring.h
libstdc++-v3/include/ext/vstring.tcc