Skip to content

Commit 7d29e84

Browse files
Preview PR 1584: 8049740c3a3a49
1 parent d54829e commit 7d29e84

21 files changed

+3238
-4545
lines changed

gen/pull/1584/PREVIEW.md

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# PR [\#1584](https://github.com/cpprefjp/site/pull/1584) プレビュー
2-
- ⌚ 更新時刻: 2026-02-17 22:11:09 JST
2+
- ⌚ 更新時刻: 2026-02-17 22:15:48 JST
33
- 🔍 [プレビュー (HTML)](https://cpprefjp.github.io/site/gen/pull/1584)
44
- 📈 [プレビュー生成記録](https://github.com/cpprefjp/site/actions?query=event%3Apull_request_target+branch%3Acpp26_container_constexpr)
5-
- **⫯** ソースの変更: [`c3a3a49..e375fa7`](https://github.com/cpprefjp/site/compare/c3a3a49e88a9766d0f632c9d2e4561822a34e398..e375fa77c98dee2836117c4a1d3c2324982047b0)
5+
- **⫯** ソースの変更: [`c3a3a49..8049740`](https://github.com/cpprefjp/site/compare/c3a3a49e88a9766d0f632c9d2e4561822a34e398..8049740c690bc3f4d248d65fbb8fb605b11b35a0)
66

7-
## 変更記事一覧 (393件)
7+
## 変更記事一覧 (411件)
88

99
- 📝 [`reference/deque/deque/append_range`](https://cpprefjp.github.io/site/gen/pull/1584/reference/deque/deque/append_range.html)
1010
- 📝 [`reference/deque/deque/assign`](https://cpprefjp.github.io/site/gen/pull/1584/reference/deque/deque/assign.html)
@@ -399,3 +399,21 @@
399399
- 📝 [`reference/queue/priority_queue/swap`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/priority_queue/swap.html)
400400
- 📝 [`reference/queue/priority_queue/swap_free`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/priority_queue/swap_free.html)
401401
- 📝 [`reference/queue/priority_queue/top`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/priority_queue/top.html)
402+
- 📝 [`reference/queue/queue/back`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/queue/back.html)
403+
- 📝 [`reference/queue/queue/emplace`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/queue/emplace.html)
404+
- 📝 [`reference/queue/queue/empty`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/queue/empty.html)
405+
- 📝 [`reference/queue/queue/front`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/queue/front.html)
406+
- 📝 [`reference/queue/queue/op_compare_3way`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/queue/op_compare_3way.html)
407+
- 📝 [`reference/queue/queue/op_constructor`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/queue/op_constructor.html)
408+
- 📝 [`reference/queue/queue/op_equal`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/queue/op_equal.html)
409+
- 📝 [`reference/queue/queue/op_greater`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/queue/op_greater.html)
410+
- 📝 [`reference/queue/queue/op_greater_equal`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/queue/op_greater_equal.html)
411+
- 📝 [`reference/queue/queue/op_less`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/queue/op_less.html)
412+
- 📝 [`reference/queue/queue/op_less_equal`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/queue/op_less_equal.html)
413+
- 📝 [`reference/queue/queue/op_not_equal`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/queue/op_not_equal.html)
414+
- 📝 [`reference/queue/queue/pop`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/queue/pop.html)
415+
- 📝 [`reference/queue/queue/push`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/queue/push.html)
416+
- 📝 [`reference/queue/queue/push_range`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/queue/push_range.html)
417+
- 📝 [`reference/queue/queue/size`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/queue/size.html)
418+
- 📝 [`reference/queue/queue/swap`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/queue/swap.html)
419+
- 📝 [`reference/queue/queue/swap_free`](https://cpprefjp.github.io/site/gen/pull/1584/reference/queue/queue/swap_free.html)

gen/pull/1584/reference/queue/queue/back.html

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -200,12 +200,12 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-07-11T17:16:44">
204-
2025年07月11日 17時16分44秒
203+
<span itemprop="datePublished" content="2026-02-17T13:09:02">
204+
2026年02月17日 13時09分02秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">Koichi Murase</span>
208+
<span itemprop="name">Akira Takahashi</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -225,8 +225,11 @@
225225
<div class="col-sm-12 content-body">
226226

227227
<div class="identifier-type">function</div><div class="header">&lt;queue&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class queue">queue::</span><span class="token">back</span></h1>
228-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">value_type</span><span class="o">&amp;</span> <span class="n">back</span><span class="p">();</span>
229-
<span class="k">const</span> <span class="n">value_type</span><span class="o">&amp;</span> <span class="n">back</span><span class="p">()</span> <span class="k">const</span><span class="p">;</span>
228+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">value_type</span><span class="o">&amp;</span> <span class="n">back</span><span class="p">();</span> <span class="c1">// (1) C++03</span>
229+
<span class="k">constexpr</span> <span class="n">value_type</span><span class="o">&amp;</span> <span class="n">back</span><span class="p">();</span> <span class="c1">// (1) C++26</span>
230+
231+
<span class="k">const</span> <span class="n">value_type</span><span class="o">&amp;</span> <span class="n">back</span><span class="p">()</span> <span class="k">const</span><span class="p">;</span> <span class="c1">// (2) C++03</span>
232+
<span class="k">constexpr</span> <span class="k">const</span> <span class="n">value_type</span><span class="o">&amp;</span> <span class="n">back</span><span class="p">()</span> <span class="k">const</span><span class="p">;</span> <span class="c1">// (2) C++26</span>
230233
</code></pre></div>
231234
</p>
232235
<h2>概要</h2>
@@ -265,7 +268,11 @@ <h2>実装例</h2>
265268
<p><div class="codehilite"><pre><span></span><code><span class="n">value_type</span><span class="o">&amp;</span> <span class="n">back</span><span class="p">()</span> <span class="p">{</span> <span class="k">return</span> <span class="n">c</span><span class="p">.</span><span class="n">back</span><span class="p">();</span> <span class="p">}</span>
266269
<span class="k">const</span> <span class="n">value_type</span><span class="o">&amp;</span> <span class="n">back</span><span class="p">()</span> <span class="k">const</span> <span class="p">{</span> <span class="k">return</span> <span class="n">c</span><span class="p">.</span><span class="n">back</span><span class="p">();</span> <span class="p">}</span>
267270
</code></pre></div>
268-
</p></div>
271+
</p>
272+
<h2>参照</h2>
273+
<ul>
274+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3372r3.html" target="_blank">P3372R3 constexpr containers and adaptors</a></li>
275+
</ul></div>
269276

270277
</div>
271278
</div>

gen/pull/1584/reference/queue/queue/emplace.html

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-07-08T15:33:39">
204-
2025年07月08日 15時33分39秒
203+
<span itemprop="datePublished" content="2026-02-17T13:09:02">
204+
2026年02月17日 13時09分02秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -226,10 +226,11 @@
226226

227227
<div class="identifier-type">function template</div><div class="header">&lt;queue&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class queue">queue::</span><span class="token">emplace</span><span class="cpp cpp11" title="C++11で追加">(C++11)</span></h1>
228228
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">template</span> <span class="o">&lt;</span><span class="n">class</span><span class="p">...</span> <span class="n">Args</span><span class="o">&gt;</span>
229-
<span class="kt">void</span> <span class="n">emplace</span><span class="p">(</span><span class="n">Args</span><span class="o">&amp;&amp;</span><span class="p">...</span> <span class="n">args</span><span class="p">);</span> <span class="c1">// C++14 まで</span>
230-
229+
<span class="kt">void</span> <span class="n">emplace</span><span class="p">(</span><span class="n">Args</span><span class="o">&amp;&amp;</span><span class="p">...</span> <span class="n">args</span><span class="p">);</span> <span class="c1">// (1) C++11</span>
230+
<span class="k">template</span> <span class="o">&lt;</span><span class="n">class</span><span class="p">...</span> <span class="n">Args</span><span class="o">&gt;</span>
231+
<span class="n"><a href="../../../lang/cpp14/decltype_auto.html">decltype(auto)</a></span> <span class="n">emplace</span><span class="p">(</span><span class="n">Args</span><span class="o">&amp;&amp;</span><span class="p">...</span> <span class="n">args</span><span class="p">);</span> <span class="c1">// (1) C++17</span>
231232
<span class="k">template</span> <span class="o">&lt;</span><span class="n">class</span><span class="p">...</span> <span class="n">Args</span><span class="o">&gt;</span>
232-
<span class="n"><a href="../../../lang/cpp14/decltype_auto.html">decltype(auto)</a></span> <span class="n">emplace</span><span class="p">(</span><span class="n">Args</span><span class="o">&amp;&amp;</span><span class="p">...</span> <span class="n">args</span><span class="p">);</span> <span class="c1">// C++17 から</span>
233+
<span class="k">constexpr</span> <span class="n"><a href="../../../lang/cpp14/decltype_auto.html">decltype(auto)</a></span> <span class="n">emplace</span><span class="p">(</span><span class="n">Args</span><span class="o">&amp;&amp;</span><span class="p">...</span> <span class="n">args</span><span class="p">);</span> <span class="c1">// (1) C++26</span>
233234
</code></pre></div>
234235
</p>
235236
<h2>概要</h2>
@@ -318,6 +319,7 @@ <h2>参照</h2>
318319
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0084r1.pdf" target="_blank">P0084R1 Emplace Return Type (Revision 1)</a></li>
319320
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0084r2.pdf" target="_blank">P0084R2 Emplace Return Type (Revision 2)</a></li>
320321
<li><a href="https://wg21.cmeerw.net/lwg/issue2783" target="_blank">LWG Issue 2783. stack::emplace() and queue::emplace() should return decltype(auto)</a></li>
322+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3372r3.html" target="_blank">P3372R3 constexpr containers and adaptors</a></li>
321323
</ul></div>
322324

323325
</div>

gen/pull/1584/reference/queue/queue/empty.html

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-02-27T06:55:09">
204-
2025年02月27日 06時55分09秒
203+
<span itemprop="datePublished" content="2026-02-17T13:09:02">
204+
2026年02月17日 13時09分02秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -225,9 +225,9 @@
225225
<div class="col-sm-12 content-body">
226226

227227
<div class="identifier-type">function</div><div class="header">&lt;queue&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class queue">queue::</span><span class="token">empty</span></h1>
228-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="kt">bool</span> <span class="nf">empty</span><span class="p">()</span> <span class="k">const</span><span class="p">;</span> <span class="c1">// C++03</span>
229-
<span class="p">[[</span><span class="n">nodiscard</span><span class="p">]]</span> <span class="kt">bool</span> <span class="n">empty</span><span class="p">()</span> <span class="k">const</span><span class="p">;</span> <span class="c1">// C++20</span>
230-
<span class="kt">bool</span> <span class="nf">empty</span><span class="p">()</span> <span class="k">const</span><span class="p">;</span> <span class="c1">// C++26</span>
228+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="kt">bool</span> <span class="nf">empty</span><span class="p">()</span> <span class="k">const</span><span class="p">;</span> <span class="c1">// (1) C++03</span>
229+
<span class="p">[[</span><span class="n">nodiscard</span><span class="p">]]</span> <span class="kt">bool</span> <span class="n">empty</span><span class="p">()</span> <span class="k">const</span><span class="p">;</span> <span class="c1">// (1) C++20</span>
230+
<span class="k">constexpr</span> <span class="kt">bool</span> <span class="nf">empty</span><span class="p">()</span> <span class="k">const</span><span class="p">;</span> <span class="c1">// (1) C++26</span>
231231
</code></pre></div>
232232
</p>
233233
<h2>概要</h2>
@@ -271,6 +271,7 @@ <h2>参照</h2>
271271
<li>C++26で<code>[[nodiscard]]</code>指定が削除された</li>
272272
</ul>
273273
</li>
274+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3372r3.html" target="_blank">P3372R3 constexpr containers and adaptors</a></li>
274275
</ul></div>
275276

276277
</div>

gen/pull/1584/reference/queue/queue/front.html

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -200,12 +200,12 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-07-11T17:16:44">
204-
2025年07月11日 17時16分44秒
203+
<span itemprop="datePublished" content="2026-02-17T13:09:02">
204+
2026年02月17日 13時09分02秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">Koichi Murase</span>
208+
<span itemprop="name">Akira Takahashi</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -225,8 +225,11 @@
225225
<div class="col-sm-12 content-body">
226226

227227
<div class="identifier-type">function</div><div class="header">&lt;queue&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class queue">queue::</span><span class="token">front</span></h1>
228-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">value_type</span><span class="o">&amp;</span> <span class="n">front</span><span class="p">();</span>
229-
<span class="k">const</span> <span class="n">value_type</span><span class="o">&amp;</span> <span class="n">front</span><span class="p">()</span> <span class="k">const</span><span class="p">;</span>
228+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">value_type</span><span class="o">&amp;</span> <span class="n">front</span><span class="p">();</span> <span class="c1">// (1) C++03</span>
229+
<span class="k">constexpr</span> <span class="n">value_type</span><span class="o">&amp;</span> <span class="n">front</span><span class="p">();</span> <span class="c1">// (1) C++26</span>
230+
231+
<span class="k">const</span> <span class="n">value_type</span><span class="o">&amp;</span> <span class="n">front</span><span class="p">()</span> <span class="k">const</span><span class="p">;</span> <span class="c1">// (2) C++03</span>
232+
<span class="k">constexpr</span> <span class="k">const</span> <span class="n">value_type</span><span class="o">&amp;</span> <span class="n">front</span><span class="p">()</span> <span class="k">const</span><span class="p">;</span> <span class="c1">// (2) C++26</span>
230233
</code></pre></div>
231234
</p>
232235
<h2>概要</h2>
@@ -269,7 +272,10 @@ <h2>実装例</h2>
269272
<span class="k">const</span> <span class="n">value_type</span><span class="o">&amp;</span> <span class="n">front</span><span class="p">()</span> <span class="k">const</span> <span class="p">{</span> <span class="k">return</span> <span class="n">c</span><span class="p">.</span><span class="n">front</span><span class="p">();</span> <span class="p">}</span>
270273
</code></pre></div>
271274
</p>
272-
<h2>参照</h2></div>
275+
<h2>参照</h2>
276+
<ul>
277+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3372r3.html" target="_blank">P3372R3 constexpr containers and adaptors</a></li>
278+
</ul></div>
273279

274280
</div>
275281
</div>

gen/pull/1584/reference/queue/queue/op_compare_3way.html

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2024-06-11T13:45:38">
204-
2024年06月11日 13時45分38秒
203+
<span itemprop="datePublished" content="2026-02-17T13:09:02">
204+
2026年02月17日 13時09分02秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -230,6 +230,10 @@
230230
<span class="n"><a href="../../compare/compare_three_way_result.html">compare_three_way_result_t</a></span><span class="o">&lt;</span><span class="n">Container</span><span class="o">&gt;</span>
231231
<span class="k">operator</span><span class="o">&lt;=&gt;</span><span class="p">(</span><span class="k">const</span> <span class="n">queue</span><span class="o">&lt;</span><span class="n">T</span><span class="p">,</span> <span class="n">Container</span><span class="o">&gt;&amp;</span> <span class="n">x</span><span class="p">,</span>
232232
<span class="k">const</span> <span class="n">queue</span><span class="o">&lt;</span><span class="n">T</span><span class="p">,</span> <span class="n">Container</span><span class="o">&gt;&amp;</span> <span class="n">y</span><span class="p">);</span> <span class="c1">// (1) C++20</span>
233+
<span class="k">template</span> <span class="o">&lt;</span><span class="k">class</span> <span class="nc">T</span><span class="p">,</span> <span class="k">class</span> <span class="nc">Container</span><span class="o">&gt;</span>
234+
<span class="k">constexpr</span> <span class="n"><a href="../../compare/compare_three_way_result.html">compare_three_way_result_t</a></span><span class="o">&lt;</span><span class="n">Container</span><span class="o">&gt;</span>
235+
<span class="k">operator</span><span class="o">&lt;=&gt;</span><span class="p">(</span><span class="k">const</span> <span class="n">queue</span><span class="o">&lt;</span><span class="n">T</span><span class="p">,</span> <span class="n">Container</span><span class="o">&gt;&amp;</span> <span class="n">x</span><span class="p">,</span>
236+
<span class="k">const</span> <span class="n">queue</span><span class="o">&lt;</span><span class="n">T</span><span class="p">,</span> <span class="n">Container</span><span class="o">&gt;&amp;</span> <span class="n">y</span><span class="p">);</span> <span class="c1">// (1) C++26</span>
233237
<span class="p">}</span>
234238
</code></pre></div>
235239
</p>
@@ -278,6 +282,7 @@ <h2>参照</h2>
278282
<li>C++20での三方比較演算子の追加と、関連する演算子の自動導出</li>
279283
</ul>
280284
</li>
285+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3372r3.html" target="_blank">P3372R3 constexpr containers and adaptors</a></li>
281286
</ul></div>
282287

283288
</div>

0 commit comments

Comments
 (0)