Skip to content

Commit 6212fca

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 2de3953 commit 6212fca

7 files changed

+332
-82
lines changed

reference/iterator/indirect_binary_predicate.html

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2024-06-11T13:45:38">
192-
2024年06月11日 13時45分38秒
191+
<span itemprop="datePublished" content="2025-06-27T07:27:11">
192+
2025年06月27日 07時27分11秒
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">yoh</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -222,7 +222,16 @@
222222
<span class="n"><a href="../concepts/predicate.html">predicate</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="iter_value_t.html">iter_value_t</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;&amp;</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;&gt;</span> <span class="o">&amp;&amp;</span>
223223
<span class="n"><a href="../concepts/predicate.html">predicate</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n"><a href="iter_value_t.html">iter_value_t</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;&amp;&gt;</span> <span class="o">&amp;&amp;</span>
224224
<span class="n"><a href="../concepts/predicate.html">predicate</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;&gt;</span> <span class="o">&amp;&amp;</span>
225-
<span class="n"><a href="../concepts/predicate.html">predicate</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="iter_common_reference_t.html">iter_common_reference_t</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n"><a href="iter_common_reference_t.html">iter_common_reference_t</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;&gt;</span><span class="p">;</span>
225+
<span class="n"><a href="../concepts/predicate.html">predicate</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="iter_common_reference_t.html">iter_common_reference_t</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n"><a href="iter_common_reference_t.html">iter_common_reference_t</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;&gt;</span><span class="p">;</span> <span class="c1">// C++20</span>
226+
227+
<span class="k">template</span><span class="o">&lt;</span><span class="k">class</span> <span class="nc">F</span><span class="p">,</span> <span class="k">class</span> <span class="nc">I1</span><span class="p">,</span> <span class="k">class</span> <span class="nc">I2</span><span class="o">&gt;</span>
228+
<span class="n">concept</span> <span class="n"><a href="">indirect_binary_predicate</a></span> <span class="o">=</span>
229+
<span class="n"><a href="indirectly_readable.html">indirectly_readable</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;</span> <span class="o">&amp;&amp;</span> <span class="n"><a href="indirectly_readable.html">indirectly_readable</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;</span> <span class="o">&amp;&amp;</span>
230+
<span class="n"><a href="../concepts/copy_constructible.html">copy_constructible</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&gt;</span> <span class="o">&amp;&amp;</span>
231+
<span class="n"><a href="../concepts/predicate.html">predicate</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="iter_value_t.html">iter_value_t</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;&amp;</span><span class="p">,</span> <span class="n"><a href="iter_value_t.html">iter_value_t</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;&amp;&gt;</span> <span class="o">&amp;&amp;</span>
232+
<span class="n"><a href="../concepts/predicate.html">predicate</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="iter_value_t.html">iter_value_t</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;&amp;</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;&gt;</span> <span class="o">&amp;&amp;</span>
233+
<span class="n"><a href="../concepts/predicate.html">predicate</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n"><a href="iter_value_t.html">iter_value_t</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;&amp;&gt;</span> <span class="o">&amp;&amp;</span>
234+
<span class="n"><a href="../concepts/predicate.html">predicate</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;&gt;</span><span class="p">;</span> <span class="c1">// C++26</span>
226235
<span class="p">}</span>
227236
</code></pre></div>
228237
</p>
@@ -293,6 +302,10 @@ <h2>関連項目</h2>
293302
<h2>参照</h2>
294303
<ul>
295304
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf" target="_blank">P0896R4 The One Ranges Proposal (was Merging the Ranges TS)</a></li>
305+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2997r1.html" target="_blank">P2997R1 Removing the common reference requirement from the indirectly invocable concepts</a><ul>
306+
<li>C++26でイテレータの共通参照要件を削除</li>
307+
</ul>
308+
</li>
296309
</ul></div>
297310

298311
</div>

