From 97cb638138aa714d12534ac46430af90c0caaf8f Mon Sep 17 00:00:00 2001
From: Jakub Wilk
diff --git a/doc/design.htm b/doc/design.htm
index 07977cac..725131da 100644
--- a/doc/design.htm
+++ b/doc/design.htm
@@ -136,7 +136,7 @@
(so-called 8.3) file names.
- class path
+ is_complere()is_complete()✔
is_absolute()
Why not use a full URI (Universal Resource Identifier) based path?
diff --git a/doc/reference.html b/doc/reference.html index b18fee9c..bd32e0a0 100644 --- a/doc/reference.html +++ b/doc/reference.html @@ -377,7 +377,7 @@ an implied starting location. The elements of a path that determine if it is relative are operating system dependent. [Note: Paths"." and ".." are relative paths. —end note]
-An absolute path that has
no elements that are symbolic links, and no "." or ".." elements.
Uses where file system system errors are routine and do not necessarily represent +
Uses where file system errors are routine and do not necessarily represent failure. Returning an error code is the most appropriate response. This allows application specific error handling, including simply ignoring the error.
system::error_code& argument is set as
- appropriate appropriate for the specific error. Otherwise, clear()
+ appropriate for the specific error. Otherwise, clear()
is called on the
system::error_code& argument.an added separator would be redundant, or
would change an relative path to an absolute path, or
would change a relative path to an absolute path, or
p.empty(), or
an added separator would be redundant, or
would change an relative path to an absolute path, or
would change a relative path to an absolute path, or
p.empty(), or
path& make_preferred();
-@@ -2709,7 +2709,7 @@ input iterator (C++ Std, 24.2.1, Input iterators [input.iterators]).Effects: directory-separators are converted to prefered-separators. +
Effects: directory-separators are converted to preferred-separators. See [fs.os.examples].
Returns:
*this
A directory_iterator reads successive elements from the directory for
which it was constructed, as if by calling ISO/IEC 9945 readdir_r(). After a directory_iterator is constructed, and every time operator++ is called,
-it reads a directory element and stores information about it in a object of type directory_entry. operator++ is not equality preserving; that is, i == j does not imply that ++i == ++j.
directory_entry. operator++ is not equality preserving; that is, i == j does not imply that ++i == ++j.
[Note: The practical consequence of not preserving equality is that directory iterators can only be used for single-pass algorithms. —end note]
@@ -2761,7 +2761,7 @@ directory_iterator(const path& p, system::error_code& ec);-Effects: Constructs a iterator representing the first +
Effects: Constructs an iterator representing the first entry in the directory
presolves to, if any; otherwise, the end iterator.Throws: As specified in Error reporting.
@@ -2863,7 +2863,7 @@ recursive_directory_iterator(const path& p, system::error_code& ec);-Effects: Constructs a iterator representing the first +
Effects: Constructs an iterator representing the first entry in the directory
presolves to, if any; otherwise, the end iterator.Postcondition: Unless the end iterator was constructed,
level() == 0 && no_push_pending() == false && m_options == opt. @@ -3426,7 +3426,7 @@Returns: An object of type
space_info. The value of thespace_infoobject is determined as if by using ISO/IEC 9945statvfs()to obtain a ISO/IEC 9945 struct + style="text-decoration: none">statvfs() to obtain an ISO/IEC 9945 structstatvfs, and then multiplying itsf_blocks,f_bfree, andf_bavailmembers by itsf_frsizemember, @@ -4240,7 +4240,7 @@The create_directories, extension, basename, and replace_extension functions were developed by Vladimir Prus. The temp_directory_path function was contributed by Jeff Flinn. David Svoboda suggested the canonical function and -provided psuedo-code.
+provided pseudo-code.Howard Hinnant and John Maddock reviewed a draft of the version 2 proposal, and identified a number of mistakes or weaknesses, resulting in a more polished final document.
diff --git a/doc/tickets.html b/doc/tickets.html index 054acb40..396f9b6f 100644 --- a/doc/tickets.html +++ b/doc/tickets.html @@ -13,7 +13,7 @@
Locale related
#3332 -boost::filesystem::path will get trobule in locale Chinese_Taiwan.950 (windows)
+boost::filesystem::path will get trouble in locale Chinese_Taiwan.950 (windows)
#7211 path_locale destructor crashes when overloaded operator new and delete are present
#8388 diff --git a/doc/tutorial.html b/doc/tutorial.html index e53bc2ed..51c1e372 100644 --- a/doc/tutorial.html +++ b/doc/tutorial.html @@ -611,7 +611,7 @@ results ourselves.
The next sections show how how those changes play out, so read on!
+The next sections show how those changes play out, so read on!
When a class path function argument type matches the the operating system's +
When a class path function argument type matches the operating system's API argument type for paths, no conversion is performed rather than conversion to a specified encoding such as one of the Unicode encodings. This avoids unintended consequences, etc.