Skip to content

Commit 759839a

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 85aad87 commit 759839a

18 files changed

+410
-1270
lines changed

reference/algorithm/ranges_in_found_result.html

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

2121
<meta name="viewport" content="width=device-width,initial-scale=1">
2222
<meta name="keywords" content="
23-
C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,algorithm,std::ranges,class template,cpp20
23+
C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,algorithm,std::ranges,class template,cpp20,next_permutation_result,prev_permutation_result
2424
">
2525
<meta name="title" content="in_found_result - cpprefjp C++日本語リファレンス" />
2626
<meta itemprop="name" content="in_found_result - cpprefjp C++日本語リファレンス" />
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;algorithm&#34;], &#34;namespace&#34;: [&#34;std::ranges&#34;], &#34;id-type&#34;: [&#34;class template&#34;], &#34;cpp&#34;: [&#34;cpp20&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;3675fe621ee23cf28b9c1b4273be63c1913e386c&#34;, &#34;source&#34;: &#34;#include &lt;cassert&gt;\n#include &lt;array&gt;\n#include &lt;algorithm&gt;\n\nint main ()\n{\n std::array&lt;int, 3&gt; v = {1, 2, 3};\n\n const std::ranges::in_found_result result = std::ranges::next_permutation(v);\n\n assert(result.in == v.end());\n assert(result.found == true);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;algorithm&#34;, &#34;ranges_in_found_result&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;algorithm&#34;], &#34;namespace&#34;: [&#34;std::ranges&#34;], &#34;id-type&#34;: [&#34;class template&#34;], &#34;cpp&#34;: [&#34;cpp20&#34;], &#34;alias&#34;: [&#34;next_permutation_result,prev_permutation_result&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;3675fe621ee23cf28b9c1b4273be63c1913e386c&#34;, &#34;source&#34;: &#34;#include &lt;cassert&gt;\n#include &lt;array&gt;\n#include &lt;algorithm&gt;\n\nint main ()\n{\n std::array&lt;int, 3&gt; v = {1, 2, 3};\n\n const std::ranges::in_found_result result = std::ranges::next_permutation(v);\n\n assert(result.in == v.end());\n assert(result.found == true);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;algorithm&#34;, &#34;ranges_in_found_result&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-07-08T15:33:39">
192-
2025年07月08日 15時33分39秒
191+
<span itemprop="datePublished" content="2026-01-09T02:10:05">
192+
2026年01月09日 02時10分05秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Akira Takahashi</span>
196+
<span itemprop="name">Raclamusi</span>
197197
</span>
198198
が更新
199199
</small></p>

reference/algorithm/ranges_in_fun_result.html

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

2121
<meta name="viewport" content="width=device-width,initial-scale=1">
2222
<meta name="keywords" content="
23-
C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,algorithm,std::ranges,class template,cpp20
23+
C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,algorithm,std::ranges,class template,cpp20,for_each_result,for_each_n_result
2424
">
2525
<meta name="title" content="in_fun_result - cpprefjp C++日本語リファレンス" />
2626
<meta itemprop="name" content="in_fun_result - cpprefjp C++日本語リファレンス" />
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;algorithm&#34;], &#34;namespace&#34;: [&#34;std::ranges&#34;], &#34;id-type&#34;: [&#34;class template&#34;], &#34;cpp&#34;: [&#34;cpp20&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;aaab3131ae2bb197ccadd3f44958196b625079df&#34;, &#34;source&#34;: &#34;#include &lt;cassert&gt;\n#include &lt;array&gt;\n#include &lt;algorithm&gt;\n\nint main() {\n std::array v = { 3, 1, 4 };\n\n const std::ranges::in_fun_result result = std::ranges::for_each(v, [](int&amp; x) { ++x; });\n\n assert(result.in == v.end());\n\n // fun\u306f\u3001\u6e21\u3057\u305f\u95a2\u6570\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\n int x = 10;\n result.fun(x);\n\n // \u6e21\u3057\u305f\u95a2\u6570\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u52b9\u679c\u30671\u5897\u3048\u3066\u3044\u308b\n assert(x == 11);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;algorithm&#34;, &#34;ranges_in_fun_result&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;algorithm&#34;], &#34;namespace&#34;: [&#34;std::ranges&#34;], &#34;id-type&#34;: [&#34;class template&#34;], &#34;cpp&#34;: [&#34;cpp20&#34;], &#34;alias&#34;: [&#34;for_each_result,for_each_n_result&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;aaab3131ae2bb197ccadd3f44958196b625079df&#34;, &#34;source&#34;: &#34;#include &lt;cassert&gt;\n#include &lt;array&gt;\n#include &lt;algorithm&gt;\n\nint main() {\n std::array v = { 3, 1, 4 };\n\n const std::ranges::in_fun_result result = std::ranges::for_each(v, [](int&amp; x) { ++x; });\n\n assert(result.in == v.end());\n\n // fun\u306f\u3001\u6e21\u3057\u305f\u95a2\u6570\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\n int x = 10;\n result.fun(x);\n\n // \u6e21\u3057\u305f\u95a2\u6570\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u52b9\u679c\u30671\u5897\u3048\u3066\u3044\u308b\n assert(x == 11);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;algorithm&#34;, &#34;ranges_in_fun_result&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-07-08T15:33:39">
192-
2025年07月08日 15時33分39秒
191+
<span itemprop="datePublished" content="2026-01-09T02:10:05">
192+
2026年01月09日 02時10分05秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Akira Takahashi</span>
196+
<span itemprop="name">Raclamusi</span>
197197
</span>
198198
が更新
199199
</small></p>

