safe_iterator.h (_BeforeBeginHelper<>:: _S_Is_Beginnest): Add.
authorPaolo Carlini <paolo.carlini@oracle.com>
Fri, 13 Apr 2012 10:43:28 +0000 (10:43 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 13 Apr 2012 10:43:28 +0000 (10:43 +0000)
commit079c74f3fcc7782a6f8d805be1ced373eeb95474
treef90def9d55846304dfd49e7de086f0276d2fe062
parentd66b8f4bfb7dcc0441c1af2519d560f0b85d201b
safe_iterator.h (_BeforeBeginHelper<>:: _S_Is_Beginnest): Add.

2012-04-13  Paolo Carlini  <paolo.carlini@oracle.com>

* include/debug/safe_iterator.h (_BeforeBeginHelper<>::
_S_Is_Beginnest): Add.
* include/debug/forward_list (_BeforeBeginHelper<>::
_S_Is_Beginnest): Likewise.
(_Safe_iterator<>::_M_is_beginnest): Add.
* include/debug/safe_iterator.tcc (_Safe_iterator<>::_M_valid_range):
Use the latter.
* testsuite/23_containers/forward_list/debug/splice_after.cc:
Add test.

From-SVN: r186411
libstdc++-v3/ChangeLog
libstdc++-v3/include/debug/forward_list
libstdc++-v3/include/debug/safe_iterator.h
libstdc++-v3/include/debug/safe_iterator.tcc
libstdc++-v3/testsuite/23_containers/forward_list/debug/splice_after.cc