|
188 | 188 |
|
189 | 189 | <p class="text-right"><small>
|
190 | 190 | 最終更新日時(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秒 |
193 | 193 | </span>
|
194 | 194 | <br/>
|
195 | 195 | <span itemprop="author" itemscope itemtype="http://schema.org/Person">
|
196 |
| - <span itemprop="name">Akira Takahashi</span> |
| 196 | + <span itemprop="name">yoh</span> |
197 | 197 | </span>
|
198 | 198 | が更新
|
199 | 199 | </small></p>
|
|
222 | 222 | <span class="n"><a href="../concepts/predicate.html">predicate</a></span><span class="o"><</span><span class="n">F</span><span class="o">&</span><span class="p">,</span> <span class="n"><a href="iter_value_t.html">iter_value_t</a></span><span class="o"><</span><span class="n">I1</span><span class="o">>&</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o"><</span><span class="n">I2</span><span class="o">>></span> <span class="o">&&</span>
|
223 | 223 | <span class="n"><a href="../concepts/predicate.html">predicate</a></span><span class="o"><</span><span class="n">F</span><span class="o">&</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o"><</span><span class="n">I1</span><span class="o">></span><span class="p">,</span> <span class="n"><a href="iter_value_t.html">iter_value_t</a></span><span class="o"><</span><span class="n">I2</span><span class="o">>&></span> <span class="o">&&</span>
|
224 | 224 | <span class="n"><a href="../concepts/predicate.html">predicate</a></span><span class="o"><</span><span class="n">F</span><span class="o">&</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o"><</span><span class="n">I1</span><span class="o">></span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o"><</span><span class="n">I2</span><span class="o">>></span> <span class="o">&&</span>
|
225 |
| - <span class="n"><a href="../concepts/predicate.html">predicate</a></span><span class="o"><</span><span class="n">F</span><span class="o">&</span><span class="p">,</span> <span class="n"><a href="iter_common_reference_t.html">iter_common_reference_t</a></span><span class="o"><</span><span class="n">I1</span><span class="o">></span><span class="p">,</span> <span class="n"><a href="iter_common_reference_t.html">iter_common_reference_t</a></span><span class="o"><</span><span class="n">I2</span><span class="o">>></span><span class="p">;</span> |
| 225 | + <span class="n"><a href="../concepts/predicate.html">predicate</a></span><span class="o"><</span><span class="n">F</span><span class="o">&</span><span class="p">,</span> <span class="n"><a href="iter_common_reference_t.html">iter_common_reference_t</a></span><span class="o"><</span><span class="n">I1</span><span class="o">></span><span class="p">,</span> <span class="n"><a href="iter_common_reference_t.html">iter_common_reference_t</a></span><span class="o"><</span><span class="n">I2</span><span class="o">>></span><span class="p">;</span> <span class="c1">// C++20</span> |
| 226 | + |
| 227 | + <span class="k">template</span><span class="o"><</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> |
| 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"><</span><span class="n">I1</span><span class="o">></span> <span class="o">&&</span> <span class="n"><a href="indirectly_readable.html">indirectly_readable</a></span><span class="o"><</span><span class="n">I2</span><span class="o">></span> <span class="o">&&</span> |
| 230 | + <span class="n"><a href="../concepts/copy_constructible.html">copy_constructible</a></span><span class="o"><</span><span class="n">F</span><span class="o">></span> <span class="o">&&</span> |
| 231 | + <span class="n"><a href="../concepts/predicate.html">predicate</a></span><span class="o"><</span><span class="n">F</span><span class="o">&</span><span class="p">,</span> <span class="n"><a href="iter_value_t.html">iter_value_t</a></span><span class="o"><</span><span class="n">I1</span><span class="o">>&</span><span class="p">,</span> <span class="n"><a href="iter_value_t.html">iter_value_t</a></span><span class="o"><</span><span class="n">I2</span><span class="o">>&></span> <span class="o">&&</span> |
| 232 | + <span class="n"><a href="../concepts/predicate.html">predicate</a></span><span class="o"><</span><span class="n">F</span><span class="o">&</span><span class="p">,</span> <span class="n"><a href="iter_value_t.html">iter_value_t</a></span><span class="o"><</span><span class="n">I1</span><span class="o">>&</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o"><</span><span class="n">I2</span><span class="o">>></span> <span class="o">&&</span> |
| 233 | + <span class="n"><a href="../concepts/predicate.html">predicate</a></span><span class="o"><</span><span class="n">F</span><span class="o">&</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o"><</span><span class="n">I1</span><span class="o">></span><span class="p">,</span> <span class="n"><a href="iter_value_t.html">iter_value_t</a></span><span class="o"><</span><span class="n">I2</span><span class="o">>&></span> <span class="o">&&</span> |
| 234 | + <span class="n"><a href="../concepts/predicate.html">predicate</a></span><span class="o"><</span><span class="n">F</span><span class="o">&</span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o"><</span><span class="n">I1</span><span class="o">></span><span class="p">,</span> <span class="n"><a href="iter_reference_t.html">iter_reference_t</a></span><span class="o"><</span><span class="n">I2</span><span class="o">>></span><span class="p">;</span> <span class="c1">// C++26</span> |
226 | 235 | <span class="p">}</span>
|
227 | 236 | </code></pre></div>
|
228 | 237 | </p>
|
@@ -293,6 +302,10 @@ <h2>関連項目</h2>
|
293 | 302 | <h2>参照</h2>
|
294 | 303 | <ul>
|
295 | 304 | <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> |
296 | 309 | </ul></div>
|
297 | 310 |
|
298 | 311 | </div>
|
|
0 commit comments