summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/experimental/bits
diff options
context:
space:
mode:
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>2016-10-26 15:20:04 +0000
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>2016-10-26 15:20:04 +0000
commitfe6309e591b68d0187c6e7d97997d521452b3cfc (patch)
tree22a523c01df279c1901b90805f010c9a49cf1110 /libstdc++-v3/include/experimental/bits
parentfd0f8124274c3fa2fe0cc0d35e2ba1e3045f4a0f (diff)
downloadgcc-fe6309e591b68d0187c6e7d97997d521452b3cfc.tar.gz
Add recursive_directory_iterator::pop(error_code&)
* include/experimental/bits/fs_dir.h (recursive_directory_iterator): Overload pop (LWG 2706). * src/filesystem/dir.cc (recursive_directory_iterator::pop): Define new overload. * testsuite/experimental/filesystem/iterators/pop.cc: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241559 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/experimental/bits')
-rw-r--r--libstdc++-v3/include/experimental/bits/fs_dir.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libstdc++-v3/include/experimental/bits/fs_dir.h b/libstdc++-v3/include/experimental/bits/fs_dir.h
index 70a95ebfe66..818e7ff5efc 100644
--- a/libstdc++-v3/include/experimental/bits/fs_dir.h
+++ b/libstdc++-v3/include/experimental/bits/fs_dir.h
@@ -312,6 +312,7 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11
}
void pop();
+ void pop(error_code&);
void disable_recursion_pending() { _M_pending = false; }