reference/iterator/indirect_equivalence_relation.html

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2024-06-11T13:45:38">
192-
2024年06月11日 13時45分38秒
191+
<span itemprop="datePublished" content="2025-06-27T07:27:11">
192+
2025年06月27日 07時27分11秒
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">yoh</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -222,7 +222,16 @@
222222
<span class="n"><a href="../concepts/equivalence_relation.html">equivalence_relation</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="iter_value_t.html">iter_value_t</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;&amp;</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;&gt;</span> <span class="o">&amp;&amp;</span>
223223
<span class="n"><a href="../concepts/equivalence_relation.html">equivalence_relation</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n"><a href="iter_value_t.html">iter_value_t</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;&amp;&gt;</span> <span class="o">&amp;&amp;</span>
224224
<span class="n"><a href="../concepts/equivalence_relation.html">equivalence_relation</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;&gt;</span> <span class="o">&amp;&amp;</span>
225-
<span class="n"><a href="../concepts/equivalence_relation.html">equivalence_relation</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="iter_common_reference_t.html">iter_common_reference_t</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n"><a href="iter_common_reference_t.html">iter_common_reference_t</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;&gt;</span><span class="p">;</span>
225+
<span class="n"><a href="../concepts/equivalence_relation.html">equivalence_relation</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="iter_common_reference_t.html">iter_common_reference_t</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n"><a href="iter_common_reference_t.html">iter_common_reference_t</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;&gt;</span><span class="p">;</span> <span class="c1">// C++20</span>
226+
227+
<span class="k">template</span><span class="o">&lt;</span><span class="k">class</span> <span class="nc">F</span><span class="p">,</span> <span class="k">class</span> <span class="nc">I1</span><span class="p">,</span> <span class="k">class</span> <span class="nc">I2</span> <span class="o">=</span> <span class="n">I1</span><span class="o">&gt;</span>
228+
<span class="n">concept</span> <span class="n">indirect_equivalence_relation</span> <span class="o">=</span>
229+
<span class="n"><a href="indirectly_readable.html">indirectly_readable</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;</span> <span class="o">&amp;&amp;</span> <span class="n"><a href="indirectly_readable.html">indirectly_readable</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;</span> <span class="o">&amp;&amp;</span>
230+
<span class="n"><a href="../concepts/copy_constructible.html">copy_constructible</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&gt;</span> <span class="o">&amp;&amp;</span>
231+
<span class="n"><a href="../concepts/equivalence_relation.html">equivalence_relation</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="iter_value_t.html">iter_value_t</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;&amp;</span><span class="p">,</span> <span class="n"><a href="iter_value_t.html">iter_value_t</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;&amp;&gt;</span> <span class="o">&amp;&amp;</span>
232+
<span class="n"><a href="../concepts/equivalence_relation.html">equivalence_relation</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="iter_value_t.html">iter_value_t</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;&amp;</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;&gt;</span> <span class="o">&amp;&amp;</span>
233+
<span class="n"><a href="../concepts/equivalence_relation.html">equivalence_relation</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n"><a href="iter_value_t.html">iter_value_t</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;&amp;&gt;</span> <span class="o">&amp;&amp;</span>
234+
<span class="n"><a href="../concepts/equivalence_relation.html">equivalence_relation</a></span><span class="o">&lt;</span><span class="n">F</span><span class="o">&amp;</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o">&lt;</span><span class="n">I1</span><span class="o">&gt;</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o">&lt;</span><span class="n">I2</span><span class="o">&gt;&gt;</span><span class="p">;</span> <span class="c1">// C++26</span>
226235
<span class="p">}</span>
227236
</code></pre></div>
228237
</p>
@@ -294,6 +303,10 @@ <h2>関連項目</h2>
294303
<h2>参照</h2>
295304
<ul>
296305
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf" target="_blank">P0896R4 The One Ranges Proposal (was Merging the Ranges TS)</a></li>
306+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2997r1.html" target="_blank">P2997R1 Removing the common reference requirement from the indirectly invocable concepts</a><ul>
307+
<li>C++26でイテレータの共通参照要件を削除</li>
308+
</ul>
309+
</li>
297310
</ul></div>
298311

299312
</div>

0 commit comments

Comments
 (0)