Skip to content

Commit d6ebcf0

Browse files
committed
Rename stable names of working draft references as described here: cplusplus/draft#1506 (comment)
1 parent e20471d commit d6ebcf0

26 files changed

+103
-103
lines changed

xml/issue2663.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<blockquote class="note">
2727
<p>
2828
<i>
29-
In <sref ref="[class.directory_entry]"/> Class <code>directory_entry</code> add the
29+
In <sref ref="[fs.class.directory_entry]"/> Class <code>directory_entry</code> add the
3030
following observer declarations:
3131
</i>
3232
</p>
@@ -39,7 +39,7 @@
3939
</blockquote>
4040
<p>
4141
<i>
42-
In <code>directory_entry</code> observers <sref ref="[directory_entry.obs]"/>
42+
In <code>directory_entry</code> observers <sref ref="[fs.dir.entry.obs]"/>
4343
add the following:
4444
</i>
4545
</p>

xml/issue2664.xml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
<issue num="2664" status="WP">
55
<title><code>operator/</code> (and other append) semantics not useful if argument has root</title>
66
<section>
7-
<sref ref="[path.append]"/>
8-
<sref ref="[path.non-member]"/>
7+
<sref ref="[fs.path.append]"/>
8+
<sref ref="[fs.path.nonmember]"/>
99
</section>
1010
<submitter>Peter Dimov</submitter>
1111
<date>30 May 2014</date>
@@ -67,7 +67,7 @@ The same wording area is touched by LWG <iref ref="2732"/>.
6767
<blockquote class="note">
6868
<p>This wording is relative to N4594.</p>
6969
<ol>
70-
<li><p><i>Change <sref ref="[path.append]"/> path appends as indicated:</i></p>
70+
<li><p><i>Change <sref ref="[fs.path.append]"/> path appends as indicated:</i></p>
7171

7272
<blockquote>
7373
<code>path&amp; operator/=(const path&amp; p);</code>
@@ -96,7 +96,7 @@ template &lt;class InputIterator&gt;<br/>
9696
<code>!*first.has_root_name()</code>, respectively.</ins>
9797
<p/>
9898
-4- <i>Effects:</i> Appends <code>path::preferred_separator</code> to <tt>pathname</tt>,
99-
converting format and encoding if required (<sref ref="[path.cvt]"/>), unless:
99+
converting format and encoding if required (<sref ref="[fs.path.cvt]"/>), unless:
100100
</p>
101101
<ul>
102102
<li><p>an added <i>directory-separator</i> would be redundant, or</p></li>
@@ -105,16 +105,16 @@ converting format and encoding if required (<sref ref="[path.cvt]"/>), unless:
105105
<li><p><code>*source.native().cbegin()</code> is a <i>directory-separator</i>.</p></li>
106106
</ul>
107107
<p>
108-
Then appends the effective range of <code>source</code> (<sref ref="[path.req]"/>) or the range
109-
<code>[first, last)</code> to <code>pathname</code>, converting format and encoding if required (<sref ref="[path.cvt]"/>).
108+
Then appends the effective range of <code>source</code> (<sref ref="[fs.path.req]"/>) or the range
109+
<code>[first, last)</code> to <code>pathname</code>, converting format and encoding if required (<sref ref="[fs.path.cvt]"/>).
110110
<p/>
111111
-5- <i>Returns:</i> <code>*this</code>.
112112
</p>
113113
</blockquote>
114114
</blockquote>
115115
</li>
116116

117-
<li><p><i>Change <sref ref="[path.non-member]"/> path non-member functions as indicated:</i></p>
117+
<li><p><i>Change <sref ref="[fs.path.nonmember]"/> path non-member functions as indicated:</i></p>
118118

