diff options
author | Paolo Carlini <paolo.carlini@oracle.com> | 2012-04-11 17:31:57 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2012-04-11 17:31:57 +0000 |
commit | 78263296991e5b329c8bf6d105b775151e439ce8 (patch) | |
tree | 6069e1ef9c5c8fae0622a3c0332faa4829c240ec /gcc | |
parent | 3dee490545274e447ad6b8cb83cf7eb10a37604c (diff) | |
download | gcc-78263296991e5b329c8bf6d105b775151e439ce8.zip gcc-78263296991e5b329c8bf6d105b775151e439ce8.tar.gz gcc-78263296991e5b329c8bf6d105b775151e439ce8.tar.bz2 |
forward_list.h (splice_after(const_iterator, forward_list&), [...]): Add per C++11 as published (and LWG 1310).
2012-04-11 Paolo Carlini <paolo.carlini@oracle.com>
* include/bits/forward_list.h (splice_after(const_iterator,
forward_list&), splice_after(const_iterator, forward_list&,
consst_iterator), splice_after(const_iterator, forward_list&,
const_iterator, const_iterator), merge(forward_list&),
merge(forward_list&, _Comp)): Add per C++11 as published (and
LWG 1310).
* include/debug/forward_list: Adjust.
* include/bits/forward_list.h (splice_after(const_iterator,
forward_list&&, const_iterator)): Only declare.
(_M_transfer_after): Remove.
(_M_splice_after(const_iterator, forward_list&&)): Change signature.
(splice_after(const_iterator, forward_list&&, const_iterator,
const_iterator)): Use the latter.
* include/bits/forward_list.tcc (splice_after(const_iterator,
forward_list&&, const_iterator)): Define here.
(_M_splice_after): Define, use throughout.
* include/bits/forward_list.h (insert_after(const_iterator,
std::initializer_list<_Tp>)): Forward to insert_after(const_iterator,
_InputIterator, _InputIterator).
* include/bits/forward_list.tcc: Remove definition.
* testsuite/23_containers/forward_list/modifiers/6.cc: New.
* testsuite/23_containers/forward_list/operations/1.cc: Adjust.
From-SVN: r186338
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions