|
189 | 189 | <p class="text-right"><small> |
190 | 190 | 最終更新日時: |
191 | 191 | <time itemprop="datePublished" class="js-local-time" |
192 | | - datetime="2026-02-05T13:53:18+09:00"> |
193 | | - 2026年02月05日 13時53分18秒 (JST) |
| 192 | + datetime="2026-07-22T18:43:54+09:00"> |
| 193 | + 2026年07月22日 18時43分54秒 (JST) |
194 | 194 | </time> |
195 | 195 | <br/> |
196 | 196 | <span itemprop="author" itemscope itemtype="http://schema.org/Person"> |
197 | | - <span itemprop="name">Akira Takahashi</span> |
| 197 | + <span itemprop="name">rotarymars</span> |
198 | 198 | </span> |
199 | 199 | が更新 |
200 | 200 | </small></p> |
@@ -345,7 +345,7 @@ <h2>実装例</h2> |
345 | 345 | <span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">Pred</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="../functional/ranges_equal_to.html">ranges::equal_to</a></span><span class="p">,</span><span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">Proj1</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="../functional/identity.html">identity</a></span><span class="p">,</span><span class="w"> </span><span class="k">class</span><span class="w"> </span><span class="nc">Proj2</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="../functional/identity.html">identity</a></span><span class="o">></span> |
346 | 346 | <span class="w"> </span><span class="k">requires</span><span class="w"> </span><span class="n"><a href="../iterator/indirectly_comparable.html">indirectly_comparable</a></span><span class="o"><</span><span class="n"><a href="../ranges/iterator_t.html">iterator_t</a></span><span class="o"><</span><span class="n">R1</span><span class="o">></span><span class="p">,</span><span class="w"> </span><span class="n"><a href="../ranges/iterator_t.html">iterator_t</a></span><span class="o"><</span><span class="n">R2</span><span class="o">></span><span class="p">,</span><span class="w"> </span><span class="n">Pred</span><span class="p">,</span><span class="w"> </span><span class="n">Proj1</span><span class="p">,</span><span class="w"> </span><span class="n">Proj2</span><span class="o">></span> |
347 | 347 | <span class="w"> </span><span class="k">constexpr</span><span class="w"> </span><span class="kt">bool</span><span class="w"> </span><span class="k">operator</span><span class="p">()(</span><span class="n">R1</span><span class="o">&&</span><span class="w"> </span><span class="n">r1</span><span class="p">,</span><span class="w"> </span><span class="n">R2</span><span class="o">&&</span><span class="w"> </span><span class="n">r2</span><span class="p">,</span><span class="w"> </span><span class="n">Pred</span><span class="w"> </span><span class="n">pred</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">{},</span><span class="w"> </span><span class="n">Proj1</span><span class="w"> </span><span class="n">proj1</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">{},</span><span class="w"> </span><span class="n">Proj2</span><span class="w"> </span><span class="n">proj2</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">{})</span><span class="w"> </span><span class="k">const</span><span class="w"> </span><span class="p">{</span> |
348 | | -<span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n"><a href="../ranges/empty.html">ranges::empty</a></span><span class="p">(</span><span class="n">r2</span><span class="p">)</span><span class="w"> </span><span class="o">||</span><span class="w"> </span><span class="o">!</span><span class="n"><a href="ranges_search.html">ranges::search</a></span><span class="p">(</span><span class="n"><a href="../utility/forward.html">std::forward</a></span><span class="p">(</span><span class="n">r1</span><span class="p">),</span><span class="w"> </span><span class="n"><a href="../utility/forward.html">std::forward</a></span><span class="p">(</span><span class="n">r2</span><span class="p">),</span><span class="w"> </span><span class="n">pred</span><span class="p">,</span><span class="w"> </span><span class="n">proj1</span><span class="p">,</span><span class="w"> </span><span class="n">proj2</span><span class="p">).</span><span class="n">empty</span><span class="p">();</span> |
| 348 | +<span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="n"><a href="../ranges/empty.html">ranges::empty</a></span><span class="p">(</span><span class="n">r2</span><span class="p">)</span><span class="w"> </span><span class="o">||</span><span class="w"> </span><span class="o">!</span><span class="n"><a href="ranges_search.html">ranges::search</a></span><span class="p">(</span><span class="n"><a href="../utility/forward.html">std::forward</a></span><span class="o"><</span><span class="n">R1</span><span class="o">></span><span class="p">(</span><span class="n">r1</span><span class="p">),</span><span class="w"> </span><span class="n"><a href="../utility/forward.html">std::forward</a></span><span class="o"><</span><span class="n">R2</span><span class="o">></span><span class="p">(</span><span class="n">r2</span><span class="p">),</span><span class="w"> </span><span class="n">pred</span><span class="p">,</span><span class="w"> </span><span class="n">proj1</span><span class="p">,</span><span class="w"> </span><span class="n">proj2</span><span class="p">).</span><span class="n">empty</span><span class="p">();</span> |
349 | 349 | <span class="w"> </span><span class="p">}</span> |
350 | 350 | <span class="p">};</span> |
351 | 351 |
|
|
0 commit comments