reference/algorithm/ranges_in_in_out_result.html

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

2121
<meta name="viewport" content="width=device-width,initial-scale=1">
2222
<meta name="keywords" content="
23-
C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,algorithm,std::ranges,class template,cpp20
23+
C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,algorithm,std::ranges,class template,cpp20,binary_transform_result,merge_result,set_union_result,set_intersection_result,set_symmetric_difference_result
2424
">
2525
<meta name="title" content="in_in_out_result - cpprefjp C++日本語リファレンス" />
2626
<meta itemprop="name" content="in_in_out_result - cpprefjp C++日本語リファレンス" />
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;algorithm&#34;], &#34;namespace&#34;: [&#34;std::ranges&#34;], &#34;id-type&#34;: [&#34;class template&#34;], &#34;cpp&#34;: [&#34;cpp20&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;ef9d7670bd7b73c775c4dd380f932c8e505384ff&#34;, &#34;source&#34;: &#34;#include &lt;algorithm&gt;\n#include &lt;vector&gt;\n#include &lt;string&gt;\n#include &lt;cassert&gt;\n\nint main() {\n std::vector&lt;char&gt; v1 = { &#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;d&#39;,&#39;e&#39; };\n std::vector&lt;int&gt; v2 = { 3,1,4 };\n std::vector&lt;std::string&gt; outs(3);\n\n // v1[n] \u306e\u6587\u5b57\u3092 v2[n] \u56de\u7e70\u308a\u8fd4\u3057\u305f\u6587\u5b57\u5217\u3092\u8fd4\u3059\n const std::ranges::in_in_out_result result = std::ranges::transform(v1, v2, outs.begin(), [](char a, int b) { return std::string(b, a); });\n\n assert(result.in1 == v1.begin() + 3);\n assert(result.in2 == v2.begin() + 3);\n assert(result.out == outs.begin() + 3);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;algorithm&#34;, &#34;ranges_in_in_out_result&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;algorithm&#34;], &#34;namespace&#34;: [&#34;std::ranges&#34;], &#34;id-type&#34;: [&#34;class template&#34;], &#34;cpp&#34;: [&#34;cpp20&#34;], &#34;alias&#34;: [&#34;binary_transform_result,merge_result,set_union_result,set_intersection_result,set_symmetric_difference_result&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;ef9d7670bd7b73c775c4dd380f932c8e505384ff&#34;, &#34;source&#34;: &#34;#include &lt;algorithm&gt;\n#include &lt;vector&gt;\n#include &lt;string&gt;\n#include &lt;cassert&gt;\n\nint main() {\n std::vector&lt;char&gt; v1 = { &#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;d&#39;,&#39;e&#39; };\n std::vector&lt;int&gt; v2 = { 3,1,4 };\n std::vector&lt;std::string&gt; outs(3);\n\n // v1[n] \u306e\u6587\u5b57\u3092 v2[n] \u56de\u7e70\u308a\u8fd4\u3057\u305f\u6587\u5b57\u5217\u3092\u8fd4\u3059\n const std::ranges::in_in_out_result result = std::ranges::transform(v1, v2, outs.begin(), [](char a, int b) { return std::string(b, a); });\n\n assert(result.in1 == v1.begin() + 3);\n assert(result.in2 == v2.begin() + 3);\n assert(result.out == outs.begin() + 3);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;algorithm&#34;, &#34;ranges_in_in_out_result&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2026-01-05T18:11:37">
192-
2026年01月05日 18時11分37秒
191+
<span itemprop="datePublished" content="2026-01-09T02:10:05">
192+
2026年01月09日 02時10分05秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Koichi Murase</span>
196+
<span itemprop="name">Raclamusi</span>
197197
</span>
198198
が更新
199199
</small></p>

reference/algorithm/ranges_in_in_result.html

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

2121
<meta name="viewport" content="width=device-width,initial-scale=1">
2222
<meta name="keywords" content="
23-
C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,algorithm,std::ranges,class template,cpp20
23+
C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,algorithm,std::ranges,class template,cpp20,mismatch_result,swap_ranges_result
2424
">
2525
<meta name="title" content="in_in_result - cpprefjp C++日本語リファレンス" />
2626
<meta itemprop="name" content="in_in_result - cpprefjp C++日本語リファレンス" />
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;algorithm&#34;], &#34;namespace&#34;: [&#34;std::ranges&#34;], &#34;id-type&#34;: [&#34;class template&#34;], &#34;cpp&#34;: [&#34;cpp20&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;8f7515a2de3df40eac2ae0bd00a14f9a1696f2db&#34;, &#34;source&#34;: &#34;#include &lt;cassert&gt;\n#include &lt;algorithm&gt;\n#include &lt;vector&gt;\n#include &lt;array&gt;\n\nint main() {\n const std::vector&lt;int&gt; v = { 1,2,3,4,3,2 };\n const std::array&lt;int, 6&gt; v2 = { 1,2,4,3,2,1 };\n\n // v \u3068 v2 \u3067\u7570\u306a\u308b\u5834\u6240\u3092\u63a2\u3059\n const std::ranges::in_in_result result = std::ranges::mismatch(v, v2);\n\n assert(result.in1 == v.begin() + 2);\n assert(result.in2 == v2.begin() + 2);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;algorithm&#34;, &#34;ranges_in_in_result&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;algorithm&#34;], &#34;namespace&#34;: [&#34;std::ranges&#34;], &#34;id-type&#34;: [&#34;class template&#34;], &#34;cpp&#34;: [&#34;cpp20&#34;], &#34;alias&#34;: [&#34;mismatch_result,swap_ranges_result&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;8f7515a2de3df40eac2ae0bd00a14f9a1696f2db&#34;, &#34;source&#34;: &#34;#include &lt;cassert&gt;\n#include &lt;algorithm&gt;\n#include &lt;vector&gt;\n#include &lt;array&gt;\n\nint main() {\n const std::vector&lt;int&gt; v = { 1,2,3,4,3,2 };\n const std::array&lt;int, 6&gt; v2 = { 1,2,4,3,2,1 };\n\n // v \u3068 v2 \u3067\u7570\u306a\u308b\u5834\u6240\u3092\u63a2\u3059\n const std::ranges::in_in_result result = std::ranges::mismatch(v, v2);\n\n assert(result.in1 == v.begin() + 2);\n assert(result.in2 == v2.begin() + 2);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;algorithm&#34;, &#34;ranges_in_in_result&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-07-08T15:33:39">
192-
2025年07月08日 15時33分39秒
191+
<span itemprop="datePublished" content="2026-01-09T02:10:05">
192+
2026年01月09日 02時10分05秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Akira Takahashi</span>
196+
<span itemprop="name">Raclamusi</span>
197197
</span>
198198
が更新
199199
</small></p>

