From fecf83057705774bd4ebebf8b2b83766463c3833 Mon Sep 17 00:00:00 2001
From: Beman Dawes
Date: Tue, 17 Jul 2012 12:04:33 +0000
Subject: [PATCH] doc/src work in progress
[SVN r79574]
---
doc/src/source.html | 21 +++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)
diff --git a/doc/src/source.html b/doc/src/source.html
index 7f9abc7..8127053 100644
--- a/doc/src/source.html
+++ b/doc/src/source.html
@@ -530,22 +530,26 @@ $endif; void swap(path& lhs, path& rhs);
const directory_iterator& begin(const directory_iterator& iter);
directory_iterator end(const directory_iterator&);
+$if $TARGET; == BOOST
// enable BOOST_FOREACH
directory_iterator& range_begin(directory_iterator& iter);
directory_iterator range_begin(const directory_iterator& iter);
directory_iterator range_end(const directory_iterator&);
+$endif
class recursive_directory_iterator;
// enable c++11 range-based for statements
const recursive_directory_iterator& begin(const recursive_directory_iterator& iter);
recursive_directory_iterator end(const recursive_directory_iterator&);
- // enable BOOST_FOREACH
- recursive_directory_iterator& range_begin(recursive_directory_iterator& iter);
- recursive_directory_iterator range_begin(const recursive_directory_iterator& iter);
- recursive_directory_iterator range_end(const recursive_directory_iterator&);
-
+$if $TARGET; == BOOST
+ // enable BOOST_FOREACH
+ recursive_directory_iterator& range_begin(recursive_directory_iterator& iter);
+ recursive_directory_iterator range_begin(const recursive_directory_iterator& iter);
+ recursive_directory_iterator range_end(const recursive_directory_iterator&);
+
+$endif
enum file_type
{
status_error, file_not_found, regular_file, directory_file,
@@ -2086,7 +2090,8 @@ unspecified whether or not subsequent incrementing of the iterator will ever
result in an iterator whose value is the removed or added directory entry. See
ISO/IEC 9945 readdir_r(). --end note]
-
+
directory_iterator()
noexcept;
@@ -2804,8 +2809,8 @@ directory_iterator(p)would succeed.
return
file_status(character_file).
- Otherwise, if the attributes indicate a fifo or pipe file, as if by
- ISO/IEC 9945
+ Otherwise, if the attributes indicate a fifo or pipe file, as if by
+ ISO/IEC 9945
S_ISFIFO(),
return
file_status(fifo_file).