119119
<blockquote>
120120
<code>path operator/(const path&amp; lhs, const path&amp; rhs);</code>
@@ -137,7 +137,7 @@ operator/=, so only one requires element remains necessary.</p>
137137
<resolution>
138138
<p>This wording is relative to N4606, and assumes that the PR for <iref ref="2732"/> is applied.</p>
139139
<ol>
140-
<li>Change <sref ref="[path.append]"/> as indicated:
140+
<li>Change <sref ref="[fs.path.append]"/> as indicated:
141141
<pre>path&amp; operator/=(const path&amp; p);</pre>
142142
<blockquote>
143143
<p><ins>-?- <i>Requires:</i> <code>!p.has_root_name()</code>.</ins></p>
@@ -153,7 +153,7 @@ operator/=, so only one requires element remains necessary.</p>
153153
<p>-3- <i>Returns:</i> <code>*this</code>.</p>
154154
</blockquote>
155155
</li>
156-
<li>Change <sref ref="[path.non-member]" /> p13 as indicated:
156+
<li>Change <sref ref="[fs.path.nonmember]" /> p13 as indicated:
157157
<pre>path operator/(const path&amp; lhs, const path&amp; rhs);</pre>
158158
<blockquote>
159159
<p>-13- <em><del>Returns</del><ins>Effects</ins>:</em> <ins>Equivalent to </ins><code>

xml/issue2665.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
<issue num="2665" status="Open">
55
<title><code>remove_filename()</code> post condition is incorrect</title>
6-
<section><sref ref="[path.modifiers]"/></section>
6+
<section><sref ref="[fs.path.modifiers]"/></section>
77
<submitter>Eric Fiselier</submitter>
88
<date>7 Jun 2014</date>
99
<priority>1</priority>
@@ -110,7 +110,7 @@ SG in Issaquah recommended that these all be handled together, as they all revol
110110
This wording is relative to N4606.
111111
</p>
112112
<ol>
113-
<li><p>Modify <sref ref="[path.modifiers]"/> as indicated:</p>
113+
<li><p>Modify <sref ref="[fs.path.modifiers]"/> as indicated:</p>
114114

115115
<blockquote>
116116
<pre>

xml/issue2667.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33

44
<issue num="2667" status="WP">
55
<title><code>path::root_directory()</code> description is confusing</title>
6-
<section><sref ref="[path.decompose]"/></section>
6+
<section><sref ref="[fs.path.decompose]"/></section>
77
<submitter>Jonathan Wakely</submitter>
88
<date>03 Jul 2014</date>
99
<priority>0</priority>
1010

1111
<discussion>
12-
<p><sref ref="[path.decompose]"/> p5 says:</p>
12+
<p><sref ref="[fs.path.decompose]"/> p5 says:</p>
1313
<blockquote>
1414
<p>If <i>root-directory</i> is composed of <i>slash name</i>, <i>slash</i> is excluded from the returned string.</p>
1515
</blockquote>
@@ -21,7 +21,7 @@
2121

2222
<resolution>
2323
<p>
24-
<i>Change <sref ref="[path.decompose]"/> as indicated:</i>
24+
<i>Change <sref ref="[fs.path.decompose]"/> as indicated:</i>
2525
</p>
2626

2727
<blockquote>

xml/issue2668.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
<issue num="2668" status="NAD">
55
<title><code>path::operator+=</code> is defined, but not <code>operator+</code></title>
6-
<section><sref ref="[class.path]"/></section>
6+
<section><sref ref="[fs.class.path]"/></section>
77
<submitter>Jonathan Wakely</submitter>
88
<date>03 Jul 2014</date>
99
<priority>3</priority>

xml/issue2669.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<issue num="2669" status="WP">
55
<title><code>recursive_directory_iterator</code> effects refers to non-existent functions
66
</title>
7-
<section><sref ref="[rec.dir.itr.members]"/></section>
7+
<section><sref ref="[fs.rec.dir.itr.members]"/></section>
88
<submitter>Jonathan Wakely</submitter>
99
<date>10 Jul 2014</date>
1010
<priority>0</priority>
@@ -25,7 +25,7 @@
2525

2626
<resolution>
2727
<p>
28-
<i>Change <sref ref="[rec.dir.itr.members]"/> &para;39 as indicated:</i></p>
28+
<i>Change <sref ref="[fs.rec.dir.itr.members]"/> &para;39 as indicated:</i></p>
2929
<blockquote>
3030
<p>Otherwise if <code>
3131
recursion_pending() &amp;&amp; is_directory(<ins>(*</ins>this<ins>)</ins>-&gt;status())

