Skip to content

Commit 6ba86a4

Browse files
committed
Tweak formatting in 4293
1 parent d172594 commit 6ba86a4

File tree

1 file changed

+15
-16
lines changed

1 file changed

+15
-16
lines changed

xml/issue4293.xml

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,7 @@ which would explicitly specify the constructor used.
3939
The meaning of those <i>Effects</i>: paragraphs was changed for C++26 by
4040
<paper num="P2447R6"/> which added the `span(initializer_list)` constructor.
4141
A simpler demo is:
42-
<blockquote><pre><code>
43-
bool a[5]{};
42+
<blockquote><pre><code>bool a[5]{};
4443
std::span&lt;const bool&gt; s(a);
4544
std::span&lt;const bool&gt; s2 = s.first(5);
4645
assert(s2.size() == 5); // OK in C++23, fails in C++26
@@ -95,24 +94,24 @@ template&lt;size_t Offset, size_t Count = dynamic_extent&gt;
9594
</code></pre>
9695
<blockquote>
9796
<p>-7- <i>Mandates</i>:
98-
<pre><code> Offset &lt;= Extent &amp;&amp; (Count == dynamic_extent || Count &lt;= Extent - Offset)
99-
</code></pre>
97+
<blockquote><pre><code>Offset &lt;= Extent &amp;&amp; (Count == dynamic_extent || Count &lt;= Extent - Offset)
98+
</code></pre></blockquote>
10099
is `true`.</p>
101100
<p>-8- <i>Hardened preconditions</i>:
102-
<pre><code> Offset &lt;= size() &amp;&amp; (Count == dynamic_extent || Count &lt;= size() - Offset)
103-
</code></pre>
101+
<blockquote><pre><code>Offset &lt;= size() &amp;&amp; (Count == dynamic_extent || Count &lt;= size() - Offset)
102+
</code></pre></blockquote>
104103
is `true`.</p>
105104
<p>-9- <i>Effects</i>: Equivalent to:
106-
<pre><code> return span&lt;ElementType, <i>see below</i>&gt;(
105+
<blockquote><pre><code>return span&lt;ElementType, <i>see below</i>&gt;(
107106
data() + Offset, Count != dynamic_extent ? Count : size() - Offset);
108-
</code></pre>
107+
</code></pre></blockquote>
109108
</p>
110109
<p>-10- <i>Remarks</i>:
111110
The second template argument of the returned `span` type is:
112-
<pre><code> Count != dynamic_extent ? Count
113-
: (Extent != dynamic_extent ? Extent - Offset
114-
: dynamic_extent)
115-
</code></pre>
111+
<blockquote><pre><code>Count != dynamic_extent ? Count
112+
: (Extent != dynamic_extent ? Extent - Offset
113+
: dynamic_extent)
114+
</code></pre></blockquote>
116115
</p>
117116
</blockquote>
118117

@@ -144,12 +143,12 @@ constexpr span&lt;element_type, dynamic_extent&gt; subspan(
144143
</code></pre>
145144
<blockquote>
146145
<p>-15- <i>Hardened preconditions</i>:
147-
<pre><code> offset &lt;= size() &amp;&amp; (count == dynamic_extent || count &lt;= size() - offset
148-
</code></pre>
146+
<blockquote><pre><code>offset &lt;= size() &amp;&amp; (count == dynamic_extent || count &lt;= size() - offset
147+
</code></pre></blockquote>
149148
is `true`.</p>
150149
<p>-16- <i>Effects</i>: Equivalent to:
151-
<pre><code> return <ins>R(</ins><del>{</del>data() + offset, count == dynamic_extent ? size() - offset : count<del>}</del><ins>)</ins>;
152-
</code></pre>
150+
<blockquote><pre><code>return <ins>R(</ins><del>{</del>data() + offset, count == dynamic_extent ? size() - offset : count<del>}</del><ins>)</ins>;
151+
</code></pre></blockquote>
153152
<ins>where `R` is the return type</ins>.
154153
</p>
155154
</blockquote>

0 commit comments

Comments
 (0)