reference/algorithm/ranges_in_out_out_result.html

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

2121
<meta name="viewport" content="width=device-width,initial-scale=1">
2222
<meta name="keywords" content="
23-
C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,algorithm,std::ranges,class template,cpp20
23+
C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,algorithm,std::ranges,class template,cpp20,partition_copy_result
2424
">
2525
<meta name="title" content="in_out_out_result - cpprefjp C++日本語リファレンス" />
2626
<meta itemprop="name" content="in_out_out_result - cpprefjp C++日本語リファレンス" />
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;algorithm&#34;], &#34;namespace&#34;: [&#34;std::ranges&#34;], &#34;id-type&#34;: [&#34;class template&#34;], &#34;cpp&#34;: [&#34;cpp20&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;1fdd9b8e2f4096e737b2134edfe3707bc9722fd8&#34;, &#34;source&#34;: &#34;#include &lt;cassert&gt;\n#include &lt;vector&gt;\n#include &lt;algorithm&gt;\n\nbool is_even(int x) { return x % 2 == 0; }\n\nint main()\n{\n std::vector&lt;int&gt; v = {1, 2, 3, 4, 5};\n\n // \u5076\u6570\u30b0\u30eb\u30fc\u30d7\u3068\u5947\u6570\u30b0\u30eb\u30fc\u30d7\u306b\u5206\u3051\u308b\n std::vector&lt;int&gt; evens(5);\n std::vector&lt;int&gt; odds(5);\n const std::ranges::in_out_out_result result = std::ranges::partition_copy(v, evens.begin(), odds.begin(), is_even);\n\n assert(result.in == v.end());\n assert(result.out1 == evens.begin() + 2);\n assert(result.out2 == odds.begin() + 3);\n\n // \u51fa\u529b\u3057\u305f\u7bc4\u56f2\u306e\u5f8c\u308d\u3092\u524a\u9664\u3059\u308b\n evens.erase(result.out1, evens.end());\n odds.erase(result.out2, odds.end());\n\n assert(evens.size() == 2);\n assert(odds.size() == 3);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;algorithm&#34;, &#34;ranges_in_out_out_result&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;algorithm&#34;], &#34;namespace&#34;: [&#34;std::ranges&#34;], &#34;id-type&#34;: [&#34;class template&#34;], &#34;cpp&#34;: [&#34;cpp20&#34;], &#34;alias&#34;: [&#34;partition_copy_result&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;1fdd9b8e2f4096e737b2134edfe3707bc9722fd8&#34;, &#34;source&#34;: &#34;#include &lt;cassert&gt;\n#include &lt;vector&gt;\n#include &lt;algorithm&gt;\n\nbool is_even(int x) { return x % 2 == 0; }\n\nint main()\n{\n std::vector&lt;int&gt; v = {1, 2, 3, 4, 5};\n\n // \u5076\u6570\u30b0\u30eb\u30fc\u30d7\u3068\u5947\u6570\u30b0\u30eb\u30fc\u30d7\u306b\u5206\u3051\u308b\n std::vector&lt;int&gt; evens(5);\n std::vector&lt;int&gt; odds(5);\n const std::ranges::in_out_out_result result = std::ranges::partition_copy(v, evens.begin(), odds.begin(), is_even);\n\n assert(result.in == v.end());\n assert(result.out1 == evens.begin() + 2);\n assert(result.out2 == odds.begin() + 3);\n\n // \u51fa\u529b\u3057\u305f\u7bc4\u56f2\u306e\u5f8c\u308d\u3092\u524a\u9664\u3059\u308b\n evens.erase(result.out1, evens.end());\n odds.erase(result.out2, odds.end());\n\n assert(evens.size() == 2);\n assert(odds.size() == 3);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;algorithm&#34;, &#34;ranges_in_out_out_result&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-07-08T15:33:39">
192-
2025年07月08日 15時33分39秒
191+
<span itemprop="datePublished" content="2026-01-09T02:10:05">
192+
2026年01月09日 02時10分05秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Akira Takahashi</span>
196+
<span itemprop="name">Raclamusi</span>
197197
</span>
198198
が更新
199199
</small></p>

0 commit comments

Comments
 (0)