xml/issue2674.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
<issue num="2674" status="WP">
55
<title>Bidirectional iterator requirement on <code>path::iterator</code>
66
is very expensive</title>
7-
<section><sref ref="[path.itr]"/></section>
7+
<section><sref ref="[fs.path.itr]"/></section>
88
<submitter>Jonathan Wakely</submitter>
99
<date>15 Sep 2015</date>
1010
<priority>2</priority>
1111

1212
<discussion>
1313
<p>
14-
<sref ref="[path.itr]"/> requires <tt>path::iterator</tt> to be a BidirectionalIterator, which also implies
14+
<sref ref="[fs.path.itr]"/> requires <tt>path::iterator</tt> to be a BidirectionalIterator, which also implies
1515
the ForwardIterator requirement in [forward.iterators] p6 for the following assertion
1616
to pass:
1717
</p>
@@ -55,7 +55,7 @@ This wording is relative to N4582.
5555

5656
<ol>
5757
<li>
58-
<p>Change <sref ref="[path.itr]"/> paragraph 2:</p>
58+
<p>Change <sref ref="[fs.path.itr]"/> paragraph 2:</p>
5959
<blockquote>
6060
<p>A <code>path::iterator</code> is a constant iterator satisfying all the requirements of a bidirectional iterator
6161
(C++14 §24.1.4 Bidirectional iterators) <ins>except that there is no requirement

xml/issue2676.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ add a paragraph:</span></i></p>
6666

6767
<p>In this subclause, member functions taking arguments of <code>
6868
const std::filesystem::path::value_type*</code> shall only be provided on systems
69-
where <code>std::filesystem::path::value_type</code> ([class.path]) is not <code>
69+
where <code>std::filesystem::path::value_type</code> ([fs.class.path]) is not <code>
7070
char</code>. [<i>Note:</i> These functions enable class <code>path</code>
7171
support for systems with a wide native path character type, such as <code>
7272
wchar_t</code>. &mdash; <i>end note</i>]</p>

xml/issue2677.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
<issue num="2677" status="Resolved">
55
<title><code>directory_entry::status</code> is not allowed to be cached as a quality-of-implementation issue</title>
6-
<section><sref ref="[directory_entry.obs]"/></section>
6+
<section><sref ref="[fs.dir.entry.obs]"/></section>
77
<submitter>Billy O'Neal</submitter>
88
<date>03 Mar 2016</date>
99
<priority>2</priority>

xml/issue2678.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
<issue num="2678" status="WP">
55
<title><tt>std::filesystem</tt> enum classes overspecified</title>
6-
<section><sref ref="[enum.file_type]"/><sref ref="[enum.copy_options]"/><sref ref="[enum.directory_options]"/></section>
6+
<section><sref ref="[fs.enum.file_type]"/><sref ref="[fs.enum.copy.opts]"/><sref ref="[fs.enum.dir.opts]"/></section>
77
<submitter>Richard Smith</submitter>
88
<date>19 Mar 2016</date>
99
<priority>3</priority>
@@ -41,13 +41,13 @@ specification of numerical values, and maybe also
4141
Strike the "Value" column from:
4242
</p>
4343
<ul>
44-
<li><p><sref ref="[enum.file_type]"/>, Table 145 Enum class <code>file_type</code> </p></li>
45-
<li><p><sref ref="[enum.copy_options]"/>, Table 146 Enum class <code>copy_options</code> </p></li>
46-
<li><p><sref ref="[enum.directory_options]"/>, Table 148 Enum class <code>enum.directory_options</code>.</p></li>
44+
<li><p><sref ref="[fs.enum.file_type]"/>, Table 145 Enum class <code>file_type</code> </p></li>
45+
<li><p><sref ref="[fs.enum.copy.opts]"/>, Table 146 Enum class <code>copy_options</code> </p></li>
46+
<li><p><sref ref="[fs.enum.dir.opts]"/>, Table 148 Enum class <code>enum.directory_options</code>.</p></li>
4747
</ul>
4848
</li>
4949

50-
<li><p>Change <sref ref="[enum.file_type]"/> Table 145 Enum class <code>file_type</code> as indicated:</p>
50+
<li><p>Change <sref ref="[fs.enum.file_type]"/> Table 145 Enum class <code>file_type</code> as indicated:</p>
5151

5252
<blockquote>
5353
<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse">

0 commit comments

Comments
 (0)